From 3140ac4ec5a65ec28d585268dfac0262ecf370ac Mon Sep 17 00:00:00 2001 From: sukidesuka Date: Wed, 28 Sep 2022 11:23:53 +0800 Subject: [PATCH 1/2] Add enforce_auth_checks_on_uploads field --- projects.go | 1 + 1 file changed, 1 insertion(+) diff --git a/projects.go b/projects.go index 5111926df..f509c6bee 100644 --- a/projects.go +++ b/projects.go @@ -820,6 +820,7 @@ type EditProjectOptions struct { DefaultBranch *string `url:"default_branch,omitempty" json:"default_branch,omitempty"` Description *string `url:"description,omitempty" json:"description,omitempty"` EmailsDisabled *bool `url:"emails_disabled,omitempty" json:"emails_disabled,omitempty"` + EnforceAuthChecksOnUploads *bool `url:"enforce_auth_checks_on_uploads,omitempty" json:"enforce_auth_checks_on_uploads,omitempty"` ExternalAuthorizationClassificationLabel *string `url:"external_authorization_classification_label,omitempty" json:"external_authorization_classification_label,omitempty"` ForkingAccessLevel *AccessControlValue `url:"forking_access_level,omitempty" json:"forking_access_level,omitempty"` ImportURL *string `url:"import_url,omitempty" json:"import_url,omitempty"` From f56f2462b67efe420e99a9f022f6c0bffbcf74a8 Mon Sep 17 00:00:00 2001 From: Sander van Harmelen Date: Sat, 29 Oct 2022 14:17:42 +0200 Subject: [PATCH 2/2] Added missing fields --- projects.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects.go b/projects.go index f509c6bee..02e455378 100644 --- a/projects.go +++ b/projects.go @@ -116,6 +116,7 @@ type Project struct { AutoCancelPendingPipelines string `json:"auto_cancel_pending_pipelines"` CIForwardDeploymentEnabled bool `json:"ci_forward_deployment_enabled"` SquashOption SquashOptionValue `json:"squash_option"` + EnforceAuthChecksOnUploads bool `json:"enforce_auth_checks_on_uploads,omitempty"` SharedWithGroups []struct { GroupID int `json:"group_id"` GroupName string `json:"group_name"` @@ -625,6 +626,7 @@ type CreateProjectOptions struct { DefaultBranch *string `url:"default_branch,omitempty" json:"default_branch,omitempty"` Description *string `url:"description,omitempty" json:"description,omitempty"` EmailsDisabled *bool `url:"emails_disabled,omitempty" json:"emails_disabled,omitempty"` + EnforceAuthChecksOnUploads *bool `url:"enforce_auth_checks_on_uploads,omitempty" json:"enforce_auth_checks_on_uploads,omitempty"` ExternalAuthorizationClassificationLabel *string `url:"external_authorization_classification_label,omitempty" json:"external_authorization_classification_label,omitempty"` ForkingAccessLevel *AccessControlValue `url:"forking_access_level,omitempty" json:"forking_access_level,omitempty"` GroupWithProjectTemplatesID *int `url:"group_with_project_templates_id,omitempty" json:"group_with_project_templates_id,omitempty"`