Skip to content
Snippets Groups Projects

BE: Allow customers to extend or reactivate their trial on gitlab.com [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Merged Qingyu Zhao requested to merge 290278-allow-extend-or-reactivate-trial-on-gitlab-com into master
All threads resolved!
7 files
+ 172
1
Compare changes
  • Side-by-side
  • Inline
Files
7
@@ -21,6 +21,14 @@ module GlobalPolicy
@@ -21,6 +21,14 @@ module GlobalPolicy
::License.feature_available?(:export_user_permissions)
::License.feature_available?(:export_user_permissions)
end
end
 
condition(:top_level_group_creation_enabled) do
 
if ::Gitlab.com?
 
::Feature.enabled?(:top_level_group_creation_enabled, type: :ops, default_enabled: true)
 
else
 
true
 
end
 
end
 
rule { ~anonymous & operations_dashboard_available }.enable :read_operations_dashboard
rule { ~anonymous & operations_dashboard_available }.enable :read_operations_dashboard
rule { admin }.policy do
rule { admin }.policy do
@@ -46,6 +54,9 @@ module GlobalPolicy
@@ -46,6 +54,9 @@ module GlobalPolicy
end
end
rule { export_user_permissions_available & admin }.enable :export_user_permissions
rule { export_user_permissions_available & admin }.enable :export_user_permissions
 
 
rule { can?(:create_group) }.enable :create_group_via_api
 
rule { ~top_level_group_creation_enabled }.prevent :create_group_via_api
end
end
end
end
end
end
Loading