From 0d1dfb23b28c5f4e49a8db472d4448f108b73aae Mon Sep 17 00:00:00 2001 From: Randall Morey Date: Fri, 14 Jan 2022 15:09:15 -0500 Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=92=A1=20replace=20renderTemp?= =?UTF-8?q?late=20with=20components?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../users/user/actions/index.hbs} | 0 .../users/user/header/index.hbs} | 0 .../users/user/nav/index.hbs} | 0 .../app/routes/scopes/scope/users/user.js | 23 --- .../scopes/scope/users/user/add-accounts.js | 23 --- .../app/templates/scopes/scope/users/user.hbs | 24 +-- .../scopes/scope/users/user/accounts.hbs | 166 ++++++++++-------- .../scopes/scope/users/user/add-accounts.hbs | 65 ++++--- .../scope/users/user/add-accounts/-header.hbs | 2 - .../scopes/scope/users/user/index.hbs | 32 +++- 10 files changed, 162 insertions(+), 173 deletions(-) rename ui/admin/app/{templates/scopes/scope/users/user/-actions.hbs => components/users/user/actions/index.hbs} (100%) rename ui/admin/app/{templates/scopes/scope/users/user/-header.hbs => components/users/user/header/index.hbs} (100%) rename ui/admin/app/{templates/scopes/scope/users/user/-navigation.hbs => components/users/user/nav/index.hbs} (100%) delete mode 100644 ui/admin/app/templates/scopes/scope/users/user/add-accounts/-header.hbs diff --git a/ui/admin/app/templates/scopes/scope/users/user/-actions.hbs b/ui/admin/app/components/users/user/actions/index.hbs similarity index 100% rename from ui/admin/app/templates/scopes/scope/users/user/-actions.hbs rename to ui/admin/app/components/users/user/actions/index.hbs diff --git a/ui/admin/app/templates/scopes/scope/users/user/-header.hbs b/ui/admin/app/components/users/user/header/index.hbs similarity index 100% rename from ui/admin/app/templates/scopes/scope/users/user/-header.hbs rename to ui/admin/app/components/users/user/header/index.hbs diff --git a/ui/admin/app/templates/scopes/scope/users/user/-navigation.hbs b/ui/admin/app/components/users/user/nav/index.hbs similarity index 100% rename from ui/admin/app/templates/scopes/scope/users/user/-navigation.hbs rename to ui/admin/app/components/users/user/nav/index.hbs diff --git a/ui/admin/app/routes/scopes/scope/users/user.js b/ui/admin/app/routes/scopes/scope/users/user.js index 2d7ed072e..d26912707 100644 --- a/ui/admin/app/routes/scopes/scope/users/user.js +++ b/ui/admin/app/routes/scopes/scope/users/user.js @@ -12,27 +12,4 @@ export default class ScopesScopeUsersUserRoute extends Route { async model({ user_id }) { return this.store.findRecord('user', user_id); } - - /** - * Renders the route-set specific page sections - * @override - */ - renderTemplate() { - super.renderTemplate(...arguments); - - this.render('scopes/scope/users/user/-header', { - into: 'scopes/scope/users/user', - outlet: 'header', - }); - - this.render('scopes/scope/users/user/-actions', { - into: 'scopes/scope/users/user', - outlet: 'actions', - }); - - this.render('scopes/scope/users/user/-navigation', { - into: 'scopes/scope/users/user', - outlet: 'navigation', - }); - } } diff --git a/ui/admin/app/routes/scopes/scope/users/user/add-accounts.js b/ui/admin/app/routes/scopes/scope/users/user/add-accounts.js index ab62093a4..992f90a0e 100644 --- a/ui/admin/app/routes/scopes/scope/users/user/add-accounts.js +++ b/ui/admin/app/routes/scopes/scope/users/user/add-accounts.js @@ -38,29 +38,6 @@ export default class ScopesScopeUsersUserAddAccountsRoute extends Route { return { user, authMethods, accounts }; } - /** - * Renders the route-set specific page sections - * @override - */ - renderTemplate() { - super.renderTemplate(...arguments); - - this.render('scopes/scope/users/user/add-accounts/-header', { - into: 'scopes/scope/users/user', - outlet: 'header', - }); - - this.render('-empty', { - into: 'scopes/scope/users/user', - outlet: 'actions', - }); - - this.render('-empty', { - into: 'scopes/scope/users/user', - outlet: 'navigation', - }); - } - // =actions /** diff --git a/ui/admin/app/templates/scopes/scope/users/user.hbs b/ui/admin/app/templates/scopes/scope/users/user.hbs index 837d1f984..7d32ecb0d 100644 --- a/ui/admin/app/templates/scopes/scope/users/user.hbs +++ b/ui/admin/app/templates/scopes/scope/users/user.hbs @@ -1,25 +1,3 @@ {{page-title @model.displayName}} - - - - - - - - {{outlet 'header'}} - - - - {{outlet 'navigation'}} - - - - {{outlet 'actions'}} - - - - {{outlet}} - - - \ No newline at end of file +{{outlet}} \ No newline at end of file diff --git a/ui/admin/app/templates/scopes/scope/users/user/accounts.hbs b/ui/admin/app/templates/scopes/scope/users/user/accounts.hbs index a61d813a0..e7373ac9e 100644 --- a/ui/admin/app/templates/scopes/scope/users/user/accounts.hbs +++ b/ui/admin/app/templates/scopes/scope/users/user/accounts.hbs @@ -1,79 +1,101 @@ {{page-title (t 'resources.user.messages.accounts.title')}} -{{#if @model.accounts}} + - - - - {{t 'form.name.label'}} - {{t 'form.type.label'}} - {{t 'form.id.label'}} - {{t 'titles.actions'}} - - - - {{#each @model.accounts as |account|}} - - - {{account.accountName}} -

{{account.description}}

-
- - - {{t (concat 'resources.auth-method.types.' account.type)}} - - - - - {{account.id}} - - - - {{#if (can 'removeAccounts user' @model.user)}} - - + + + + + + + + + + + + + + + + + {{#if @model.accounts}} + + + + + {{t 'form.name.label'}} + {{t 'form.type.label'}} + {{t 'form.id.label'}} + {{t 'titles.actions'}} + + + + {{#each @model.accounts as |account|}} + + + {{account.accountName}} +

{{account.description}}

+
+ + + {{t (concat 'resources.auth-method.types.' account.type)}} + + + + - {{t 'actions.remove'}} -
-
- {{/if}} -
-
- {{/each}} -
-
+ {{account.id}} + + + + {{#if (can 'removeAccounts user' @model.user)}} + + + {{t 'actions.remove'}} + + + {{/if}} + + + {{/each}} + + -{{else}} + {{else}} - - - - {{t 'resources.user.messages.accounts.description'}} - - - - {{t 'resources.user.actions.add-accounts'}} - - - + + + + {{t 'resources.user.messages.accounts.description'}} + + + + {{t 'resources.user.actions.add-accounts'}} + + + -{{/if}} \ No newline at end of file + {{/if}} + + +
\ No newline at end of file diff --git a/ui/admin/app/templates/scopes/scope/users/user/add-accounts.hbs b/ui/admin/app/templates/scopes/scope/users/user/add-accounts.hbs index 4f514a506..df557eb09 100644 --- a/ui/admin/app/templates/scopes/scope/users/user/add-accounts.hbs +++ b/ui/admin/app/templates/scopes/scope/users/user/add-accounts.hbs @@ -1,28 +1,43 @@ {{page-title (t 'resources.user.actions.add-accounts')}} -{{#if @model.accounts}} - -{{/if}} + -{{#unless @model.accounts}} - - - - {{t 'resources.user.messages.no-accounts.description'}} - - - - {{t 'actions.back'}} - - - -{{/unless}} \ No newline at end of file + + + + + +

{{t 'resources.user.messages.add-accounts.title'}}

+

{{t 'resources.user.messages.add-accounts.description'}}

+
+ + + {{#if @model.accounts}} + + {{/if}} + + {{#unless @model.accounts}} + + + + {{t 'resources.user.messages.no-accounts.description'}} + + + + {{t 'actions.back'}} + + + + {{/unless}} + + +
\ No newline at end of file diff --git a/ui/admin/app/templates/scopes/scope/users/user/add-accounts/-header.hbs b/ui/admin/app/templates/scopes/scope/users/user/add-accounts/-header.hbs deleted file mode 100644 index 91acf84fd..000000000 --- a/ui/admin/app/templates/scopes/scope/users/user/add-accounts/-header.hbs +++ /dev/null @@ -1,2 +0,0 @@ -

{{t 'resources.user.messages.add-accounts.title'}}

-

{{t 'resources.user.messages.add-accounts.description'}}

\ No newline at end of file diff --git a/ui/admin/app/templates/scopes/scope/users/user/index.hbs b/ui/admin/app/templates/scopes/scope/users/user/index.hbs index e90a1ff9a..c5530509a 100644 --- a/ui/admin/app/templates/scopes/scope/users/user/index.hbs +++ b/ui/admin/app/templates/scopes/scope/users/user/index.hbs @@ -1,5 +1,27 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file