github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/templates/components/job-page/parameterized-child.hbs (about)

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