Commit Graph

1252 Commits

Author SHA1 Message Date
85e3f69cdd Remove debug statement 2013-02-20 18:22:06 +01:00
78250581ed There is only one channel, so drop the "(latest)" suffix 2013-02-20 18:20:16 +01:00
af18808ca7 Dependency tree: Revert to "repeated" links 2013-02-20 18:15:42 +01:00
4552117e51 Load the dependency tabs on demand 2013-02-20 18:13:20 +01:00
36a1015444 Show the runtime/build dependencies in the build page 2013-02-20 17:58:27 +01:00
11c09e4c5c Always show the build duration (using the cached build if necessary) 2013-02-20 17:07:20 +01:00
aebefda6ab Remove unnecessary Javascript code
Tabs are activated automatically.
2013-02-20 17:03:11 +01:00
b5d59c5c63 Fix indentation of build.tt 2013-02-20 17:02:07 +01:00
f544c63607 Formatting tweaks 2013-02-20 16:47:57 +01:00
7da2398f27 Allow non-admin users to see the machine status page 2013-02-20 16:40:09 +01:00
656b1bd45a Group some menu items together under a "Status" menu 2013-02-20 16:24:54 +01:00
c63812afa5 Fix indentation
Also move flashing into layout.tt.
2013-02-20 16:14:30 +01:00
ea9862fdc1 Give every page a consistent title 2013-02-20 15:54:33 +01:00
5c317fa0e9 Remove unused file 2013-02-20 15:42:40 +01:00
84602f9ee6 Ensure that the first tab is selected 2013-02-20 14:29:35 +01:00
3df9665f60 Compatibility with latest bootstrap 2013-02-20 14:06:17 +01:00
c2e5bec1e1 Evil CSS hackery to prevent link targets from being under the navbar
http://stackoverflow.com/questions/9047703/fixed-position-navbar-obscures-anchors
2013-02-20 13:56:41 +01:00
f550f1a1de Revert to jQuery 1.8.3
1.9 removes the toggle() function which is actually useful (and used
by us).
2013-02-20 01:49:01 +01:00
1feca4b105 Turn repeated dependencies into hyperlinks 2013-02-20 01:28:29 +01:00
18da3ac397 Render the dependencies as a tree 2013-02-20 01:02:18 +01:00
41d7d63339 Simplify the tree implementation a bit more 2013-02-20 00:54:03 +01:00
1a992d170d Factor out the tree rendering 2013-02-19 17:22:28 +01:00
4266632eb0 Simplify the log tree implementation a bit
In particular use the :last-child selector, which is non-standard but
supported by all major browsers.
2013-02-19 17:14:02 +01:00
8c37f46955 Update jquery/jqueryui 2013-02-19 15:22:15 +01:00
7b4d4f1cd7 Move <style> to hydra.css 2013-02-19 14:39:50 +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
2fa1a7efa7 Get rid of unnecessary [%- and -%] tags 2013-02-14 16:51:42 +01:00
82daf4f8ca Show dependencies as a tree rather than a list 2013-02-14 15:53:34 +01:00
4e67665b7f Builds page: Remove redundant tab titles 2013-02-14 13:23:54 +01:00
1160e17bfc Add missing files
Doh!
2013-02-14 11:53:09 +01:00
2b3c72efeb Use getMainOutput 2013-02-13 18:36:01 +01:00
eb9d0c8992 Security: Also check paths in the web server 2013-02-13 18:34:33 +01:00
cd83b8e3aa Security: Ensure that a build product refers to the Nix store 2013-02-13 18:26:00 +01:00
10882a1ffd Add multiple output support
This requires turning the outPath columns in the Builds and BuildSteps
tables into separate tables, and so requires a schema upgrade.
2013-02-13 16:49:28 +00:00
799e5437bd Remove unnecessary "Page generated" line 2013-02-05 14:08:20 +01:00
e555c7bb36 Automatically chomp all [%...%] directives
This makes the use of [%-...-%] unnecessary.
2013-02-05 14:00:09 +01:00
58dd49e645 Fix handling of IPC::Run::run exit status
Turns out that the exit status is returned in $?, not as the return
value of run().  So our error checking was completely bogus.
2013-01-23 15:56:28 +01:00
e0de5de91d Fix some warnings 2013-01-23 12:41:57 +00:00
66c107364b Add missing file
Doh!
2013-01-23 12:49:44 +01:00
f3d6643724 Omit the small build status icon on the build page
It's kinda pointless next to the big-ass icon.
2013-01-22 23:05:02 +01:00
ecdbce1a61 Handle active build steps of aborted builds properly 2013-01-22 23:01:29 +01:00
30e5185acf Remove the logfile and logSize columns from the database
It's pointless to store these, since Nix knows where the logs are.
Also handle (in fact require) Nix's new log storage scheme.  Also some
cleanups in the build page.
2013-01-22 22:48:02 +01:00
67aefde62c Remove trailing whitespace 2013-01-22 14:41:02 +01:00
aa28ffe3a8 Die tabs die 2013-01-22 14:09:37 +01:00
486b6037a9 Use $c->config 2013-01-22 14:06:12 +01:00
f188fe5683 hydra-evaluator: Don't require $HYDRA_CONFIG 2013-01-22 13:19:28 +01:00
fc39034772 Whitespace 2013-01-22 13:19:08 +01:00
f3a274657d Trailing whitespace 2013-01-22 12:05:33 +01:00
d4e49773c5 Allow dashes in attrNames 2013-01-11 12:16:21 +01:00