Commit Graph

  • df1a33c63f Fix layout at all page sizes Eelco Dolstra 2013-11-06 14:50:21 +01:00
  • 3c45992182 Make the logo configurable via hydra.conf Eelco Dolstra 2013-11-06 14:40:30 +01:00
  • b44baf3746 Add a flag to enable Persona support Eelco Dolstra 2013-11-06 14:38:36 +01:00
  • d118a575e1 Use page-header on the front page Eelco Dolstra 2013-11-06 14:11:56 +01:00
  • 8928c35ecd Slight layout tweak Eelco Dolstra 2013-11-06 13:32:56 +01:00
  • 55f9d23933 Add a command `hydra-create-user' for managing user accounts Eelco Dolstra 2013-11-06 12:28:45 +00:00
  • 3315d1ea51 Remove obsolete hydra-control script Eelco Dolstra 2013-11-06 11:42:49 +00:00
  • 7a18e5f0c1 Remove unused file Eelco Dolstra 2013-11-06 11:41:55 +00:00
  • 63100b0ee8 Merge branch 'master' into persona Eelco Dolstra 2013-11-06 12:35:36 +01:00
  • 27a740d4b1 Don't show an empty projects list Eelco Dolstra 2013-11-06 12:05:56 +01:00
  • a0b58b6b62 Fix typo that caused empty news item to show up Eelco Dolstra 2013-11-06 12:03:08 +01:00
  • ecadcef642 Prevent a division by zero in hydra-queue-runner Eelco Dolstra 2013-11-06 11:59:04 +01:00
  • f1c187198c Stupid capitalization scheme Shea Levy 2013-11-05 12:39:55 -05:00
  • 2e1c07c5f7 Argh Shea Levy 2013-11-05 12:31:36 -05:00
  • cfd4843290 topbar: Include "Create project" in menu. aszlig 2013-10-31 10:03:54 +01:00
  • f6a83bcc5b user: Fix spelling of create-projects role. aszlig 2013-10-31 10:02:29 +01:00
  • 8a0200edd2 Doh Eelco Dolstra 2013-11-05 16:13:09 +01:00
  • ae85d2df23 Add a "My jobsets" tab to the dashboard Eelco Dolstra 2013-11-05 16:05:29 +01:00
  • d5574230e4 typo Shea Levy 2013-11-05 09:57:15 -05:00
  • 217ba725a3 Restore accidentally-removed fields to the Builds API Shea Levy 2013-11-05 09:43:32 -05:00
  • 385ceaff4d Show buildinput and buildproduct information in the Builds API Shea Levy 2013-11-05 09:42:05 -05:00
  • 589271bd72 In the "My jobs" tab, ignore disabled projects/jobsets Eelco Dolstra 2013-11-05 14:53:52 +01:00
  • 27b795f46e Doh Eelco Dolstra 2013-11-05 14:46:20 +01:00
  • fc827a003a Be paranoid about the Persona email address Eelco Dolstra 2013-11-05 14:40:40 +01:00
  • b53bd868fb Add a "My jobs" tab to the dashboard Eelco Dolstra 2013-11-05 14:35:49 +01:00
  • 3c981bed02 Slight cleanup in the Persona sign in code Eelco Dolstra 2013-11-05 14:10:20 +01:00
  • bdd6e99fbd Clean up user editing Eelco Dolstra 2013-11-05 14:02:04 +01:00
  • bd927eba66 Make sign in a modal dialog box rather than a separate page Eelco Dolstra 2013-11-05 13:13:02 +01:00
  • 299ac07cbc Re-enable adding new users via the web interface Eelco Dolstra 2013-11-05 12:41:10 +01:00
  • 36c961a376 Store the account type ("hydra" or "persona") explicitly in the database Eelco Dolstra 2013-11-05 11:46:05 +01:00
  • 14b9b201e1 Don't show a password reset button for Persona accounts Eelco Dolstra 2013-11-05 11:18:44 +01:00
  • b54cfbf032 Merge branch 'master' into persona Eelco Dolstra 2013-11-05 11:11:48 +01:00
  • 1f711403be Add a dev note Eelco Dolstra 2013-11-05 10:50:02 +01:00
  • 0fd6bb4e3f Drop building on i686-linux Eelco Dolstra 2013-11-05 00:09:33 +01:00
  • 32b6ddf772 hydra-eval-jobs: Support meta.license being a list Eelco Dolstra 2013-11-04 22:50:32 +01:00
  • 484bcd10e2 hydra-module/compressLogs: Avoid creating /root/r. aszlig 2013-11-04 09:56:33 +01:00
  • 647d6bc3f1 Force creation of a new uncached eval if jobs have been removed Eelco Dolstra 2013-11-01 19:24:52 +01:00
  • a04c117eb6 Revert "Remove wacky "sysbuild" filtering" Eelco Dolstra 2013-11-01 18:30:36 +01:00
  • cbd56824a2 Use /etc/nix/machines Eelco Dolstra 2013-10-30 11:21:23 +01:00
  • a919b503fb Restore api/get-info Eelco Dolstra 2013-10-29 19:53:11 +01:00
  • 5da3dcfd57 Make the outputs' outpaths available via the Build JSON API Shea Levy 2013-10-29 14:41:48 -04:00
  • 4eef090a45 Flesh out the API a bit Shea Levy 2013-10-29 13:54:11 -04:00
  • b51b8cddf4 Add in missing needed join Shea Levy 2013-10-25 14:06:52 -04:00
  • 8e82ba0093 Get rid of old ToJSON code path Shea Levy 2013-10-24 16:17:29 -04:00
  • a89096ec5e Clean up root controller Shea Levy 2013-10-24 16:12:36 -04:00
  • 5d3df69a0b Cleanup build serialization Shea Levy 2013-10-24 15:47:36 -04:00
  • e04477003e Cleanup eval serialization Shea Levy 2013-10-24 15:38:20 -04:00
  • 917660442e Add eager fetching of relations and enable that for jobset->jobsetinputs Shea Levy 2013-10-24 13:18:36 -04:00
  • ec6568f9b7 Fix jobset input handling in the API Shea Levy 2013-10-24 13:00:41 -04:00
  • 04d8adaad3 Cleanup Jobset serialization Shea Levy 2013-10-24 11:01:17 -04:00
  • 78dcd3e619 Cleanup Project model Shea Levy 2013-10-24 10:42:01 -04:00
  • ee8275cfdb Start api cleanup with the User model Shea Levy 2013-10-16 16:48:03 -04:00
  • f551de21f7 Fix creating jobsets in a RESTful way Eelco Dolstra 2013-10-24 17:35:58 +02:00
  • c719bebcb4 Remove redundant newlines Eelco Dolstra 2013-10-17 11:20:27 +02:00
  • 806af3fe68 Fix typos Shea Levy 2013-10-16 08:57:48 -04:00
  • 0db950931a Merge remote-tracking branch 'upstream/who-broke-builds' into upstream-master Shea Levy 2013-10-15 09:49:20 -04:00
  • 88217f5ad5 Stupid brittle tests Shea Levy 2013-10-14 15:18:04 -04:00
  • 2127d133cd Add a dashboard Eelco Dolstra 2013-10-14 20:07:26 +02:00
  • 09b5679ee7 Clean up the authorization code a bit Eelco Dolstra 2013-10-14 18:01:04 +02:00
  • 86e9abeb15 Use c.req.captures Eelco Dolstra 2013-10-14 17:43:31 +02:00
  • 854d419b2c Use redirectJSON Eelco Dolstra 2013-10-14 17:35:14 +02:00
  • c4e39d4769 Add one-shot jobsets Eelco Dolstra 2013-10-11 12:01:52 +02:00
  • 0babdf3532 Adjust to the NixOS/Nixpkgs merge Eelco Dolstra 2013-10-11 10:58:25 +02:00
  • f592ce0026 Fix extreme slowness in hydra-queue-runner Eelco Dolstra 2013-10-11 10:46:40 +02:00
  • a49457b2fd Don't break inside durations Eelco Dolstra 2013-10-10 12:43:27 +02:00
  • 26470f1656 Check all inputs for blame but only email selected inputs Shea Levy 2013-10-08 14:47:24 -04:00
  • 804617f075 Email responsible authors if requested Shea Levy 2013-10-07 11:21:16 -04:00
  • f8b80c99c2 Include who-broke-the-build information in notification emails Shea Levy 2013-10-07 11:13:37 -04:00
  • 272d9e235d Remove unused assignment Shea Levy 2013-10-07 10:48:51 -04:00
  • 2c90857689 getResponsibleAuthors: Respect checkResponsible Shea Levy 2013-10-07 10:47:22 -04:00
  • 58ad3b4b6c Enable setting checkresponsible in the edit jobset form Shea Levy 2013-10-07 10:46:10 -04:00
  • 3e1f930928 Enable setting emailresponsible in the edit jobset form Shea Levy 2013-10-07 10:25:46 -04:00
  • 3e4a4e3761 Propagate checkresponsible from JobsetInput to BuildInput Shea Levy 2013-10-07 10:17:22 -04:00
  • 07157f8125 Update Schema classes Shea Levy 2013-10-07 10:06:09 -04:00
  • 6342464110 Add DB columns for when to notify responsible committers and which inputs should be checked Shea Levy 2013-10-07 10:01:40 -04:00
  • 7913701d54 Factor a getResponsibleAuthors helper out of the HipChatNotification Shea Levy 2013-10-07 09:44:51 -04:00
  • 20f1bf215a Make actions dropdown easier to find by making the dropdown title bold Rob Vermaas 2013-10-08 13:32:46 +02:00
  • 0ec03aa0f4 Handle builds with multiple outputs correctly in Hydra channels Eelco Dolstra 2013-10-07 17:06:17 +02:00
  • 5ccff14f6b In Hydra channels, show only packages matching the user's system type Eelco Dolstra 2013-10-07 14:53:27 +02:00
  • 5294a0a8a0 Register restarted derivations as GC roots Eelco Dolstra 2013-10-04 17:11:42 +02:00
  • 052bab169d Add a jobset eval action to restart all aborted/cancelled builds Eelco Dolstra 2013-10-04 17:01:47 +02:00
  • 85d51074b9 Jobset eval page: Show all aborted builds under the "aborted jobs" tab Eelco Dolstra 2013-10-04 16:36:22 +02:00
  • e334ff541d Jobset eval page: Show the number of builds in each tab Eelco Dolstra 2013-10-04 16:35:56 +02:00
  • aa49b128a8 Remove the "clone build" feature Eelco Dolstra 2013-10-04 15:43:51 +02:00
  • 7818bb75ed Add an action to cancel all builds in a jobset eval Eelco Dolstra 2013-10-04 15:40:43 +02:00
  • 3e54f0a6ab Fix an uninitialized value warning Eelco Dolstra 2013-10-04 14:47:30 +02:00
  • ee5b655535 Maintain the order of the input alternatives Eelco Dolstra 2013-10-03 20:03:57 +02:00
  • 550bf210fe Use more flash messages Eelco Dolstra 2013-10-03 19:54:22 +02:00
  • 383bc62803 Restore link to clearvcscache Eelco Dolstra 2013-10-03 19:43:21 +02:00
  • 720c3892a3 Use delete instead of delete_all Eelco Dolstra 2013-10-03 19:42:44 +02:00
  • f32077b5e8 Simplify jobset cloning Eelco Dolstra 2013-10-03 17:26:17 +00:00
  • 232f46c750 Use the REST API in the web interface for editing jobsets Eelco Dolstra 2013-10-03 18:49:37 +02:00
  • 63062f7bba Instead hard breaks in multi-line error messages Eelco Dolstra 2013-10-03 18:05:37 +02:00
  • 851c3329d0 Implement DELETE for jobsets and use it in the web interface Eelco Dolstra 2013-10-03 17:54:40 +02:00
  • ae13dd3e67 Use the REST API in the web interface for editing projects Eelco Dolstra 2013-10-03 17:23:41 +02:00
  • 8355dc57ee Ensure proper encoding of error messages Eelco Dolstra 2013-10-03 17:20:00 +02:00
  • acdeaa1d80 Fix tabs Eelco Dolstra 2013-10-03 15:14:55 +02:00
  • 97c76f34df Remove more dead code Eelco Dolstra 2013-10-03 15:14:40 +02:00
  • ed132cf1fc Remove obsolete JobStatus source Eelco Dolstra 2013-10-03 15:05:53 +02:00
  • c7a039bd05 Remove the Errors page Eelco Dolstra 2013-10-03 15:00:28 +02:00