mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
This updates to Ember 3.16 but leaves Ember Data at 3.12 so we don’t need to use the model fragments beta. It can be reviewed on a commit-by-commit basis: blueprint updates, fixes for test failures, and the removal of now-deprecated partials. It’s not a true update to Octane as that would involve turning on template-only components by default, which breaks various things. We can accomplish that separately and then add the edition setting to package.json.
41 lines
2.1 KiB
Handlebars
41 lines
2.1 KiB
Handlebars
<HeadLayout />
|
|
{{title (if system.shouldShowRegions (concat system.activeRegion " - ")) "Nomad" separator=" - "}}
|
|
<SvgPatterns />
|
|
{{#unless error}}
|
|
{{outlet}}
|
|
{{else}}
|
|
<div class="error-container">
|
|
<div data-test-error class="error-message">
|
|
{{#if isNoLeader}}
|
|
<h1 data-test-error-title class="title is-spaced">No Cluster Leader</h1>
|
|
<p data-test-error-message class="subtitle">
|
|
The cluster has no leader. <a href="https://www.nomadproject.io/guides/outage.html"> Read about Outage Recovery.</a>
|
|
</p>
|
|
{{else if is500}}
|
|
<h1 data-test-error-title class="title is-spaced">Server Error</h1>
|
|
<p data-test-error-message class="subtitle">A server error prevented data from being sent to the client.</p>
|
|
{{else if is404}}
|
|
<h1 data-test-error-title class="title is-spaced">Not Found</h1>
|
|
<p data-test-error-message class="subtitle">What you're looking for couldn't be found. It either doesn't exist or you are not authorized to see it.</p>
|
|
{{else if is403}}
|
|
<h1 data-test-error-title class="title is-spaced">Not Authorized</h1>
|
|
{{#if token.secret}}
|
|
<p data-test-error-message class="subtitle">Your <LinkTo @route="settings.tokens" data-test-error-acl-link>ACL token</LinkTo> does not provide the required permissions. Contact your administrator if this is an error.</p>
|
|
{{else}}
|
|
<p data-test-error-message class="subtitle">Provide an <LinkTo @route="settings.tokens" data-test-error-acl-link>ACL token</LinkTo> with requisite permissions to view this.</p>
|
|
{{/if}}
|
|
{{else}}
|
|
<h1 data-test-error-title class="title is-spaced">Error</h1>
|
|
<p data-test-error-message class="subtitle">Something went wrong.</p>
|
|
{{/if}}
|
|
{{#if (eq config.environment "development")}}
|
|
<pre class="error-stack-trace"><code>{{errorStr}}</code></pre>
|
|
{{/if}}
|
|
</div>
|
|
<div class="error-links">
|
|
<LinkTo @route="jobs" data-test-error-jobs-link class="button is-white">Go to Jobs</LinkTo>
|
|
<LinkTo @route="clients" data-test-error-clients-link class="button is-white">Go to Clients</LinkTo>
|
|
</div>
|
|
</div>
|
|
{{/unless}}
|