1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-31 06:51:10 +03:00

add organization permissions view

This commit is contained in:
Jake McDermott 2018-10-01 13:02:18 -04:00
parent 938bf1b531
commit 78901ab48e
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7

View File

@ -113,6 +113,51 @@ export default ['NotificationsList', 'i18n',
}
}
},
permissions: {
name: 'permissions',
awToolTip: i18n._('Please save before assigning permissions.'),
djangoModel: 'access_list',
dataPlacement: 'top',
basePath: 'api/v2/organizations/{{$stateParams.organization_id}}/access_list/',
search: {
order_by: 'username'
},
type: 'collection',
title: i18n._('Permissions'),
iterator: 'permission',
index: false,
open: false,
actions: {
add: {
ngClick: "$state.go('.add')",
label: 'Add',
awToolTip: i18n._('Add a permission'),
actionClass: 'at-Button--add',
actionId: 'button-add',
ngShow: '(organization_obj.summary_fields.user_capabilities.edit || canAdd)'
}
},
fields: {
username: {
key: true,
label: i18n._('User'),
linkBase: 'users',
class: 'col-lg-3 col-md-3 col-sm-3 col-xs-4'
},
role: {
label: i18n._('Role'),
type: 'role',
nosort: true,
class: 'col-lg-4 col-md-4 col-sm-4 col-xs-4',
},
team_roles: {
label: i18n._('Team Roles'),
type: 'team_roles',
nosort: true,
class: 'col-lg-5 col-md-5 col-sm-5 col-xs-4',
}
}
},
"notifications": {
include: "NotificationsList"