We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc9eb18 commit f4e0fd2Copy full SHA for f4e0fd2
core/lib/spree/app_configuration.rb
@@ -605,6 +605,10 @@ def roles
605
@roles ||= Spree::RoleConfiguration.new.tap do |roles|
606
roles.assign_permissions :default, ['Spree::PermissionSets::DefaultCustomer']
607
roles.assign_permissions :admin, ['Spree::PermissionSets::SuperUser']
608
+
609
+ Spree::Role.non_base_roles.each do |role|
610
+ roles.assign_permissions role.name, role.permission_sets_constantized
611
+ end
612
end
613
614
0 commit comments