Eelco Dolstra
|
d9f6e662d8
|
Split viewing and editing a project
|
2013-02-21 01:12:57 +01:00 |
|
Eelco Dolstra
|
03aee6726f
|
Add a menu item for deleting jobsets
Also add bootbox for sexier dialog boxes.
|
2013-02-21 00:47:21 +01:00 |
|
Eelco Dolstra
|
176b8cab7e
|
Use a proper spinning wheel icon
|
2013-02-20 23:57:33 +01:00 |
|
Eelco Dolstra
|
b5273eed7a
|
Don't generate clashing IDs
|
2013-02-20 18:26:26 +01:00 |
|
Eelco Dolstra
|
d1e983dfc6
|
All/recent builds -> Latest builds
|
2013-02-20 18:23:49 +01:00 |
|
Eelco Dolstra
|
85e3f69cdd
|
Remove debug statement
|
2013-02-20 18:22:06 +01:00 |
|
Eelco Dolstra
|
78250581ed
|
There is only one channel, so drop the "(latest)" suffix
|
2013-02-20 18:20:16 +01:00 |
|
Eelco Dolstra
|
af18808ca7
|
Dependency tree: Revert to "repeated" links
|
2013-02-20 18:15:42 +01:00 |
|
Eelco Dolstra
|
4552117e51
|
Load the dependency tabs on demand
|
2013-02-20 18:13:20 +01:00 |
|
Eelco Dolstra
|
36a1015444
|
Show the runtime/build dependencies in the build page
|
2013-02-20 17:58:27 +01:00 |
|
Eelco Dolstra
|
11c09e4c5c
|
Always show the build duration (using the cached build if necessary)
|
2013-02-20 17:07:20 +01:00 |
|
Eelco Dolstra
|
aebefda6ab
|
Remove unnecessary Javascript code
Tabs are activated automatically.
|
2013-02-20 17:03:11 +01:00 |
|
Eelco Dolstra
|
b5d59c5c63
|
Fix indentation of build.tt
|
2013-02-20 17:02:07 +01:00 |
|
Eelco Dolstra
|
f544c63607
|
Formatting tweaks
|
2013-02-20 16:47:57 +01:00 |
|
Eelco Dolstra
|
7da2398f27
|
Allow non-admin users to see the machine status page
|
2013-02-20 16:40:09 +01:00 |
|
Eelco Dolstra
|
656b1bd45a
|
Group some menu items together under a "Status" menu
|
2013-02-20 16:24:54 +01:00 |
|
Eelco Dolstra
|
c63812afa5
|
Fix indentation
Also move flashing into layout.tt.
|
2013-02-20 16:14:30 +01:00 |
|
Eelco Dolstra
|
ea9862fdc1
|
Give every page a consistent title
|
2013-02-20 15:54:33 +01:00 |
|
Eelco Dolstra
|
5c317fa0e9
|
Remove unused file
|
2013-02-20 15:42:40 +01:00 |
|
Eelco Dolstra
|
84602f9ee6
|
Ensure that the first tab is selected
|
2013-02-20 14:29:35 +01:00 |
|
Eelco Dolstra
|
3df9665f60
|
Compatibility with latest bootstrap
|
2013-02-20 14:06:17 +01:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
1feca4b105
|
Turn repeated dependencies into hyperlinks
|
2013-02-20 01:28:29 +01:00 |
|
Eelco Dolstra
|
18da3ac397
|
Render the dependencies as a tree
|
2013-02-20 01:02:18 +01:00 |
|
Eelco Dolstra
|
41d7d63339
|
Simplify the tree implementation a bit more
|
2013-02-20 00:54:03 +01:00 |
|
Eelco Dolstra
|
1a992d170d
|
Factor out the tree rendering
|
2013-02-19 17:22:28 +01:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
8c37f46955
|
Update jquery/jqueryui
|
2013-02-19 15:22:15 +01:00 |
|
Eelco Dolstra
|
7b4d4f1cd7
|
Move <style> to hydra.css
|
2013-02-19 14:39:50 +01:00 |
|
Shea Levy
|
dba8dc9668
|
Fix query-all-tables test count, there are more tables now
|
2013-02-19 14:21:57 +01:00 |
|
Eelco Dolstra
|
22ed3c4847
|
Fix some XML well-formedness problems
|
2013-02-14 18:03:12 +01:00 |
|
Eelco Dolstra
|
5620e3c386
|
Fix indentation and get rid of some unnecessary whitespace in the output
|
2013-02-14 17:51:09 +01:00 |
|
Eelco Dolstra
|
2fa1a7efa7
|
Get rid of unnecessary [%- and -%] tags
|
2013-02-14 16:51:42 +01:00 |
|
Eelco Dolstra
|
82daf4f8ca
|
Show dependencies as a tree rather than a list
|
2013-02-14 15:53:34 +01:00 |
|
Eelco Dolstra
|
4e67665b7f
|
Builds page: Remove redundant tab titles
|
2013-02-14 13:23:54 +01:00 |
|
Eelco Dolstra
|
1160e17bfc
|
Add missing files
Doh!
|
2013-02-14 11:53:09 +01:00 |
|
Eelco Dolstra
|
2b3c72efeb
|
Use getMainOutput
|
2013-02-13 18:36:01 +01:00 |
|
Eelco Dolstra
|
eb9d0c8992
|
Security: Also check paths in the web server
|
2013-02-13 18:34:33 +01:00 |
|
Eelco Dolstra
|
cd83b8e3aa
|
Security: Ensure that a build product refers to the Nix store
|
2013-02-13 18:26:00 +01:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
799e5437bd
|
Remove unnecessary "Page generated" line
|
2013-02-05 14:08:20 +01:00 |
|
Eelco Dolstra
|
e555c7bb36
|
Automatically chomp all [%...%] directives
This makes the use of [%-...-%] unnecessary.
|
2013-02-05 14:00:09 +01:00 |
|
Eelco Dolstra
|
f9948e6346
|
Remove empty files
|
2013-01-30 17:09:46 +01:00 |
|
Eelco Dolstra
|
b30f5f51c2
|
Drop explicit JSON dependency
|
2013-01-28 23:14:31 +01:00 |
|
Eelco Dolstra
|
f5000f0ad2
|
Update how to restart builds
|
2013-01-28 18:53:22 +01:00 |
|
Eelco Dolstra
|
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 |
|
Eelco Dolstra
|
60e36d3d1a
|
Cleanup
|
2013-01-23 15:47:42 +01:00 |
|
Eelco Dolstra
|
3826fc5201
|
Use the JSON module
For some reason JSON::XS doesn't work since the last Perl packages
update. Should investigate.
|
2013-01-23 15:47:09 +01:00 |
|
Eelco Dolstra
|
2d36b75d3e
|
Fix indentation
|
2013-01-23 12:49:26 +00:00 |
|