mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 11:00:03 -03:30
Merge pull request #2587 from jakemcdermott/fix-2563
remove admin and member roles from team->organizations role assignment options
Reviewed-by: Alan Rominger <arominge@redhat.com>
https://github.com/AlanCoding
This commit is contained in:
commit
37def8cf7c
@ -77,8 +77,17 @@ function(scope, $state, i18n, CreateSelect2, Rest, $q, Wait, ProcessErrors) {
|
||||
|
||||
// aggregate name/descriptions for each available role, based on resource type
|
||||
// reasoning:
|
||||
function aggregateKey(item, type){
|
||||
_.merge(scope.keys[type], item.summary_fields.object_roles);
|
||||
function aggregateKey(item, type) {
|
||||
const ownerType = _.get(scope, ['owner', 'type']);
|
||||
const { object_roles } = item.summary_fields;
|
||||
|
||||
if (ownerType === 'team' && type === 'organizations') {
|
||||
// some organization object_roles aren't allowed for teams
|
||||
delete object_roles.admin_role;
|
||||
delete object_roles.member_role;
|
||||
}
|
||||
|
||||
_.merge(scope.keys[type], object_roles);
|
||||
}
|
||||
|
||||
scope.closeModal = function() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user