diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2024-11-06 19:28:11 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-07 11:28:11 +0800 |
commit | 276500c314db1c0ef360088753861ffc010a99da (patch) | |
tree | 2e03a4daa7f38bfaa607b4fefe6e161d88bd724a /models/perm | |
parent | 913be9e8ac1b745c9eb6dda06146e090166c8b79 (diff) | |
download | gitea-276500c314db1c0ef360088753861ffc010a99da.tar.gz gitea-276500c314db1c0ef360088753861ffc010a99da.zip |
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.
Diffstat (limited to 'models/perm')
-rw-r--r-- | models/perm/access_mode.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/models/perm/access_mode.go b/models/perm/access_mode.go index 0364191e2e..6baeb5531a 100644 --- a/models/perm/access_mode.go +++ b/models/perm/access_mode.go @@ -60,3 +60,6 @@ func ParseAccessMode(permission string, allowed ...AccessMode) AccessMode { } return util.Iif(slices.Contains(allowed, m), m, AccessModeNone) } + +// ErrInvalidAccessMode is returned when an invalid access mode is used +var ErrInvalidAccessMode = util.NewInvalidArgumentErrorf("Invalid access mode") |