Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
fbc7b1cf
Commit
fbc7b1cf
authored
Mar 30, 2022
by
Suraj Tripathi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Stop Package when namespace over_storage_limit
Prevented create_package policy and added spec EE: true
parent
cacf9078
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
4 additions
and
2 deletions
+4
-2
ee/app/policies/ee/group_policy.rb
ee/app/policies/ee/group_policy.rb
+1
-0
ee/app/policies/ee/project_policy.rb
ee/app/policies/ee/project_policy.rb
+1
-0
ee/spec/policies/group_policy_spec.rb
ee/spec/policies/group_policy_spec.rb
+1
-1
ee/spec/policies/project_policy_spec.rb
ee/spec/policies/project_policy_spec.rb
+1
-1
No files found.
ee/app/policies/ee/group_policy.rb
View file @
fbc7b1cf
...
...
@@ -405,6 +405,7 @@ module EE
prevent
:admin_group_member
prevent
:create_deploy_token
prevent
:create_subgroup
prevent
:create_package
end
rule
{
can?
(
:owner_access
)
&
group_membership_export_available
}.
enable
:export_group_memberships
...
...
ee/app/policies/ee/project_policy.rb
View file @
fbc7b1cf
...
...
@@ -397,6 +397,7 @@ module EE
readonly_features
.
each
do
|
feature
|
prevent
(
*
create_update_admin
(
feature
))
end
prevent
:create_package
end
rule
{
auditor
|
can?
(
:developer_access
)
}.
enable
:add_project_to_instance_security_dashboard
...
...
ee/spec/policies/group_policy_spec.rb
View file @
fbc7b1cf
...
...
@@ -1478,7 +1478,7 @@ RSpec.describe GroupPolicy do
let
(
:policies
)
do
%i[create_projects create_epic update_epic admin_milestone upload_file admin_label
admin_issue_board_list admin_issue admin_pipeline admin_group_runners register_group_runners add_cluster
create_cluster update_cluster admin_cluster admin_group_member create_deploy_token create_subgroup]
create_cluster update_cluster admin_cluster admin_group_member create_deploy_token create_subgroup
create_package
]
end
before
do
...
...
ee/spec/policies/project_policy_spec.rb
View file @
fbc7b1cf
...
...
@@ -1729,7 +1729,7 @@ RSpec.describe ProjectPolicy do
let
(
:current_user
)
{
owner
}
let
(
:abilities
)
do
described_class
.
readonly_features
.
flat_map
{
|
feature
|
described_class
.
create_update_admin
(
feature
)
}
+
described_class
.
readonly_abilities
described_class
.
readonly_abilities
+
%i[create_package]
end
before
do
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment