@@ -667,6 +667,7 @@ class ProjectManager(CRUDMixin, RESTManager):
667
667
"name" ,
668
668
"path" ,
669
669
"allow_merge_on_skipped_pipeline" ,
670
+ "only_allow_merge_if_all_status_checks_passed" ,
670
671
"analytics_access_level" ,
671
672
"approvals_before_merge" ,
672
673
"auto_cancel_pending_pipelines" ,
@@ -680,6 +681,7 @@ class ProjectManager(CRUDMixin, RESTManager):
680
681
"builds_access_level" ,
681
682
"ci_config_path" ,
682
683
"container_expiration_policy_attributes" ,
684
+ "container_registry_access_level" ,
683
685
"container_registry_enabled" ,
684
686
"default_branch" ,
685
687
"description" ,
@@ -708,11 +710,17 @@ class ProjectManager(CRUDMixin, RESTManager):
708
710
"requirements_access_level" ,
709
711
"printing_merge_request_link_enabled" ,
710
712
"public_builds" ,
713
+ "releases_access_level" ,
714
+ "environments_access_level" ,
715
+ "feature_flags_access_level" ,
716
+ "infrastructure_access_level" ,
717
+ "monitor_access_level" ,
711
718
"remove_source_branch_after_merge" ,
712
719
"repository_access_level" ,
713
720
"repository_storage" ,
714
721
"request_access_enabled" ,
715
722
"resolve_outdated_diff_discussions" ,
723
+ "security_and_compliance_access_level" ,
716
724
"shared_runners_enabled" ,
717
725
"show_default_award_emojis" ,
718
726
"snippets_access_level" ,
@@ -733,6 +741,7 @@ class ProjectManager(CRUDMixin, RESTManager):
733
741
_update_attrs = RequiredOptional (
734
742
optional = (
735
743
"allow_merge_on_skipped_pipeline" ,
744
+ "only_allow_merge_if_all_status_checks_passed" ,
736
745
"analytics_access_level" ,
737
746
"approvals_before_merge" ,
738
747
"auto_cancel_pending_pipelines" ,
@@ -747,22 +756,31 @@ class ProjectManager(CRUDMixin, RESTManager):
747
756
"ci_config_path" ,
748
757
"ci_default_git_depth" ,
749
758
"ci_forward_deployment_enabled" ,
759
+ "ci_allow_fork_pipelines_to_run_in_parent_project" ,
760
+ "ci_separated_caches" ,
750
761
"container_expiration_policy_attributes" ,
762
+ "container_registry_access_level" ,
751
763
"container_registry_enabled" ,
752
764
"default_branch" ,
753
765
"description" ,
754
766
"emails_disabled" ,
767
+ "enforce_auth_checks_on_uploads" ,
755
768
"external_authorization_classification_label" ,
756
769
"forking_access_level" ,
757
770
"import_url" ,
758
771
"issues_access_level" ,
759
772
"issues_enabled" ,
773
+ "issues_template" ,
760
774
"jobs_enabled" ,
775
+ "keep_latest_artifact" ,
761
776
"lfs_enabled" ,
777
+ "merge_commit_template" ,
762
778
"merge_method" ,
763
779
"merge_pipelines_enabled" ,
764
780
"merge_requests_access_level" ,
765
781
"merge_requests_enabled" ,
782
+ "merge_requests_template" ,
783
+ "merge_trains_enabled" ,
766
784
"mirror_overwrites_diverged_branches" ,
767
785
"mirror_trigger_builds" ,
768
786
"mirror_user_id" ,
@@ -779,25 +797,31 @@ class ProjectManager(CRUDMixin, RESTManager):
779
797
"restrict_user_defined_variables" ,
780
798
"path" ,
781
799
"public_builds" ,
800
+ "releases_access_level" ,
801
+ "environments_access_level" ,
802
+ "feature_flags_access_level" ,
803
+ "infrastructure_access_level" ,
804
+ "monitor_access_level" ,
782
805
"remove_source_branch_after_merge" ,
783
806
"repository_access_level" ,
784
807
"repository_storage" ,
785
808
"request_access_enabled" ,
786
809
"resolve_outdated_diff_discussions" ,
810
+ "security_and_compliance_access_level" ,
787
811
"service_desk_enabled" ,
788
812
"shared_runners_enabled" ,
789
813
"show_default_award_emojis" ,
790
814
"snippets_access_level" ,
791
815
"snippets_enabled" ,
816
+ "issue_branch_template" ,
817
+ "squash_commit_template" ,
792
818
"squash_option" ,
793
819
"suggestion_commit_message" ,
794
820
"tag_list" ,
795
821
"topics" ,
796
822
"visibility" ,
797
823
"wiki_access_level" ,
798
824
"wiki_enabled" ,
799
- "issues_template" ,
800
- "merge_requests_template" ,
801
825
),
802
826
)
803
827
_list_filters = (
0 commit comments