cluster memeber changes

This commit is contained in:
Westly Wright 2018-01-18 14:24:49 -07:00
parent a85ccd8b25
commit 36677da572
No known key found for this signature in database
GPG Key ID: 4FAB3D8673DC54A3
6 changed files with 7 additions and 39 deletions

View File

@ -1,22 +0,0 @@
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
import { get } from '@ember/object';
import { hash } from 'rsvp';
export default Route.extend({
globalStore: service(),
model: function (params) {
const store = get(this, 'globalStore');
return hash({
role: store.find('roleTemplate', params.role_id),
roles: store.find('roleTemplate', null, {
filter: {
hidden:false
}
}),
policies: store.find('podSecurityPolicyTemplate'),
});
},
});

View File

@ -1 +0,0 @@
{{new-edit-role model=model readOnly=true roleType=type}}

View File

@ -10,9 +10,9 @@ export default Route.extend({
const store = get(this, 'globalStore');
return hash({
role: store.find('roleTemplate', params.role_id),
roles: store.find('roleTemplate'),
policies: store.find('podSecurityPolicyTemplate'),
role: store.find('clusterroletemplatebinding', params.role_id),
roles: store.find('roletemplate', null, {filter: {hidden: false, context: 'cluster'}}),
policies: store.find('podsecuritypolicytemplate'),
});
},
});

View File

@ -12,11 +12,6 @@ const headers = [
name: 'subjectName',
sort: ['subjectName', 'name', 'id'],
},
{
translationKey: 'membersPage.index.table.subjectKind',
name: 'subjectKind',
sort: ['subjectKind', 'subjectName', 'name'],
},
{
translationKey: 'membersPage.index.table.template',
name: 'roleTemplateId',

View File

@ -1,6 +1,6 @@
<section class="header has-tabs clearfix p-0">
<ul class="tab-nav">
<li>{{#link-to "authenticated.cluster.security.members.index"}}{{t 'nav.admin.security.roles'}}{{/link-to}}</li>
<li>{{#link-to "authenticated.cluster.security.members.index"}}{{t 'nav.admin.security.members'}}{{/link-to}}</li>
</ul>
<div class="right-buttons">
{{#link-to "authenticated.cluster.security.members.new" classNames="btn btn-sm bg-primary right-divider-btn" disabled=(rbac-prevents resource="clusterroletemplatebinding" scope="global" permission="create")}} {{t 'membersPage.index.localLink' 'Cluster'}}{{/link-to}}
@ -23,15 +23,10 @@
{{check-box nodeId=row.id}}
</td>
<td data-title="{{t 'membersPage.index.table.name'}}:" class="clip">
{{#link-to "authenticated.cluster.security.members.detail" clusterId row.id}}
{{row.name}}
{{/link-to}}
{{row.name}}
</td>
<td data-title="{{t 'membersPage.index.table.subjectName'}}:" >
{{row.subjectName}}
</td>
<td data-title="{{t 'membersPage.index.table.subjectKind'}}:" >
{{row.subjectKind}}
{{row.user.name}}
</td>
<td data-title="{{t 'membersPage.index.table.template'}}:" >
{{row.roleTemplateId}}

View File

@ -7,6 +7,7 @@ export default Resource.extend({
cluster: reference('clusterId'),
roleTemplate: reference('roleTemplateId'),
user: reference('subjectName', 'user'),
availableActions: computed('links.remove', 'name', function() {
const l = get(this, 'links');