mirror of
https://github.com/go-gitea/gitea
synced 2025-07-21 01:38:37 +00:00
Allow force pushes to protected branches
This commit is contained in:
committed by
Henry Goodman
parent
6c7744370f
commit
50819b0424
@@ -30,6 +30,11 @@ type BranchProtection struct {
|
||||
PushWhitelistUsernames []string `json:"push_whitelist_usernames"`
|
||||
PushWhitelistTeams []string `json:"push_whitelist_teams"`
|
||||
PushWhitelistDeployKeys bool `json:"push_whitelist_deploy_keys"`
|
||||
EnableForcePush bool `json:"enable_force_push"`
|
||||
EnableForcePushWhitelist bool `json:"enable_force_push_whitelist"`
|
||||
ForcePushWhitelistUsernames []string `json:"force_push_whitelist_usernames"`
|
||||
ForcePushWhitelistTeams []string `json:"force_push_whitelist_teams"`
|
||||
ForcePushWhitelistDeployKeys bool `json:"force_push_whitelist_deploy_keys"`
|
||||
EnableMergeWhitelist bool `json:"enable_merge_whitelist"`
|
||||
MergeWhitelistUsernames []string `json:"merge_whitelist_usernames"`
|
||||
MergeWhitelistTeams []string `json:"merge_whitelist_teams"`
|
||||
@@ -62,6 +67,11 @@ type CreateBranchProtectionOption struct {
|
||||
PushWhitelistUsernames []string `json:"push_whitelist_usernames"`
|
||||
PushWhitelistTeams []string `json:"push_whitelist_teams"`
|
||||
PushWhitelistDeployKeys bool `json:"push_whitelist_deploy_keys"`
|
||||
EnableForcePush bool `json:"enable_force_push"`
|
||||
EnableForcePushWhitelist bool `json:"enable_force_push_whitelist"`
|
||||
ForcePushWhitelistUsernames []string `json:"force_push_whitelist_usernames"`
|
||||
ForcePushWhitelistTeams []string `json:"force_push_whitelist_teams"`
|
||||
ForcePushWhitelistDeployKeys bool `json:"force_push_whitelist_deploy_keys"`
|
||||
EnableMergeWhitelist bool `json:"enable_merge_whitelist"`
|
||||
MergeWhitelistUsernames []string `json:"merge_whitelist_usernames"`
|
||||
MergeWhitelistTeams []string `json:"merge_whitelist_teams"`
|
||||
@@ -87,6 +97,11 @@ type EditBranchProtectionOption struct {
|
||||
PushWhitelistUsernames []string `json:"push_whitelist_usernames"`
|
||||
PushWhitelistTeams []string `json:"push_whitelist_teams"`
|
||||
PushWhitelistDeployKeys *bool `json:"push_whitelist_deploy_keys"`
|
||||
EnableForcePush *bool `json:"enable_force_push"`
|
||||
EnableForcePushWhitelist *bool `json:"enable_force_push_whitelist"`
|
||||
ForcePushWhitelistUsernames []string `json:"force_push_whitelist_usernames"`
|
||||
ForcePushWhitelistTeams []string `json:"force_push_whitelist_teams"`
|
||||
ForcePushWhitelistDeployKeys *bool `json:"force_push_whitelist_deploy_keys"`
|
||||
EnableMergeWhitelist *bool `json:"enable_merge_whitelist"`
|
||||
MergeWhitelistUsernames []string `json:"merge_whitelist_usernames"`
|
||||
MergeWhitelistTeams []string `json:"merge_whitelist_teams"`
|
||||
|
Reference in New Issue
Block a user