ui: Move all our notification partials to components (#8968)
This commit is contained in:
parent
7b147c7b64
commit
6537fabd89
|
@ -1,32 +1,31 @@
|
|||
{{#if (eq type 'create')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{#if (eq @type 'create')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your ACL token has been added.
|
||||
{{else}}
|
||||
There was an error adding your ACL token.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update') }}
|
||||
{{#if (eq status 'success') }}
|
||||
{{else if (eq @type 'update') }}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your ACL token has been saved.
|
||||
{{else}}
|
||||
There was an error saving your ACL token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your ACL token was deleted.
|
||||
{{else}}
|
||||
There was an error deleting your ACL token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'use')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'use')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Now using new ACL token.
|
||||
{{else}}
|
||||
There was an error using that ACL token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'clone')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'clone')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your ACL token was cloned.
|
||||
{{else}}
|
||||
There was an error cloning your ACL token.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{{#if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
The session was invalidated.
|
||||
{{else}}
|
||||
There was an error invalidating the session.
|
||||
{{/if}}
|
||||
{{/if}}
|
|
@ -1,25 +1,24 @@
|
|||
{{#if (eq type 'create')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{#if (eq @type 'create')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your namespace has been added.
|
||||
{{else}}
|
||||
There was an error adding your namespace.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update') }}
|
||||
{{#if (eq status 'success') }}
|
||||
{{else if (eq @type 'update') }}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your namespace has been saved.
|
||||
{{else}}
|
||||
There was an error saving your namespace.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your namespace has been marked for deletion.
|
||||
{{else}}
|
||||
There was an error deleting your namespace.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#let error.errors.firstObject as |error|}}
|
||||
{{#let @error.errors.firstObject as |error|}}
|
||||
{{#if error.detail }}
|
||||
<br />{{concat '(' (if error.status (concat error.status ': ')) error.detail ')'}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
|
|
@ -1,25 +1,24 @@
|
|||
{{#if (eq type 'create')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{#if (eq @type 'create')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your policy has been added.
|
||||
{{else}}
|
||||
There was an error adding your policy.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update') }}
|
||||
{{#if (eq status 'success') }}
|
||||
{{else if (eq @type 'update') }}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your policy has been saved.
|
||||
{{else}}
|
||||
There was an error saving your policy.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your policy was deleted.
|
||||
{{else}}
|
||||
There was an error deleting your policy.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#let error.errors.firstObject as |error|}}
|
||||
{{#let @error.errors.firstObject as |error|}}
|
||||
{{#if error.detail }}
|
||||
<br />{{concat '(' (if error.status (concat error.status ': ')) error.detail ')'}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
|
|
@ -1,25 +1,24 @@
|
|||
{{#if (eq type 'create')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{#if (eq @type 'create')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your role has been added.
|
||||
{{else}}
|
||||
There was an error adding your role.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update') }}
|
||||
{{#if (eq status 'success') }}
|
||||
{{else if (eq @type 'update') }}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your role has been saved.
|
||||
{{else}}
|
||||
There was an error saving your role.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
Your role was deleted.
|
||||
{{else}}
|
||||
There was an error deleting your role.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#let error.errors.firstObject as |error|}}
|
||||
{{#let @error.errors.firstObject as |error|}}
|
||||
{{#if error.detail }}
|
||||
<br />{{concat '(' (if error.status (concat error.status ': ')) error.detail ')'}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
|
|
@ -1,7 +1,6 @@
|
|||
{{#if (eq type 'update')}}
|
||||
{{#if (eq status 'warning') }}
|
||||
{{#if (eq @type 'update')}}
|
||||
{{#if (eq @status 'warning') }}
|
||||
This service has been deregistered and no longer exists in the catalog.
|
||||
{{else}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
|
@ -1,37 +1,36 @@
|
|||
{{#if (eq type 'create')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{#if (eq @type 'create')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
The token has been added.
|
||||
{{else}}
|
||||
There was an error adding the token.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update') }}
|
||||
{{#if (eq status 'success') }}
|
||||
{{else if (eq @type 'update') }}
|
||||
{{#if (eq @status 'success') }}
|
||||
The token has been saved.
|
||||
{{else}}
|
||||
There was an error saving the token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'delete')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
The token was deleted.
|
||||
{{else}}
|
||||
There was an error deleting the token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'clone')}}
|
||||
{{#if (eq status 'success') }}
|
||||
The token has been cloned as {{truncate subject.AccessorID 8 false}}
|
||||
{{ else if (eq @type 'clone')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
The token has been cloned as {{truncate @item.AccessorID 8 false}}
|
||||
{{else}}
|
||||
There was an error cloning the token.
|
||||
{{/if}}
|
||||
{{ else if (eq type 'use')}}
|
||||
{{#if (eq status 'success') }}
|
||||
{{ else if (eq @type 'use')}}
|
||||
{{#if (eq @status 'success') }}
|
||||
You are now using the new ACL token
|
||||
{{else}}
|
||||
There was an error using that ACL token.
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#let error.errors.firstObject as |error|}}
|
||||
{{#let @error.errors.firstObject as |error|}}
|
||||
{{#if error.detail }}
|
||||
<br />{{concat '(' (if error.status (concat error.status ': ')) error.detail ')'}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
|
|
@ -1,7 +1,11 @@
|
|||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/acls/notifications'}}
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Acl::Notifications
|
||||
@status={{status}}
|
||||
@type={{type}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
<li><a data-test-back href={{href-to 'dc.acls'}}>All Tokens</a></li>
|
||||
|
|
|
@ -8,8 +8,12 @@
|
|||
as |filter|
|
||||
}}
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/acls/notifications'}}
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Acl::Notifications
|
||||
@status={{status}}
|
||||
@type={{type}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -12,7 +12,12 @@
|
|||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
{{partial 'dc/acls/policies/notifications'}}
|
||||
<Consul::Policy::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -12,8 +12,13 @@
|
|||
@authorized={{isAuthorized}}
|
||||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/acls/policies/notifications'}}
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Policy::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -12,7 +12,12 @@
|
|||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
{{partial 'dc/acls/roles/notifications'}}
|
||||
<Consul::Role::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -9,8 +9,13 @@
|
|||
@authorized={{isAuthorized}}
|
||||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/acls/roles/notifications'}}
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Role::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -12,7 +12,12 @@
|
|||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
{{partial 'dc/acls/tokens/notifications'}}
|
||||
<Consul::Token::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -12,8 +12,13 @@
|
|||
@authorized={{isAuthorized}}
|
||||
@enabled={{isEnabled}}
|
||||
>
|
||||
<BlockSlot @name="notification" as |status type subject|>
|
||||
{{partial 'dc/acls/tokens/notifications'}}
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Token::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@item={{item}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
{{#if (eq type 'delete')}}
|
||||
{{#if (eq status 'success') }}
|
||||
The session was invalidated.
|
||||
{{else}}
|
||||
There was an error invalidating the session.
|
||||
{{/if}}
|
||||
{{else if (eq type 'update')}}
|
||||
{{#if (eq status 'warning') }}
|
||||
This node no longer exists in the catalog.
|
||||
{{else}}
|
||||
{{/if}}
|
||||
{{/if}}
|
|
@ -31,8 +31,10 @@
|
|||
<BlockSlot @name="loaded">
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{!TODO: Move sessions to its own folder within nodes }}
|
||||
{{partial 'dc/nodes/notifications'}}
|
||||
<Consul::LockSession::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -5,7 +5,11 @@
|
|||
{{/if}}
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
{{partial 'dc/nspaces/notifications'}}
|
||||
<Consul::Nspace::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -2,8 +2,12 @@
|
|||
{{#let (or sortBy "Name:asc") as |sort|}}
|
||||
<EventSource @src={{items}} />
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type subject|>
|
||||
{{partial 'dc/nspaces/notifications'}}
|
||||
<BlockSlot @name="notification" as |status type item error|>
|
||||
<Consul::Nspace::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
@error={{error}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -8,7 +8,10 @@
|
|||
{{#let (or sortBy "Name:asc") as |sort|}}
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/services/notifications'}}
|
||||
<Consul::Service::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="header">
|
||||
<h1>
|
||||
|
|
|
@ -4,7 +4,10 @@
|
|||
<EventSource @src={{proxyMeta}} />
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/services/notifications'}}
|
||||
<Consul::Service::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
|
@ -7,7 +7,10 @@
|
|||
{{title item.Service.Service}}
|
||||
<AppView>
|
||||
<BlockSlot @name="notification" as |status type|>
|
||||
{{partial 'dc/services/notifications'}}
|
||||
<Consul::Service::Notifications
|
||||
@type={{type}}
|
||||
@status={{status}}
|
||||
/>
|
||||
</BlockSlot>
|
||||
<BlockSlot @name="breadcrumbs">
|
||||
<ol>
|
||||
|
|
Loading…
Reference in New Issue