Skip to content

Commit f4e0fd2

Browse files
committed
Assign roles from database on app configuration
1 parent cc9eb18 commit f4e0fd2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/lib/spree/app_configuration.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,10 @@ def roles
605605
@roles ||= Spree::RoleConfiguration.new.tap do |roles|
606606
roles.assign_permissions :default, ['Spree::PermissionSets::DefaultCustomer']
607607
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
608612
end
609613
end
610614

0 commit comments

Comments
 (0)