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
64399991a7
Give Hydra binary caches a low priority
...
We only want to hit a Hydra binary cache if static caches don't
provide a binary.
2012-11-06 17:13:17 +01:00
2906116fda
Log time required by a request
2012-11-05 17:37:23 +01:00
9ba1fd6952
Turn off overly verbose log messages by default
...
The "Request took ...s" messages are rather spammy, so turn them off
by default. You can set CATALYST_DEBUG=1 if you need them.
2012-11-05 17:21:09 +01:00
183078131a
Capture the path to `guile', when available.
2012-10-17 16:25:49 +02:00
f27ae1d566
Add support for Guile & Guix.
2012-10-17 16:23:00 +02:00
4ade8c5a1b
Add dollar to pathCompRE, which allows files with dollars in them to be served by Hydra, e.g. sphinx generated docs often has these types of files.
2012-10-12 13:48:11 +02:00
5fa688acf5
Don't ignore assertion failures in getDerivation()
2012-10-04 15:24:25 -04:00
a4ff9b0d08
hydra-eval-jobs: Don't go into an infinite recursion
...
The function getDerivation() can return false if its argument is a
derivation. This happens if evaluating the name or system attribute
triggers an assertion. In that case, we shouldn't recurse into the
attributes of the derivation.
2012-10-04 14:31:47 -04:00