Commit Graph

19 Commits

Author SHA1 Message Date
GitLab Bot ab37c8f637 Add latest changes from gitlab-org/gitlab@master 2023-11-30 21:15:15 +00:00
GitLab Bot cc77bdd6f5 Add latest changes from gitlab-org/gitlab@master 2023-08-01 21:10:20 +00:00
GitLab Bot 7c5f1bfac7 Add latest changes from gitlab-org/gitlab@master 2023-07-28 18:11:01 +00:00
GitLab Bot 9979d2afd6 Add latest changes from gitlab-org/gitlab@master 2023-07-27 15:10:15 +00:00
GitLab Bot 9933e246c8 Add latest changes from gitlab-org/gitlab@master 2023-05-24 06:07:33 +00:00
GitLab Bot b9ce0fe1e6 Add latest changes from gitlab-org/gitlab@master 2023-05-02 18:18:39 +00:00
GitLab Bot e7e44c0e4c Add latest changes from gitlab-org/gitlab@master 2022-02-15 09:17:01 +00:00
GitLab Bot 5343536f2b Add latest changes from gitlab-org/gitlab@master 2021-11-26 12:12:49 +00:00
GitLab Bot ab8eecd62c Add latest changes from gitlab-org/gitlab@master 2021-07-23 12:09:05 +00:00
GitLab Bot a8476fe0cd Add latest changes from gitlab-org/gitlab@master 2021-06-15 18:09:57 +00:00
GitLab Bot 9d195600e6 Add latest changes from gitlab-org/gitlab@master 2021-03-11 18:09:23 +00:00
GitLab Bot ad9eb72915 Add latest changes from gitlab-org/gitlab@master 2020-08-05 21:09:40 +00:00
GitLab Bot 619d0b6922 Add latest changes from gitlab-org/gitlab@master 2020-02-26 18:09:24 +00:00
Patrick Bajao 42c631b117 Remove protected_branch_creation feature flag 2019-04-22 11:25:01 +08:00
Patrick Bajao 438485ef88 Allow users to create protected branches via CLI
This is for fixing a regression introduced by:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24969

This fix will allow users who are allowed to push to protected
branches to create protected branches via CLI as well, just
like before. The checks for protected branch creation won't
need to run.
2019-03-21 19:53:04 +08:00
Patrick Bajao 461e397969 Move empty_repo check on its own 2019-03-07 16:57:01 +08:00
Patrick Bajao 333097d765 Allow protected branch creation for empty project 2019-03-07 12:47:31 +08:00
Patrick Bajao e371520f46 Allow protected branch creation via web and API
This commit includes changes to add `UserAccess#can_create_branch?`
which will check whether the user is allowed to create a branch even
if it matches a protected branch.

This is used in `Gitlab::Checks::BranchCheck` when the branch name
matches a protected branch.

A `push_to_create_protected_branch` ability in `ProjectPolicy` has been
added to allow Developers and above to create protected branches.
2019-03-06 12:20:27 +00:00
Francisco Javier López 6ed50b62e7 CE port Refactor Gitlab::Checks::ChangeAccess class 2018-12-04 11:55:49 +00:00