Commit Graph

173 Commits

Author SHA1 Message Date
0bb027e633 Move the store path size chart to the job page
The history is a property of the job, not individual builds.
2014-10-07 11:53:17 +02:00
5f474b252c Add a chart to the job pages showing the closure size over time 2014-10-07 11:23:15 +02:00
73a0cb57c5 Jobset evals page: Don't show nrFailed if it's zero 2014-02-18 11:08:12 +01:00
ae85d2df23 Add a "My jobsets" tab to the dashboard 2013-11-05 16:05:29 +01:00
b54cfbf032 Merge branch 'master' into persona
Conflicts:
	src/lib/Hydra/Helper/CatalystUtils.pm
	src/root/layout.tt
	src/root/topbar.tt
	src/root/user.tt
2013-11-05 11:11:48 +01:00
2127d133cd Add a dashboard
Currently the dashboard allows users to get a quick overview of the
status of jobs they're interested in, but more will be added,
e.g. viewing all your jobsets or all jobs of which you're a
maintainer.
2013-10-14 20:07:26 +02:00
a49457b2fd Don't break inside durations 2013-10-10 12:43:27 +02:00
851c3329d0 Implement DELETE for jobsets and use it in the web interface 2013-10-03 17:54:40 +02:00
97c76f34df Remove more dead code 2013-10-03 15:14:40 +02:00
a5cfae078e Remove the Build menu from the top bar
It's now a dropdown menu in the tabs thingy, which subsumes the
"Reproduce locally" button.  This makes the actions in the menu a bit
more visible, IMHO.
2013-10-02 19:10:00 +02:00
f50477141d Add an input type "nix" for passing arbitrary Nix expressions 2013-09-30 12:03:25 +02:00
af2b0c8bad Remove dead code 2013-09-30 11:57:38 +02:00
0b202580ce templates: Use uri_for to reference static paths.
This commit is provided by (zsh syntax):

sed -i 's|/static[^"]*|[% c.uri_for("&") %]|;s/\[% size %\]/${size}/' **/*.tt

And the reason for this change is to make it easier to change the base
path with headers like X-Request-Base to be served within a URI prefix,
especially when behind a reverse proxy.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2013-09-25 14:37:18 +02:00
24c757845d Fix lazy tab loading 2013-09-21 19:25:01 +02:00
d914845ad7 Use a distinct icon for cancelled builds 2013-09-03 17:37:47 +02:00
e8fb659d63 Fix some wellformedness issues
Also fixed some duplicate IDs reported by Mats Erik Andersson.
2013-09-03 17:35:21 +02:00
559a98cfee Use a different icon for aborted builds 2013-08-28 17:40:51 +02:00
11acf0be28 Load a tab only once 2013-08-28 17:40:50 +02:00
82e073d043 Show build status 2 and 5 in the same way
(Status 5 is obsolete.)
2013-08-28 17:40:50 +02:00
7685596aa8 Transpose the aggregate constituents table
This way, it grows vertically rather than horizontally.  Horizontal
may be more "logical", but this is more practical.
2013-08-28 17:40:50 +02:00
c9a0e12804 Hide project/jobset in constituent list 2013-08-15 03:35:18 +02:00
81322de94e Show aggregate members 2013-08-15 00:30:19 +02:00
fcdca0d4de Fix some XML wellformedness issues 2013-08-13 00:41:37 +02:00
1277a8fc1c Don't break certain table columns
For instance, if the "timestamp" column becomes too small, then every
timestamp is spread out across two lines, doubling the size of the
table.
2013-05-29 14:58:44 +02:00
1f1615e80b Support revision control systems via plugins 2013-05-25 15:36:58 -04:00
57b2bb0674 Let Builds.timestamp refer to the time the build was added
Previously, for scheduled builds, "timestamp" contained the time the
build was added to the queue, while for finished builds, it was the
time the build finished.  Now it's always the former.
2013-05-23 10:45:49 -04:00
80e0e7c84a Use popovers for the product list help/details 2013-04-26 17:51:06 +02:00
ea4c88bda1 Use a popover to show how to use the build reproduction script 2013-04-26 17:51:06 +02:00
ac2bdaf1c5 Remove tablesorter
We haven't used it for a while now.
2013-04-26 17:51:05 +02:00
bbc3e25d5a Use bootstrap's pager (instead of pagination) class 2013-04-26 17:51:05 +02:00
3058ce2ca3 Don't do <tt> on input type 2013-04-26 17:51:05 +02:00
fe7e0ff1f4 Show inputs and input changes on the jobset eval page 2013-03-05 17:41:50 +01:00
1007735364 Render links to changed input builds
Also, use get_column('dependency') instead of dependency.id to prevent
an expensive row fetch.
2013-02-26 18:55:59 +01:00
c0f9c9b4aa Make some more tables clickable 2013-02-22 18:11:29 +01:00
9422c9d2a7 Optimise clickable rows
Set a click handler on the table instead of on every row.  This should
be faster on large tables.  Also, it's easier to use: you just set the
clickable-rows class on the table, and the row-link class on the <a>
element that contains the "main" link of the row.
2013-02-22 18:05:04 +01:00
bd7be1cb84 Remove obsolete CSS classes 2013-02-22 17:11:10 +01:00
961feedf4e Show an error message if tab loading fails 2013-02-22 14:17:14 +01:00
47d2ee0dab Generalize lazy tabs 2013-02-22 13:36:15 +01:00
e2e973578f Some unnecessary job names 2013-02-22 13:17:07 +01:00
5d3494011f Job page: Put latest builds on top
Also, rename the "Latest builds" tabs to prevent confusion.
2013-02-22 13:00:40 +01:00
c9ac7746b2 Allow showing all evaluations that contain a given build 2013-02-21 18:49:57 +01:00
ba68826860 Add a page to show the latest evaluations for the entire server 2013-02-21 17:27:17 +01:00
36032e4bed Make the info tables less compressed 2013-02-21 13:42:44 +01:00
547e41263d Split viewing and editing a jobset 2013-02-21 02:33:57 +01:00
d9f6e662d8 Split viewing and editing a project 2013-02-21 01:12:57 +01:00
f544c63607 Formatting tweaks 2013-02-20 16:47:57 +01:00
ea9862fdc1 Give every page a consistent title 2013-02-20 15:54:33 +01:00
3df9665f60 Compatibility with latest bootstrap 2013-02-20 14:06:17 +01:00
22ed3c4847 Fix some XML well-formedness problems 2013-02-14 18:03:12 +01:00
5620e3c386 Fix indentation and get rid of some unnecessary whitespace in the output 2013-02-14 17:51:09 +01:00