From 34b9ea94d125a92448f5bcca6f86d485217a98bf Mon Sep 17 00:00:00 2001 From: John Cowen Date: Wed, 14 Oct 2020 09:03:39 +0100 Subject: [PATCH] ui: Move to a nested folder structure for Consul prefixed components (#8937) * ui: Move all consul-* components to nested consul/* components * Move tomography-graph * Remove old basic rendering tests --- .../consul-exposed-path-list/index.hbs | 69 ----------------- .../consul-instance-checks/index.hbs | 32 -------- .../consul-upstream-instance-list/index.js | 5 -- .../consul-upstream-search-bar/index.js | 5 -- .../consul/exposed-path/list/index.hbs | 76 +++++++++++++++++++ .../exposed-path/list}/index.js | 0 .../consul/exposed-path/list/index.scss | 8 ++ .../external-source}/index.hbs | 14 ++-- .../consul/external-source/index.scss | 3 + .../consul/instance-checks/index.hbs | 32 ++++++++ .../instance-checks}/index.js | 14 ++-- .../intention/form}/fieldsets/index.hbs | 6 +- .../intention/form}/fieldsets/index.js | 0 .../intention/form}/fieldsets/index.scss | 0 .../intention/form}/fieldsets/layout.scss | 0 .../intention/form}/fieldsets/skin.scss | 0 .../intention/form}/index.hbs | 4 +- .../intention/form}/index.js | 0 .../consul/intention/list/table/index.hbs | 2 +- .../intention/permission/form}/index.hbs | 8 +- .../intention/permission/form}/index.js | 0 .../intention/permission/form}/index.scss | 0 .../intention/permission/form}/layout.scss | 0 .../intention/permission/form}/skin.scss | 0 .../permission/header/form}/index.hbs | 0 .../permission/header/form}/index.js | 0 .../permission/header/list}/index.hbs | 0 .../permission/header/list}/index.js | 0 .../permission/header/list}/index.scss | 0 .../permission/header/list}/layout.scss | 0 .../permission/header/list}/skin.scss | 0 .../intention/permission/list}/index.hbs | 0 .../intention/permission/list}/index.js | 0 .../intention/permission/list}/index.scss | 0 .../intention/permission/list}/layout.scss | 0 .../intention/permission/list}/skin.scss | 0 .../intention/search-bar}/index.hbs | 0 .../intention/search-bar}/index.js | 0 .../intention/view}/index.hbs | 2 +- .../intention/view}/index.js | 0 .../{consul-kind => consul/kind}/index.hbs | 0 .../kind}/index.js | 0 ui-v2/app/components/consul/kind/index.scss | 6 ++ .../kv/form}/index.hbs | 0 .../kv/form}/index.js | 0 .../kv/list}/index.hbs | 0 .../kv/list}/index.js | 0 .../kv/list}/pageobject.js | 0 .../loader}/README.mdx | 6 +- .../loader}/index.hbs | 5 +- .../lock-session/form}/index.hbs | 0 .../lock-session/form}/index.js | 0 .../lock-session/list}/README.mdx | 0 .../lock-session/list}/index.hbs | 0 .../lock-session/list}/index.js | 0 .../metadata/list}/README.mdx | 0 .../metadata/list}/index.hbs | 0 .../metadata/list}/index.js | 0 .../node/list}/index.hbs | 0 .../node/list}/index.js | 0 .../node/search-bar}/index.hbs | 0 .../node/search-bar}/index.js | 0 .../nspace/list}/README.mdx | 0 .../nspace/list}/index.hbs | 2 +- .../nspace/list}/index.js | 0 .../nspace/list}/pageobject.js | 0 .../nspace/search-bar}/index.hbs | 0 .../nspace/search-bar}/index.js | 0 .../policy/list}/README.mdx | 0 .../policy/list}/index.hbs | 0 .../policy/list}/index.js | 0 .../policy/list}/pageobject.js | 0 .../policy/search-bar}/index.hbs | 0 .../policy/search-bar}/index.js | 0 .../role/list}/README.mdx | 0 .../role/list}/index.hbs | 2 +- .../role/list}/index.js | 0 .../role/list}/pageobject.js | 0 .../role/search-bar}/index.hbs | 0 .../role/search-bar}/index.js | 0 .../service-instance/list}/index.hbs | 10 +-- .../service-instance/list}/index.js | 0 .../service-instance/search-bar}/index.hbs | 0 .../service-instance/search-bar}/index.js | 0 .../service/list}/index.hbs | 4 +- .../service/list}/index.js | 0 .../service/search-bar}/index.hbs | 0 .../service/search-bar}/index.js | 0 .../token/list}/README.mdx | 0 .../token/list}/index.hbs | 2 +- .../token/list}/index.js | 0 .../token/list}/pageobject.js | 0 .../token/ruleset/list}/README.mdx | 0 .../token/ruleset/list}/index.hbs | 0 .../token/ruleset/list}/index.js | 0 .../token/search-bar}/index.hbs | 0 .../token/search-bar}/index.js | 0 .../tomography/graph}/index.hbs | 0 .../tomography/graph}/index.js | 0 .../upstream-instance/list}/index.hbs | 0 .../upstream-instance/list}/index.js | 0 .../upstream/list}/index.hbs | 0 .../upstream/list}/index.js | 0 .../upstream/search-bar}/index.hbs | 0 .../upstream/search-bar}/index.js | 0 ui-v2/app/components/data-loader/index.hbs | 2 +- ui-v2/app/styles/components.scss | 11 ++- .../app/styles/components/composite-row.scss | 2 - ui-v2/app/styles/components/pill.scss | 5 -- ui-v2/app/templates/application.hbs | 2 +- .../app/templates/dc/acls/policies/index.hbs | 4 +- ui-v2/app/templates/dc/acls/roles/index.hbs | 4 +- ui-v2/app/templates/dc/acls/tokens/index.hbs | 4 +- ui-v2/app/templates/dc/intentions/edit.hbs | 2 +- ui-v2/app/templates/dc/intentions/index.hbs | 2 +- ui-v2/app/templates/dc/kv/edit.hbs | 4 +- ui-v2/app/templates/dc/kv/index.hbs | 4 +- ui-v2/app/templates/dc/nodes/index.hbs | 4 +- .../app/templates/dc/nodes/show/metadata.hbs | 2 +- ui-v2/app/templates/dc/nodes/show/rtt.hbs | 2 +- .../app/templates/dc/nodes/show/services.hbs | 2 +- .../app/templates/dc/nodes/show/sessions.hbs | 2 +- ui-v2/app/templates/dc/nspaces/index.hbs | 6 +- ui-v2/app/templates/dc/services/index.hbs | 4 +- ui-v2/app/templates/dc/services/instance.hbs | 4 +- .../dc/services/instance/metadata.hbs | 2 +- .../templates/dc/services/instance/proxy.hbs | 4 +- ui-v2/app/templates/dc/services/show.hbs | 4 +- .../templates/dc/services/show/instances.hbs | 4 +- .../dc/services/show/intentions/edit.hbs | 2 +- .../dc/services/show/intentions/index.hbs | 2 +- .../templates/dc/services/show/services.hbs | 4 +- .../templates/dc/services/show/upstreams.hbs | 4 +- .../components/consul-external-source-test.js | 26 ------- .../components/consul-instance-checks-test.js | 25 ------ .../consul-lock-session-list-test.js | 26 ------- .../components/consul-node-list-test.js | 26 ------- .../consul-service-instance-list-test.js | 26 ------- .../components/consul-service-list-test.js | 24 ------ .../components/tomography-graph-test.js | 32 -------- ui-v2/tests/pages.js | 10 +-- 141 files changed, 220 insertions(+), 390 deletions(-) delete mode 100644 ui-v2/app/components/consul-exposed-path-list/index.hbs delete mode 100644 ui-v2/app/components/consul-instance-checks/index.hbs delete mode 100644 ui-v2/app/components/consul-upstream-instance-list/index.js delete mode 100644 ui-v2/app/components/consul-upstream-search-bar/index.js create mode 100644 ui-v2/app/components/consul/exposed-path/list/index.hbs rename ui-v2/app/components/{consul-exposed-path-list => consul/exposed-path/list}/index.js (100%) create mode 100644 ui-v2/app/components/consul/exposed-path/list/index.scss rename ui-v2/app/components/{consul-external-source => consul/external-source}/index.hbs (52%) create mode 100644 ui-v2/app/components/consul/external-source/index.scss create mode 100644 ui-v2/app/components/consul/instance-checks/index.hbs rename ui-v2/app/components/{consul-instance-checks => consul/instance-checks}/index.js (80%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/fieldsets/index.hbs (98%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/fieldsets/index.js (100%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/fieldsets/index.scss (100%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/fieldsets/layout.scss (100%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/fieldsets/skin.scss (100%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/index.hbs (97%) rename ui-v2/app/components/{consul-intention-form => consul/intention/form}/index.js (100%) rename ui-v2/app/components/{consul-intention-permission-form => consul/intention/permission/form}/index.hbs (94%) rename ui-v2/app/components/{consul-intention-permission-form => consul/intention/permission/form}/index.js (100%) rename ui-v2/app/components/{consul-intention-permission-form => consul/intention/permission/form}/index.scss (100%) rename ui-v2/app/components/{consul-intention-permission-form => consul/intention/permission/form}/layout.scss (100%) rename ui-v2/app/components/{consul-intention-permission-form => consul/intention/permission/form}/skin.scss (100%) rename ui-v2/app/components/{consul-intention-permission-header-form => consul/intention/permission/header/form}/index.hbs (100%) rename ui-v2/app/components/{consul-intention-permission-header-form => consul/intention/permission/header/form}/index.js (100%) rename ui-v2/app/components/{consul-intention-permission-header-list => consul/intention/permission/header/list}/index.hbs (100%) rename ui-v2/app/components/{consul-external-source => consul/intention/permission/header/list}/index.js (100%) rename ui-v2/app/components/{consul-intention-permission-header-list => consul/intention/permission/header/list}/index.scss (100%) rename ui-v2/app/components/{consul-intention-permission-header-list => consul/intention/permission/header/list}/layout.scss (100%) rename ui-v2/app/components/{consul-intention-permission-header-list => consul/intention/permission/header/list}/skin.scss (100%) rename ui-v2/app/components/{consul-intention-permission-list => consul/intention/permission/list}/index.hbs (100%) rename ui-v2/app/components/{consul-intention-permission-header-list => consul/intention/permission/list}/index.js (100%) rename ui-v2/app/components/{consul-intention-permission-list => consul/intention/permission/list}/index.scss (100%) rename ui-v2/app/components/{consul-intention-permission-list => consul/intention/permission/list}/layout.scss (100%) rename ui-v2/app/components/{consul-intention-permission-list => consul/intention/permission/list}/skin.scss (100%) rename ui-v2/app/components/{consul-intention-search-bar => consul/intention/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-intention-permission-list => consul/intention/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-intention-view => consul/intention/view}/index.hbs (96%) rename ui-v2/app/components/{consul-intention-search-bar => consul/intention/view}/index.js (100%) rename ui-v2/app/components/{consul-kind => consul/kind}/index.hbs (100%) rename ui-v2/app/components/{consul-intention-view => consul/kind}/index.js (100%) create mode 100644 ui-v2/app/components/consul/kind/index.scss rename ui-v2/app/components/{consul-kv-form => consul/kv/form}/index.hbs (100%) rename ui-v2/app/components/{consul-kv-form => consul/kv/form}/index.js (100%) rename ui-v2/app/components/{consul-kv-list => consul/kv/list}/index.hbs (100%) rename ui-v2/app/components/{consul-kv-list => consul/kv/list}/index.js (100%) rename ui-v2/app/components/{consul-kv-list => consul/kv/list}/pageobject.js (100%) rename ui-v2/app/components/{consul-loader => consul/loader}/README.mdx (56%) rename ui-v2/app/components/{consul-loader => consul/loader}/index.hbs (98%) rename ui-v2/app/components/{consul-session-form => consul/lock-session/form}/index.hbs (100%) rename ui-v2/app/components/{consul-policy-search-bar => consul/lock-session/form}/index.js (100%) rename ui-v2/app/components/{consul-lock-session-list => consul/lock-session/list}/README.mdx (100%) rename ui-v2/app/components/{consul-lock-session-list => consul/lock-session/list}/index.hbs (100%) rename ui-v2/app/components/{consul-kind => consul/lock-session/list}/index.js (100%) rename ui-v2/app/components/{consul-metadata-list => consul/metadata/list}/README.mdx (100%) rename ui-v2/app/components/{consul-metadata-list => consul/metadata/list}/index.hbs (100%) rename ui-v2/app/components/{consul-loader => consul/metadata/list}/index.js (100%) rename ui-v2/app/components/{consul-node-list => consul/node/list}/index.hbs (100%) rename ui-v2/app/components/{consul-lock-session-list => consul/node/list}/index.js (100%) rename ui-v2/app/components/{consul-node-search-bar => consul/node/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-metadata-list => consul/node/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-nspace-list => consul/nspace/list}/README.mdx (100%) rename ui-v2/app/components/{consul-nspace-list => consul/nspace/list}/index.hbs (96%) rename ui-v2/app/components/{consul-nspace-list => consul/nspace/list}/index.js (100%) rename ui-v2/app/components/{consul-nspace-list => consul/nspace/list}/pageobject.js (100%) rename ui-v2/app/components/{consul-nspace-search-bar => consul/nspace/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-node-list => consul/nspace/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-policy-list => consul/policy/list}/README.mdx (100%) rename ui-v2/app/components/{consul-policy-list => consul/policy/list}/index.hbs (100%) rename ui-v2/app/components/{consul-node-search-bar => consul/policy/list}/index.js (100%) rename ui-v2/app/components/{consul-policy-list => consul/policy/list}/pageobject.js (100%) rename ui-v2/app/components/{consul-policy-search-bar => consul/policy/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-role-search-bar => consul/policy/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-role-list => consul/role/list}/README.mdx (100%) rename ui-v2/app/components/{consul-role-list => consul/role/list}/index.hbs (96%) rename ui-v2/app/components/{consul-nspace-search-bar => consul/role/list}/index.js (100%) rename ui-v2/app/components/{consul-role-list => consul/role/list}/pageobject.js (100%) rename ui-v2/app/components/{consul-role-search-bar => consul/role/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-session-form => consul/role/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-service-instance-list => consul/service-instance/list}/index.hbs (84%) rename ui-v2/app/components/{consul-policy-list => consul/service-instance/list}/index.js (100%) rename ui-v2/app/components/{consul-service-instance-search-bar => consul/service-instance/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-role-list => consul/service-instance/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-service-list => consul/service/list}/index.hbs (96%) rename ui-v2/app/components/{consul-service-list => consul/service/list}/index.js (100%) rename ui-v2/app/components/{consul-service-search-bar => consul/service/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-service-instance-list => consul/service/search-bar}/index.js (100%) rename ui-v2/app/components/{consul-token-list => consul/token/list}/README.mdx (100%) rename ui-v2/app/components/{consul-token-list => consul/token/list}/index.hbs (98%) rename ui-v2/app/components/{consul-service-instance-search-bar => consul/token/list}/index.js (100%) rename ui-v2/app/components/{consul-token-list => consul/token/list}/pageobject.js (100%) rename ui-v2/app/components/{consul-token-ruleset-list => consul/token/ruleset/list}/README.mdx (100%) rename ui-v2/app/components/{consul-token-ruleset-list => consul/token/ruleset/list}/index.hbs (100%) rename ui-v2/app/components/{consul-service-search-bar => consul/token/ruleset/list}/index.js (100%) rename ui-v2/app/components/{consul-token-search-bar => consul/token/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-token-search-bar => consul/token/search-bar}/index.js (100%) rename ui-v2/app/components/{tomography-graph => consul/tomography/graph}/index.hbs (100%) rename ui-v2/app/components/{tomography-graph => consul/tomography/graph}/index.js (100%) rename ui-v2/app/components/{consul-upstream-instance-list => consul/upstream-instance/list}/index.hbs (100%) rename ui-v2/app/components/{consul-token-list => consul/upstream-instance/list}/index.js (100%) rename ui-v2/app/components/{consul-upstream-list => consul/upstream/list}/index.hbs (100%) rename ui-v2/app/components/{consul-upstream-list => consul/upstream/list}/index.js (100%) rename ui-v2/app/components/{consul-upstream-search-bar => consul/upstream/search-bar}/index.hbs (100%) rename ui-v2/app/components/{consul-token-ruleset-list => consul/upstream/search-bar}/index.js (100%) delete mode 100644 ui-v2/tests/integration/components/consul-external-source-test.js delete mode 100644 ui-v2/tests/integration/components/consul-instance-checks-test.js delete mode 100644 ui-v2/tests/integration/components/consul-lock-session-list-test.js delete mode 100644 ui-v2/tests/integration/components/consul-node-list-test.js delete mode 100644 ui-v2/tests/integration/components/consul-service-instance-list-test.js delete mode 100644 ui-v2/tests/integration/components/consul-service-list-test.js delete mode 100644 ui-v2/tests/integration/components/tomography-graph-test.js diff --git a/ui-v2/app/components/consul-exposed-path-list/index.hbs b/ui-v2/app/components/consul-exposed-path-list/index.hbs deleted file mode 100644 index 19c102e87..000000000 --- a/ui-v2/app/components/consul-exposed-path-list/index.hbs +++ /dev/null @@ -1,69 +0,0 @@ - diff --git a/ui-v2/app/components/consul-instance-checks/index.hbs b/ui-v2/app/components/consul-instance-checks/index.hbs deleted file mode 100644 index 937b2942d..000000000 --- a/ui-v2/app/components/consul-instance-checks/index.hbs +++ /dev/null @@ -1,32 +0,0 @@ -{{#if (gt items.length 0)}} - {{#if (eq healthCheck.check 'empty') }} -
-
- - {{capitalize type}} Checks - -
-
No {{type}} checks
-
- {{else}} - {{#if (eq healthCheck.count items.length)}} -
-
- - {{capitalize type}} Checks - -
-
All {{type}} checks {{healthCheck.status}}
-
- {{else}} -
-
- - {{capitalize type}} Checks - -
-
{{healthCheck.count}}/{{items.length}} {{type}} checks {{healthCheck.status}}
-
- {{/if}} - {{/if}} -{{/if}} \ No newline at end of file diff --git a/ui-v2/app/components/consul-upstream-instance-list/index.js b/ui-v2/app/components/consul-upstream-instance-list/index.js deleted file mode 100644 index 479865264..000000000 --- a/ui-v2/app/components/consul-upstream-instance-list/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import Component from '@ember/component'; - -export default Component.extend({ - tagName: '', -}); diff --git a/ui-v2/app/components/consul-upstream-search-bar/index.js b/ui-v2/app/components/consul-upstream-search-bar/index.js deleted file mode 100644 index 479865264..000000000 --- a/ui-v2/app/components/consul-upstream-search-bar/index.js +++ /dev/null @@ -1,5 +0,0 @@ -import Component from '@ember/component'; - -export default Component.extend({ - tagName: '', -}); diff --git a/ui-v2/app/components/consul/exposed-path/list/index.hbs b/ui-v2/app/components/consul/exposed-path/list/index.hbs new file mode 100644 index 000000000..14fdf352b --- /dev/null +++ b/ui-v2/app/components/consul/exposed-path/list/index.hbs @@ -0,0 +1,76 @@ +
+ +
diff --git a/ui-v2/app/components/consul-exposed-path-list/index.js b/ui-v2/app/components/consul/exposed-path/list/index.js similarity index 100% rename from ui-v2/app/components/consul-exposed-path-list/index.js rename to ui-v2/app/components/consul/exposed-path/list/index.js diff --git a/ui-v2/app/components/consul/exposed-path/list/index.scss b/ui-v2/app/components/consul/exposed-path/list/index.scss new file mode 100644 index 000000000..23cae5bca --- /dev/null +++ b/ui-v2/app/components/consul/exposed-path/list/index.scss @@ -0,0 +1,8 @@ +.consul-exposed-path-list { + > ul { + border-top: 1px solid $gray-200; + } + > ul > li { + @extend %composite-row; + } +} diff --git a/ui-v2/app/components/consul-external-source/index.hbs b/ui-v2/app/components/consul/external-source/index.hbs similarity index 52% rename from ui-v2/app/components/consul-external-source/index.hbs rename to ui-v2/app/components/consul/external-source/index.hbs index bb1a46f18..38f446386 100644 --- a/ui-v2/app/components/consul-external-source/index.hbs +++ b/ui-v2/app/components/consul/external-source/index.hbs @@ -1,9 +1,13 @@ -{{#if item}} - {{#let (service/external-source item) as |externalSource|}} +{{#if @item}} + {{#let (service/external-source @item) as |externalSource|}} {{#if externalSource}} - - {{#if label}} - {{label}} + + {{#if @label}} + {{@label}} {{else}} {{#if (eq externalSource 'aws')}} Registered via {{uppercase externalSource}} diff --git a/ui-v2/app/components/consul/external-source/index.scss b/ui-v2/app/components/consul/external-source/index.scss new file mode 100644 index 000000000..c74f871a9 --- /dev/null +++ b/ui-v2/app/components/consul/external-source/index.scss @@ -0,0 +1,3 @@ +.consul-external-source { + @extend %pill-200, %frame-gray-600; +} diff --git a/ui-v2/app/components/consul/instance-checks/index.hbs b/ui-v2/app/components/consul/instance-checks/index.hbs new file mode 100644 index 000000000..d6b06eb21 --- /dev/null +++ b/ui-v2/app/components/consul/instance-checks/index.hbs @@ -0,0 +1,32 @@ +{{#if (gt @items.length 0)}} + {{#if (eq this.healthCheck.check 'empty') }} +
+
+ + {{capitalize @type}} Checks + +
+
No {{@type}} checks
+
+ {{else}} + {{#if (eq this.healthCheck.count @items.length)}} +
+
+ + {{capitalize @type}} Checks + +
+
All {{@type}} checks {{this.healthCheck.status}}
+
+ {{else}} +
+
+ + {{capitalize @type}} Checks + +
+
{{this.healthCheck.count}}/{{@items.length}} {{@type}} checks {{this.healthCheck.status}}
+
+ {{/if}} + {{/if}} +{{/if}} \ No newline at end of file diff --git a/ui-v2/app/components/consul-instance-checks/index.js b/ui-v2/app/components/consul/instance-checks/index.js similarity index 80% rename from ui-v2/app/components/consul-instance-checks/index.js rename to ui-v2/app/components/consul/instance-checks/index.js index da5c60aa0..2c78a553f 100644 --- a/ui-v2/app/components/consul-instance-checks/index.js +++ b/ui-v2/app/components/consul/instance-checks/index.js @@ -1,14 +1,12 @@ -import Component from '@ember/component'; -import { computed } from '@ember/object'; +import Component from '@glimmer/component'; -export default Component.extend({ - tagName: '', - healthCheck: computed('items.[]', function() { +export default class ConsulInstanceChecks extends Component { + get healthCheck() { let ChecksCritical = 0; let ChecksWarning = 0; let ChecksPassing = 0; - this.items.forEach(item => { + this.args.items.forEach(item => { switch (item.Status) { case 'critical': ChecksCritical += 1; @@ -48,5 +46,5 @@ export default Component.extend({ check: 'empty', }; } - }), -}); + } +} diff --git a/ui-v2/app/components/consul-intention-form/fieldsets/index.hbs b/ui-v2/app/components/consul/intention/form/fieldsets/index.hbs similarity index 98% rename from ui-v2/app/components/consul-intention-form/fieldsets/index.hbs rename to ui-v2/app/components/consul/intention/form/fieldsets/index.hbs index 89f3f6414..be1570673 100644 --- a/ui-v2/app/components/consul-intention-form/fieldsets/index.hbs +++ b/ui-v2/app/components/consul/intention/form/fieldsets/index.hbs @@ -155,7 +155,7 @@ documentation

- Edit Permission - - +