added description and protected flag to default roles

pull/2302/head
Diego Sampaio 10 years ago
parent 13fd2b7f0b
commit 3d997eabe7
  1. 12
      packages/rocketchat-authorization/server/startup.coffee

@ -129,12 +129,12 @@ Meteor.startup ->
RocketChat.models.Permissions.upsert( permission._id, {$set: permission })
defaultRoles = [
{ name: 'admin', scope: 'Users' }
{ name: 'moderator', scope: 'Subscriptions' }
{ name: 'owner', scope: 'Subscriptions' }
{ name: 'user', scope: 'Users' }
{ name: 'bot', scope: 'Users' }
{ name: 'admin', scope: 'Users', description: 'Rocket.Chat admins' }
{ name: 'moderator', scope: 'Subscriptions', description: 'Room moderators' }
{ name: 'owner', scope: 'Subscriptions', description: 'Room owners' }
{ name: 'user', scope: 'Users', description: 'Users' }
{ name: 'bot', scope: 'Users', description: 'Bots' }
]
for role in defaultRoles
RocketChat.models.Roles.createOrUpdate role.name, role.scope
RocketChat.models.Roles.createOrUpdate role.name, role.scope, role.description, true

Loading…
Cancel
Save