Sha256: 9edd120e03669d56523d768b3df2c5a4abc4ff6a11d21027c1850b2b7e9d731f
Contents?: true
Size: 1.02 KB
Versions: 12
Compression:
Stored size: 1.02 KB
Contents
# Add default admin permission and role and normal user with no permissions if Permission.count.zero? and Role.count.zero? admin_permission = Permission.create!(:name => 'Administrator', :key => 'admin', :description => 'Administrative users have unrestricted access to all components within the application.', :locked => true) manage_users_permission = Permission.create!(:name => 'Manage Users', :key => 'manage_users', :description => 'Access to add, edit and remove application users.', :locked => true) admin_role = Role.create!(:name => 'Administrator', :description => 'Administrative users have unrestricted access to all components within the application.', :default_path => '/', :locked => true) PermissionRole.create!(:role_id => admin_role.id, :permission_id => admin_permission.id) PermissionRole.create!(:role_id => admin_role.id, :permission_id => manage_users_permission.id) normal_role = Role.create!(:name => 'Default', :description => 'Default users can log in to the application.', :default_path => '/') end
Version data entries
12 entries across 12 versions & 1 rubygems