MM-38150 Adding playbooks permissions (#19096)
* Add playbooks related permissions. * Add RolesGrantPermission to pluginapi * Fixing scopes. * New defaults. * Fix defaults * Fix tests. * Fix migration. * More test and migration fixes. * Need to add everything to system admin too. * Move to 63 * Feedback fixes. * Fix system manager editing playbook permissions.
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
129f0aabd3
Коммит
5ec78546e2
@@ -269,6 +269,38 @@ func createDefaultRoles(ss store.Store) {
|
||||
model.PermissionCreatePost.Id,
|
||||
},
|
||||
})
|
||||
|
||||
ss.Role().Save(&model.Role{
|
||||
Name: model.PlaybookAdminRoleId,
|
||||
DisplayName: model.PlaybookAdminRoleId,
|
||||
Permissions: []string{
|
||||
model.PermissionPrivatePlaybookManageMembers.Id,
|
||||
},
|
||||
})
|
||||
|
||||
ss.Role().Save(&model.Role{
|
||||
Name: model.PlaybookMemberRoleId,
|
||||
DisplayName: model.PlaybookMemberRoleId,
|
||||
Permissions: []string{
|
||||
model.PermissionPrivatePlaybookManageMembers.Id,
|
||||
},
|
||||
})
|
||||
|
||||
ss.Role().Save(&model.Role{
|
||||
Name: model.RunAdminRoleId,
|
||||
DisplayName: model.RunAdminRoleId,
|
||||
Permissions: []string{
|
||||
model.PermissionRunManageMembers.Id,
|
||||
},
|
||||
})
|
||||
|
||||
ss.Role().Save(&model.Role{
|
||||
Name: model.RunMemberRoleId,
|
||||
DisplayName: model.RunMemberRoleId,
|
||||
Permissions: []string{
|
||||
model.PermissionRunManageMembers.Id,
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
func createScheme(ss store.Store) *model.Scheme {
|
||||
|
||||
Ссылка в новой задаче
Block a user