builds page: capitalize tabs (#1072)

[?]
Dec 9, 2021, 1:02 AM
DLOYLDGXILI4DKBYVNLTEWLQJ7EX4UIN3GBAQA6YXNEBNFO7KVJQC

Dependencies

  • [2] SWXX2O4A Update boostrap to latest 4.3.1
  • [3] T5BIOVJE Add support for tracking custom metrics
  • [4] GLIPWYWL Move evaluation errors from evaluations to EvaluationErrors, a new table
  • [5] W74RIXTJ Show inputs and input changes on the jobset eval page
  • [6] SS4TZXNU Distinguish between permanent evaluation errors and transient input errors
  • [7] TFK74CQR Put job status on a separate tab
  • [8] 2GUAKGTB Fix indentation of build.tt
  • [9] RHUAFTJA Show aborted/cancelled builds separately in jobset eval pages
  • [10] 4QCXGR4W Tabify the eval page
  • [11] KNLY6DML Bring deep-embedding (tab anchors) javascript up-to-date
  • [12] KSBB33RE Add a dashboard
  • [13] OX6NYJDV Split viewing and editing a jobset
  • [14] 6HWHYPSW Add an action menu to evaluations
  • [15] 2CYHINKG Jobset eval page: Show the number of builds in each tab
  • [16] CMBTR3KD jobset page: render error labels per eval
  • [17] HZWLTEXC Spelling fix
  • [18] AK2UZDS2 Jobset page: Add a new tab to show job status in a matrix
  • [*] J5UVLXOK * Start of a basic Catalyst web interface.
  • [*] U4TD3AIQ Add support for viewing jobset evaluations
  • [*] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that

Change contents

  • replacement in src/root/build.tt at line 148
    [2.715832][2.715832:716404]()
    [% IF steps.size() > 0 %]<li class="nav-item"><a class="nav-link" href="#tabs-buildsteps" data-toggle="tab">Build steps</a></li>[% END %]
    [% IF build.dependents %]<li class="nav-item"><a class="nav-link" href="#tabs-usedby" data-toggle="tab">Used by</a></li>[% END%]
    [% IF drvAvailable %]<li class="nav-item"><a class="nav-link" href="#tabs-build-deps" data-toggle="tab">Build dependencies</a></li>[% END %]
    [% IF localStore && available %]<li class="nav-item"><a class="nav-link" href="#tabs-runtime-deps" data-toggle="tab">Runtime dependencies</a></li>[% END %]
    [2.715832]
    [3.2164]
    [% IF steps.size() > 0 %]<li class="nav-item"><a class="nav-link" href="#tabs-buildsteps" data-toggle="tab">Build Steps</a></li>[% END %]
    [% IF build.dependents %]<li class="nav-item"><a class="nav-link" href="#tabs-usedby" data-toggle="tab">Used By</a></li>[% END%]
    [% IF drvAvailable %]<li class="nav-item"><a class="nav-link" href="#tabs-build-deps" data-toggle="tab">Build Dependencies</a></li>[% END %]
    [% IF localStore && available %]<li class="nav-item"><a class="nav-link" href="#tabs-runtime-deps" data-toggle="tab">Runtime Dependencies</a></li>[% END %]
  • replacement in src/root/dashboard.tt at line 5
    [3.5718][2.718873:719193]()
    <li class="nav-item"><a class="nav-link active" href="#tabs-starred-jobs" data-toggle="tab">Starred jobs</a></li>
    <li class="nav-item"><a class="nav-link" href="#tabs-my-jobs" data-toggle="tab">My jobs</a></li>
    <li class="nav-item"><a class="nav-link" href="#tabs-my-jobsets" data-toggle="tab">My jobsets</a></li>
    [3.5718]
    [3.5808]
    <li class="nav-item"><a class="nav-link active" href="#tabs-starred-jobs" data-toggle="tab">Starred Jobs</a></li>
    <li class="nav-item"><a class="nav-link" href="#tabs-my-jobs" data-toggle="tab">My Jobs</a></li>
    <li class="nav-item"><a class="nav-link" href="#tabs-my-jobsets" data-toggle="tab">My Jobsets</a></li>
  • replacement in src/root/jobset-eval.tt at line 68
    [3.489][2.729402:729563]()
    <li class="nav-item"><a class="nav-link" href="#tabs-aborted" data-toggle="tab"><span class="text-warning">Aborted jobs ([% aborted.size %])</span></a></li>
    [3.489]
    [3.595]
    <li class="nav-item"><a class="nav-link" href="#tabs-aborted" data-toggle="tab"><span class="text-warning">Aborted Jobs ([% aborted.size %])</span></a></li>
  • replacement in src/root/jobset-eval.tt at line 71
    [3.370][2.729564:729732]()
    <li class="nav-item"><a class="nav-link" href="#tabs-now-fail" data-toggle="tab"><span class="text-warning">Newly failing jobs ([% nowFail.size %])</span></a></li>
    [3.370]
    [3.483]
    <li class="nav-item"><a class="nav-link" href="#tabs-now-fail" data-toggle="tab"><span class="text-warning">Newly Failing Jobs ([% nowFail.size %])</span></a></li>
  • replacement in src/root/jobset-eval.tt at line 74
    [3.526][2.729733:729910]()
    <li class="nav-item"><a class="nav-link" href="#tabs-now-succeed" data-toggle="tab"><span class="text-success">Newly succeeding jobs ([% nowSucceed.size %])</span></a></li>
    [3.526]
    [3.645]
    <li class="nav-item"><a class="nav-link" href="#tabs-now-succeed" data-toggle="tab"><span class="text-success">Newly Succeeding Jobs ([% nowSucceed.size %])</span></a></li>
  • replacement in src/root/jobset-eval.tt at line 77
    [3.681][2.729911:730026]()
    <li class="nav-item"><a class="nav-link" href="#tabs-new" data-toggle="tab">New jobs ([% new.size %])</a></li>
    [3.681]
    [3.745]
    <li class="nav-item"><a class="nav-link" href="#tabs-new" data-toggle="tab">New Jobs ([% new.size %])</a></li>
  • replacement in src/root/jobset-eval.tt at line 80
    [3.785][2.730027:730154]()
    <li class="nav-item"><a class="nav-link" href="#tabs-removed" data-toggle="tab">Removed jobs ([% removed.size %])</a></li>
    [3.785]
    [3.857]
    <li class="nav-item"><a class="nav-link" href="#tabs-removed" data-toggle="tab">Removed Jobs ([% removed.size %])</a></li>
  • replacement in src/root/jobset-eval.tt at line 83
    [3.899][2.730155:730293]()
    <li class="nav-item"><a class="nav-link" href="#tabs-still-fail" data-toggle="tab">Still failing jobs ([% stillFail.size %])</a></li>
    [3.899]
    [3.980]
    <li class="nav-item"><a class="nav-link" href="#tabs-still-fail" data-toggle="tab">Still Failing Jobs ([% stillFail.size %])</a></li>
  • replacement in src/root/jobset-eval.tt at line 86
    [3.1025][2.730294:730441]()
    <li class="nav-item"><a class="nav-link" href="#tabs-still-succeed" data-toggle="tab">Still succeeding jobs ([% stillSucceed.size %])</a></li>
    [3.1025]
    [3.1112]
    <li class="nav-item"><a class="nav-link" href="#tabs-still-succeed" data-toggle="tab">Still Succeeding Jobs ([% stillSucceed.size %])</a></li>
  • replacement in src/root/jobset-eval.tt at line 89
    [3.1155][2.730442:730574]()
    <li class="nav-item"><a class="nav-link" href="#tabs-unfinished" data-toggle="tab">Queued jobs ([% unfinished.size %])</a></li>
    [3.1155]
    [3.1229]
    <li class="nav-item"><a class="nav-link" href="#tabs-unfinished" data-toggle="tab">Queued Jobs ([% unfinished.size %])</a></li>
  • replacement in src/root/jobset-eval.tt at line 94
    [3.2493][2.730673:730817]()
    <li class="nav-item"><a class="nav-link" href="#tabs-errors" data-toggle="tab"><span class="text-warning">Evaluation errors</span></a></li>
    [3.2493]
    [3.261]
    <li class="nav-item"><a class="nav-link" href="#tabs-errors" data-toggle="tab"><span class="text-warning">Evaluation Errors</span></a></li>
  • replacement in src/root/jobset.tt at line 65
    [3.408][2.731590:731734]()
    <li class="nav-item"><a class="nav-link" href="#tabs-errors" data-toggle="tab"><span class="text-warning">Evaluation errors</span></a></li>
    [3.408]
    [3.6817]
    <li class="nav-item"><a class="nav-link" href="#tabs-errors" data-toggle="tab"><span class="text-warning">Evaluation Errors</span></a></li>