diff --git a/ui/admin/app/routes/scopes/scope/roles/role/index.js b/ui/admin/app/routes/scopes/scope/roles/role/index.js index 2a01617d8..989e8def0 100644 --- a/ui/admin/app/routes/scopes/scope/roles/role/index.js +++ b/ui/admin/app/routes/scopes/scope/roles/role/index.js @@ -4,54 +4,5 @@ */ import Route from '@ember/routing/route'; -import { inject as service } from '@ember/service'; -export default class ScopesScopeRolesRoleIndexRoute extends Route { - // =services - - @service store; - - /** - * Load the role's scope and sub scopes into a hierarchical data structure. - * @param {Model} model - */ - async afterModel() { - const currentScope = this.modelFor('scopes.scope'); - let subScopes = []; - //await the store query to fix ember's proxy promise deprecation warning - if (!currentScope.isProject) { - const scopes = await this.store.query('scope', { - scope_id: currentScope.id, - query: { filters: { scope_id: [{ equals: currentScope.id }] } }, - }); - subScopes = await Promise.all( - scopes.map(async (scope) => ({ - model: scope, - subScopes: !scope.isProject - ? await this.store.query('scope', { - scope_id: scope.id, - query: { filters: { scope_id: [{ equals: scope.id }] } }, - }) - : [], - })), - ); - } - - const grantScopes = [ - { - model: currentScope, - subScopes, - }, - ]; - this.grantScopes = grantScopes; - } - - /** - * Adds `grantScopes` to the context. - * @param {Controller} controller - */ - setupController(controller) { - super.setupController(...arguments); - controller.set('grantScopes', this.grantScopes); - } -} +export default class ScopesScopeRolesRoleIndexRoute extends Route {} diff --git a/ui/admin/app/templates/scopes/scope/roles/role/index.hbs b/ui/admin/app/templates/scopes/scope/roles/role/index.hbs index d765ac00d..67c2a9d10 100644 --- a/ui/admin/app/templates/scopes/scope/roles/role/index.hbs +++ b/ui/admin/app/templates/scopes/scope/roles/role/index.hbs @@ -24,7 +24,6 @@