refactor: 💡 Update 401 error message in ui/core

This commit is contained in:
Susmitha Girumala committed 2020-06-18 16:39:11 -04:00
1 parent 83ea5ab72d
commit 06b1c0fc80
2 files changed
+23 -15

No files matched your search

+10 -10
View File
@@ -17,40 +17,40 @@
{{#each @model.errors as |error|}}
{{!-- error.status === 401 --}}
{{#if error.isUnauthenticated}}
<Rose::Message @title={{t 'titles.unauthenticated-error'}} @subtitle={{error.status}} @icon="disabled" as |message|>
<message.description>{{error.message}} {{t 'descriptions.unauthenticated-error'}}</message.description>
<Rose::Message @title={{t 'errors.titles.unauthenticated-error'}} @subtitle="{{t 'states.error'}} {{error.status}}" @icon="disabled" as |message|>
<message.description>{{t 'errors.descriptions.unauthenticated-error'}}</message.description>
<message.link @route="index">{{t 'actions.help'}}</message.link>
</Rose::Message>
{{/if}}
{{!-- error.status === 403 --}}
{{#if error.isForbidden}}
<Rose::Message @title={{t 'titles.forbidden-error'}} @subtitle={{error.status}} @icon="disabled" as |message|>
<message.description>{{error.message}} {{t 'descriptions.forbidden-error'}}</message.description>
<Rose::Message @title={{t 'errors.titles.forbidden-error'}} @subtitle="{{t 'states.error'}} {{error.status}}" @icon="disabled" as |message|>
<message.description>{{t 'errors.descriptions.forbidden-error'}}</message.description>
<message.link @route="index">{{t 'actions.help'}}</message.link>
</Rose::Message>
{{/if}}
{{!-- error.status === 404 --}}
{{#if error.isNotFound}}
<Rose::Message @title={{t 'titles.notfound-error'}} @subtitle={{error.status}} @icon="help-circle-outline" as |message|>
<message.description>{{error.message}} {{t 'descriptions.notfound-error'}}</message.description>
<Rose::Message @title={{t 'errors.titles.notfound-error'}} @subtitle="{{t 'states.error'}} {{error.status}}" @icon="help-circle-outline" as |message|>
<message.description>{{t 'errors.descriptions.notfound-error'}}</message.description>
<message.link @route="index">{{t 'actions.help'}}</message.link>
</Rose::Message>
{{/if}}
{{!-- error.status === 500 --}}
{{#if error.isServer}}
<Rose::Message @title={{t 'titles.server-error'}} @subtitle={{error.status}} @icon="alert-circle-outline" as |message|>
<message.description>{{error.message}} {{t 'descriptions.server-error'}}</message.description>
<Rose::Message @title={{t 'errors.titles.server-error'}} @subtitle="{{t 'states.error'}} {{error.status}}" @icon="alert-circle-outline" as |message|>
<message.description>{{t 'errors.descriptions.server-error'}}</message.description>
<message.link @route="index">{{t 'actions.help'}}</message.link>
</Rose::Message>
{{/if}}
{{!-- error.status === 🤷 everything else --}}
{{#if error.isUnknown}}
<Rose::Message @title={{t 'titles.unknown-error'}} @subtitle={{error.status}} @icon="alert-circle-outline" as |message|>
<message.description>{{error.message}} {{t 'descriptions.unknown-error'}}</message.description>
<Rose::Message @title={{t 'errors.titles.unknown-error'}} @subtitle="{{t 'states.error'}} {{error.status}}" @icon="alert-circle-outline" as |message|>
<message.description>{{t 'errors.descriptions.unknown-error'}}</message.description>
<message.link @route="index">{{t 'actions.help'}}</message.link>
</Rose::Message>
{{/if}}
+13 -5
View File
@@ -16,11 +16,6 @@ titles:
empty-set: No Items Yet
projects-welcome: Welcome to Projects
host-catalogs-welcome: Welcome to Host Catalogs
unauthenticated-error: You are not authorized
forbidden-error: You are not authorized
notfound-error: Resource not found
server-error: Server error
unknown-error: Something went wrong
descriptions:
host-catalogs: Overview of collections of hosts and host sets.
empty-set: There are no items to display yet. You may be able to add items or try back later.
@@ -41,6 +36,19 @@ form:
name: Name
description: Description
type: Type
errors:
titles:
unauthenticated-error: You are not signed in
forbidden-error: You are not authorized
notfound-error: Resource not found
server-error: Server error
unknown-error: Something went wrong
descriptions:
unauthenticated-error: You are not authenticated. Please authenticate and try again later.
forbidden-error: You must be granted permissions to view this data. Ask your administrator if you think you should have access.
notfound-error: We could not find the requested resource. You can ask your administrator or try again later.
server-error: We ran into a problem and could not continue. You can ask your administrator or try again later.
unknown-error: Please contact your administrator or try again later.
dev:
default-org: Default Org
menu-item: Menu item