All/recent builds -> Latest builds

[?]
Feb 20, 2013, 5:23 PM
4JS4DWHDRVNPIV3QCHLVJP6ZEAO5FHOK7NQ5FGO2JVZE6BZDZAIAC

Dependencies

  • [2] R2PON6R7 Allow non-admin users to see the machine status page
  • [3] QL55ECJ6 - adapted ui for hydra, more in line with nixos.org website
  • [4] 2DTJNAMX Allow project members to create jobsets, regression introduced by bootstrap make-over. Currently all logged in users see these options, however, only on performing the action the privileges are checked. Need to change that in the future.
  • [5] KSVD6RAP * hydra: queue stats (nr running builds / nr queued builds)
  • [6] PZL3SZM3 Give every page a consistent title
  • [7] YTSIRIMK * Separate job status and all builds pages.
  • [8] GEL2WHSU Move channel link to top menu of Project and Jobset.
  • [9] OEPUOUNB Using twitter bootstrap for more consistent looks for Hydra
  • [10] 7ZQAHJQM Fix indentation
  • [11] IZWCANCV I'm stupid
  • [12] JZVRK5QJ Group some menu items together under a "Status" menu
  • [13] D5QIOJGP * Move everything up one directory.
  • [14] Q4VDOA76 Replace last 5 builds on jobset page with last 5 evaluations. Moved hide/unhide and evaluate options to jobset topmenu.
  • [15] 3PNG7NIB Remove trailing whitespace
  • [16] HU5DPGCV There is only one channel, so drop the "(latest)" suffix
  • [17] IHU3IMC6 Revert changeset 4399683fa0e9abb64f63affc7caca7f77abea1b7, make jobset options available to project members as well
  • [18] JARRBLZD Bootstrapify the Hydra forms (except the project and jobset edit pages)

Change contents

  • replacement in src/root/all.tt at line 1
    [3.1038][2.688:733]()
    [% WRAPPER layout.tt title="Recent builds" _
    [3.1038]
    [3.90]
    [% WRAPPER layout.tt title="Latest builds" _
  • replacement in src/root/topbar.tt at line 41
    [3.543][3.543:577]()
    title = "Recent builds" %]
    [3.543]
    [3.577]
    title = "Latest builds" %]
  • replacement in src/root/topbar.tt at line 47
    [3.11512][3.11512:11637]()
    [% INCLUDE menuItem uri = c.uri_for(c.controller('Project').action_for('all'), [project.name]) title = "All builds" %]
    [3.11384]
    [3.11637]
    [% INCLUDE menuItem uri = c.uri_for(c.controller('Project').action_for('all'), [project.name]) title = "Latest builds" %]
  • replacement in src/root/topbar.tt at line 76
    [3.12790][3.12790:12822]()
    title = "All builds" %]
    [3.12790]
    [3.12822]
    title = "Latest builds" %]
  • replacement in src/root/topbar.tt at line 106
    [3.13847][3.7394:7426](),[3.7394][3.7394:7426]()
    title = "All builds" %]
    [3.13847]
    [3.13848]
    title = "Latest builds" %]