summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
authorKN4CK3R <admin@oldschoolhack.me>2021-06-23 21:38:19 +0200
committerGitHub <noreply@github.com>2021-06-23 15:38:19 -0400
commit383ffcfa34d284e3938517989a036da31ad42215 (patch)
treede70721e8cafa239a4a6bf8585f4cbce56504621 /models
parent5930d09096b6ab8d55aabf490ed4ea27faa7f17f (diff)
downloadgitea-383ffcfa34d284e3938517989a036da31ad42215.tar.gz
gitea-383ffcfa34d284e3938517989a036da31ad42215.zip
Small refactoring of modules/private (#15947)
* Use correct variable name. * doer is never nil here. * Use status code constants. * Replaced generic map with concrete struct. * Fixed windows lint. * Removed unused method. * Changed error codes. Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Diffstat (limited to 'models')
-rw-r--r--models/branches.go27
1 files changed, 1 insertions, 26 deletions
diff --git a/models/branches.go b/models/branches.go
index 1ac1fa49e5..d346f19578 100644
--- a/models/branches.go
+++ b/models/branches.go
@@ -362,11 +362,7 @@ func (repo *Repository) GetBranchProtection(branchName string) (*ProtectedBranch
}
// IsProtectedBranch checks if branch is protected
-func (repo *Repository) IsProtectedBranch(branchName string, doer *User) (bool, error) {
- if doer == nil {
- return true, nil
- }
-
+func (repo *Repository) IsProtectedBranch(branchName string) (bool, error) {
protectedBranch := &ProtectedBranch{
RepoID: repo.ID,
BranchName: branchName,
@@ -379,27 +375,6 @@ func (repo *Repository) IsProtectedBranch(branchName string, doer *User) (bool,
return has, nil
}
-// IsProtectedBranchForPush checks if branch is protected for push
-func (repo *Repository) IsProtectedBranchForPush(branchName string, doer *User) (bool, error) {
- if doer == nil {
- return true, nil
- }
-
- protectedBranch := &ProtectedBranch{
- RepoID: repo.ID,
- BranchName: branchName,
- }
-
- has, err := x.Get(protectedBranch)
- if err != nil {
- return true, err
- } else if has {
- return !protectedBranch.CanUserPush(doer.ID), nil
- }
-
- return false, nil
-}
-
// updateApprovalWhitelist checks whether the user whitelist changed and returns a whitelist with
// the users from newWhitelist which have explicit read or write access to the repo.
func updateApprovalWhitelist(repo *Repository, currentWhitelist, newWhitelist []int64) (whitelist []int64, err error) {