In build tables, hide the project, jobset and/or job name if they're constant

[?]
Apr 2, 2012, 11:12 AM
G5YSUSNZCQCKYKR267EZ63E3KIW42R2YZPY2CMIJPYAHPNW3KY3QC

Dependencies

  • [2] YNKTJGRS * hydra: correct header in jobstatus page of jobset
  • [3] 3BNEHVKO used wrong builds collection for determining if we need to show current build section in job page
  • [4] E5DMQRPO Remove unnecessary whitespace in the HTML output
  • [5] KLRDG3HR Don't show duplicate builds in "Related builds"
  • [6] UWVMQIAC * Refactoring.
  • [7] GNIEG2GC * Disambiguate jobs by jobset name. I.e. jobs with the same name in
  • [8] JLDUSNUO * Unify rendering of finished and scheduled builds.
  • [9] 6F4UNDTC * Provide access to the raw, non-pretty-printed logfiles.
  • [10] ELABMHJI * hydra: layout changes
  • [11] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [12] E74FJWCF * Pass the page number in the URI query string.
  • [13] TJPIS3UP hydra: minor improvements in hydra ui
  • [14] 75XUS62Y * Added a page to quickly see all failed builds and failed evaluations
  • [15] 2AIIYGI5 * Show job status and all builds for a project.
  • [16] TW5ZQX5Z * Move up the build products in the builds page, since they're more
  • [17] QL55ECJ6 - adapted ui for hydra, more in line with nixos.org website
  • [18] RAKTHYAI * In the job status and error pages, show when the status of a job
  • [19] 3SQCOHZN * minor performance tweaks
  • [20] S5PV6IIM * Represent jobs explicitly in the DB.
  • [21] 7Z3YOKCV * PROCESS -> INCLUDE in most cases. INCLUDE does proper scoping of
  • [22] FHF6IZJQ * Basic release management: releases are now dynamically computed as
  • [23] OZ5UBJEK
  • [24] J5UVLXOK * Start of a basic Catalyst web interface.
  • [25] AKAXJDMW * Disable the statistics on the project, jobset and job pages for now
  • [26] FN6V3C7M always show latest 10 builds on job page
  • [27] YTSIRIMK * Separate job status and all builds pages.
  • [28] 777XFGVY Hydra/22: on job page, 'finished builds' shows nothing for old (non-current) jobs
  • [*] IK53RV4V
  • [*] PTH265IX * Fix the queue page.
  • [*] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that

Change contents

  • edit in src/root/all.tt at line 24
    [6.63][6.1662:1663](),[6.117][6.1662:1663](),[6.327][6.1662:1663](),[6.1556][6.1662:1663](),[6.1662][6.1662:1663]()
  • replacement in src/root/all.tt at line 26
    [6.89][6.89:119]()
    [% INCLUDE renderBuildList %]
    [6.89]
    [6.119]
    [% INCLUDE renderBuildList hideProjectName=project hideJobsetName=jobset hideJobName=job %]
  • edit in src/root/all.tt at line 29
    [6.144][6.144:146]()
  • edit in src/root/build.tt at line 439
    [6.2005][6.2005:2008]()
  • replacement in src/root/build.tt at line 441
    [5.194][6.2034:2086](),[6.2034][6.2034:2086]()
    [% INCLUDE renderBuildList builds=relatedbuilds%]
    [5.194]
    [6.2086]
    [% INCLUDE renderBuildList builds=relatedbuilds hideProjectName=1 hideJobsetName=1 %]
  • replacement in src/root/common.tt at line 48
    [4.282][6.4374:4381](),[6.4374][6.4374:4381](),[6.4381][6.1088:1181](),[6.1181][6.1035:1043](),[6.1043][6.4481:4491](),[6.4481][6.4481:4491]()
    <tt>
    [% INCLUDE renderProjectName %]:[% INCLUDE renderJobsetName %]:[% INCLUDE renderJobName %]
    </tt>
    [% END %]
    [4.282]
    [6.4491]
    <tt>[% IF !hideProjectName; INCLUDE renderProjectName %]:[% END; IF !hideJobsetName; INCLUDE renderJobsetName %]:[% END; INCLUDE renderJobName %]</tt>
    [%- END %]
  • edit in src/root/common.tt at line 77
    [4.479]
    [6.987]
    [%- IF !hideJobName -%]
  • edit in src/root/common.tt at line 79
    [6.1008]
    [6.4494]
    [%- END -%]
  • edit in src/root/common.tt at line 111
    [4.1405]
    [4.1405]
    [%- IF !hideJobName -%]
  • edit in src/root/common.tt at line 113
    [4.1465]
    [31.0]
    [%- END -%]
  • replacement in src/root/errors.tt at line 70
    [6.2872][6.2495:2564]()
    [% INCLUDE renderBuildList builds=brokenBuilds showStatusChange=1 %]
    [6.2872]
    [6.2922]
    [% INCLUDE renderBuildList builds=brokenBuilds showStatusChange=1 hideProjectName=project hideJobsetName=jobset hideJobName=job %]
  • edit in src/root/job.tt at line 3
    [32.7779]
    [32.7779]
    [% hideProjectName=1 hideJobsetName=1 hideJobName=1 %]
  • replacement in src/root/job.tt at line 21
    [6.18237][3.0:45]()
    [% IF currentBuilds.size == 0 %]
    [6.18237]
    [6.225]
    [% IF currentBuilds.size != 0 %]
  • replacement in src/root/jobset.tt at line 104
    [6.20606][6.20606:20660]()
    [% INCLUDE renderBuildList builds=lastBuilds %]
    [6.20606]
    [6.20660]
    [% INCLUDE renderBuildList builds=lastBuilds hideProjectName=1 hideJobsetName=1 %]
  • replacement in src/root/jobstatus.tt at line 4
    [6.1976][2.0:125]()
    <h1>Job Status[% IF project %] of Project <tt>[% project.name %][% IF jobset %]:[% jobset.name%][% END %]</tt>[% END %]</h1>
    [6.1976]
    [6.1996]
    <h1>Job Status[% IF project %] of <tt>[% project.name %][% IF jobset %]:[% jobset.name%][% END %][% IF job %]:[% job.name%][% END %]</tt>[% END %]</h1>
  • replacement in src/root/jobstatus.tt at line 11
    [6.2047][6.2834:2903]()
    [% INCLUDE renderBuildList builds=latestBuilds showStatusChange=1 %]
    [6.2047]
    [6.2097]
    [% INCLUDE renderBuildList builds=latestBuilds showStatusChange=1
    hideProjectName=project hideJobsetName=jobset hideJobName=job %]