github.com/hernad/nomad@v1.6.112/ui/app/templates/components/job-page/parameterized-child.hbs (about)

     1  {{!
     2    Copyright (c) HashiCorp, Inc.
     3    SPDX-License-Identifier: MPL-2.0
     4  ~}}
     5  
     6  <JobPage @job={{@job}} as |jobPage|>
     7    <jobPage.ui.Body>
     8      <jobPage.ui.Error />
     9      <jobPage.ui.Title @title={{@job.trimmedName}} />
    10      <jobPage.ui.StatsBox>
    11        <:before-namespace>
    12          <span class="pair" data-test-job-stat="parent">
    13            <span class="term">
    14              Parent
    15            </span>
    16            <LinkTo
    17              @route="jobs.job"
    18              @model={{@job.parent}}
    19            >
    20              {{@job.parent.name}}
    21            </LinkTo>
    22          </span>
    23        </:before-namespace>
    24      </jobPage.ui.StatsBox>
    25      <jobPage.ui.PlacementFailures />
    26      <jobPage.ui.StatusPanel @statusMode={{@statusMode}} @setStatusMode={{@setStatusMode}} />
    27      <jobPage.ui.TaskGroups @sortProperty={{@sortProperty}} @sortDescending={{@sortDescending}} />
    28      <jobPage.ui.RecentAllocations @activeTask={{@activeTask}} @setActiveTaskQueryParam={{@setActiveTaskQueryParam}} />
    29      <div class="boxed-section">
    30        {{#if @job.meta}}
    31          <jobPage.ui.Meta />
    32        {{else}}
    33          <div class="boxed-section-head">
    34            Meta
    35          </div>
    36          <div class="boxed-section-body">
    37            <div data-test-empty-meta-message class="empty-message">
    38              <h3 class="empty-message-headline">
    39                No Meta Attributes
    40              </h3>
    41              <p class="empty-message-body">
    42                This job is configured with no meta attributes.
    43              </p>
    44            </div>
    45          </div>
    46        {{/if}}
    47      </div>
    48      <div class="boxed-section">
    49        <div class="boxed-section-head">
    50          Payload
    51        </div>
    52        <div class="boxed-section-body is-dark">
    53          {{#if this.payloadJSON}}
    54            <JsonViewer @json={{this.payloadJSON}} />
    55          {{else}}
    56            <pre class="cli-window is-elastic">
    57              <code>
    58                {{this.payload}}
    59              </code>
    60            </pre>
    61          {{/if}}
    62        </div>
    63      </div>
    64    </jobPage.ui.Body>
    65  </JobPage>