Titles of pages: make project:jobset:job names clickable

[?]
Nov 22, 2021, 6:23 PM
BP2HCLG67OWDGZAAAWUJ4VMYAM2HMQTCSLDLK3FDBZ4JM6KHZICAC

Dependencies

  • [2] NZXX6PLD Remove the Jobs table
  • [3] OX6NYJDV Split viewing and editing a jobset
  • [4] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [5] 6F4UNDTC * Provide access to the raw, non-pretty-printed logfiles.
  • [6] ND75XNSQ Allow showing all evaluations that contain a given build
  • [7] KSBB33RE Add a dashboard
  • [8] C4RV47LW
  • [9] PZL3SZM3 Give every page a consistent title
  • [10] YTSIRIMK * Separate job status and all builds pages.
  • [11] JARRBLZD Bootstrapify the Hydra forms (except the project and jobset edit pages)
  • [12] UQA4FMUA Allow a jobset to be created from an evaluation
  • [13] 4JS4DWHD All/recent builds -> Latest builds
  • [14] VH5ZABDR Add a page to show the latest evaluations for the entire server
  • [15] US27ZTX5 * HydraFrontend -> Hydra.
  • [16] R2PON6R7 Allow non-admin users to see the machine status page
  • [17] U4TD3AIQ Add support for viewing jobset evaluations
  • [18] J5UVLXOK * Start of a basic Catalyst web interface.
  • [19] D5QIOJGP * Move everything up one directory.
  • [20] L7NUCXKS Show new and removed jobs
  • [21] IK53RV4V

Change contents

  • replacement in src/root/all.tt at line 1
    [3.1038][3.0:45](),[3.45][2.3417:3473](),[2.3473][3.151:261](),[3.151][3.151:261]()
    [% WRAPPER layout.tt title="Latest builds" _
    (job ? " for job $project.name:$jobset.name:$job" :
    jobset ? " for jobset $project.name:$jobset.name" :
    project ? " for project $project.name" : "") %]
    [3.1038]
    [3.1082]
    [% WRAPPER layout.tt
    titleHTML="Latest builds" _
    (job ? " for job " _ linkToJob(jobset, job) :
    jobset ? " for jobset " _ linkToJobset(jobset) :
    project ? " for project " _ linkToProject(project) :
    "")
    title="Latest builds" _
    (job ? " for job " _ makeNameTextForJob(jobset, job) :
    jobset ? " for jobset " _ makeNameTextForJobset(jobset) :
    project ? " for project $project.name" :
    "") %]
  • replacement in src/root/build.tt at line 1
    [3.7350][2.3474:3555]()
    [% WRAPPER layout.tt title="Build $id of job $project.name:$jobset.name:$job" %]
    [3.7350]
    [3.2280]
    [% WRAPPER layout.tt
    title="Build $id of job " _ makeNameTextForJob(jobset, job)
    titleHTML="Build $id of job " _ linkToJob(jobset, job)
    %]
  • replacement in src/root/edit-jobset.tt at line 3
    [3.472][3.472:687]()
    createFromEval ? "Creating jobset from evaluation $eval.id of $project.name:$jobset.name" :
    cloneJobset ? "Cloning jobset $project.name:$jobset.name" :
    "Editing jobset $project.name:$jobset.name") %]
    [3.472]
    [3.496]
    createFromEval ? "Creating jobset from evaluation $eval.id of " _ makeNameTextForJobset(jobset) :
    cloneJobset ? "Cloning jobset " _ makeNameTextForJobset(jobset) :
    "Editing jobset " _ makeNameTextForJobset(jobset)) %]
  • replacement in src/root/evals.tt at line 1
    [3.6334][3.801:829]()
    [% WRAPPER layout.tt title=
    [3.6334]
    [3.829]
    [% WRAPPER layout.tt
    title=
    (build ? "Evaluations containing build $build.id" :
    jobset ? "Evaluations of jobset " _ makeNameTextForJobset(jobset) :
    "Latest evaluations")
    titleHTML =
  • replacement in src/root/evals.tt at line 8
    [3.885][3.885:952]()
    jobset ? "Evaluations of jobset $project.name:$jobset.name" :
    [3.885]
    [3.952]
    jobset ? "Evaluations of jobset " _ linkToJobset(jobset) :
  • replacement in src/root/job.tt at line 2
    [3.6880][2.4959:5007]()
    title="Job $project.name:$jobset.name:$job"
    [3.6880]
    [3.6933]
    title=makeNameTextForJob(jobset, job)
    titleHTML=makeNameLinksForJob(jobset, job)
  • replacement in src/root/jobset-eval.tt at line 1
    [3.4844][3.2064:2154]()
    [% WRAPPER layout.tt title="Evaluation $eval.id of jobset $project.name:$jobset.name " %]
    [3.4844]
    [3.4881]
    [% WRAPPER layout.tt
    title="Evaluation $eval.id of jobset " _ makeNameTextForJobset(jobset)
    titleHTML="Evaluation $eval.id of jobset " _ linkToJobset(jobset) %]
  • replacement in src/root/jobset.tt at line 1
    [3.8409][3.6001:6067]()
    [% WRAPPER layout.tt title="Jobset $project.name:$jobset.name" %]
    [3.8409]
    [3.8600]
    [% WRAPPER layout.tt
    titleHTML=makeNameLinksForJobset(jobset)
    title=makeNameTextForJobset(jobset) %]
  • replacement in src/root/log.tt at line 1
    [3.11783][3.3327:3492]()
    [% WRAPPER layout.tt title="Log of " _ (step ? " step $step.stepnr of " : "") _ "build ${build.id} of job $build.project.name:$build.jobset.name:$build.job.name" %]
    [3.11783]
    [3.1044]
    [% WRAPPER layout.tt
    titleHTML="Log of " _ (step ? " step $step.stepnr of " : "") _ "build ${build.id} of job " _ linkToJob(build.jobset, job)
    title="Log of " _ (step ? " step $step.stepnr of " : "") _ "build ${build.id} of job " _ makeNameTextForJob(build.jobset, job)
    %]