diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2019-10-28 10:11:50 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-28 10:11:50 +0800 |
commit | 495d5e4329326b27158a25b44c37986923d0bb6b (patch) | |
tree | fa8474775eb9a1bdb11380ca17a9ca42a991fcb3 /models/repo_permission.go | |
parent | 018b0e818038f3c38cc6bfc96fadeb25c92380e6 (diff) | |
download | gitea-495d5e4329326b27158a25b44c37986923d0bb6b.tar.gz gitea-495d5e4329326b27158a25b44c37986923d0bb6b.zip |
Move more issue assignee code from models to issue service (#8690)
* Move more issue assignee code from models to issue service
* fix test
Diffstat (limited to 'models/repo_permission.go')
-rw-r--r-- | models/repo_permission.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/models/repo_permission.go b/models/repo_permission.go index fad29bd169..782b195629 100644 --- a/models/repo_permission.go +++ b/models/repo_permission.go @@ -311,6 +311,12 @@ func AccessLevel(user *User, repo *Repository) (AccessMode, error) { return accessLevelUnit(x, user, repo, UnitTypeCode) } +// AccessLevelUnit returns the Access a user has to a repository's. Will return NoneAccess if the +// user does not have access. +func AccessLevelUnit(user *User, repo *Repository, unitType UnitType) (AccessMode, error) { + return accessLevelUnit(x, user, repo, unitType) +} + func accessLevelUnit(e Engine, user *User, repo *Repository, unitType UnitType) (AccessMode, error) { perm, err := getUserRepoPermission(e, repo, user) if err != nil { |