Skip to content

Commit 276500c

Browse files
authored
Move AddCollabrator and CreateRepositoryByExample to service layer (#32419)
- [x] Move `CreateRepositoryByExample` to service layer - [x] Move `AddCollabrator` to service layer - [x] Add a new parameter for `AddCollabrator` so that changing mode immediately after that will become unnecessary.
1 parent 913be9e commit 276500c

File tree

19 files changed

+231
-499
lines changed

19 files changed

+231
-499
lines changed

models/perm/access_mode.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,6 @@ func ParseAccessMode(permission string, allowed ...AccessMode) AccessMode {
6060
}
6161
return util.Iif(slices.Contains(allowed, m), m, AccessModeNone)
6262
}
63+
64+
// ErrInvalidAccessMode is returned when an invalid access mode is used
65+
var ErrInvalidAccessMode = util.NewInvalidArgumentErrorf("Invalid access mode")

modules/repository/collaborator.go

Lines changed: 0 additions & 48 deletions
This file was deleted.

modules/repository/collaborator_test.go

Lines changed: 0 additions & 280 deletions
This file was deleted.

0 commit comments

Comments
 (0)