hydra/src/root
Nikola Knezevic 0f21e4067b Render the jobset page correctly when there are fetch errors
The original code would return standard "Please come back later" page when there
are only fetch errors on a newly setup declarative project. The problem is that
there are two types of errors: standard errors and fetch errors. Each is
acompanied by a corresponding field for time of occurence. Standard errors use
'errortime', while fetch errors have 'lastchecktime' set to the time of the
error. Unfortunately, jobset.tt file was only using 'errortime' for displaying
the time. This would result in the following errors in logs:

    Couldn't render template "date error - bad time/date string:  expects 'hⓂ️s dⓂ️y'  got: ''

This change includes using 'lastchecktime' when rendering the error times.
2020-05-20 17:47:18 +02:00
..
static Merge branch 'master' into job_headers 2019-03-17 17:16:37 -04:00
all.tt Let Builds.timestamp refer to the time the build was added 2013-05-23 10:45:49 -04:00
auth.tt Remove Persona support 2016-10-20 14:14:04 +02:00
bootstrap-2.3.1.zip Add correct bootstrap-2.3.1.zip 2013-04-29 09:54:01 +02:00
build-deps.tt Don't generate clashing IDs 2013-02-20 18:26:26 +01:00
build.tt Remove the "releases" feature 2020-05-06 12:39:21 +02:00
channel-contents.tt Remove nix-install-package support 2018-01-15 14:27:58 +01:00
common.tt Remove tabs 2020-03-31 22:18:58 +02:00
dashboard-my-jobs-tab.tt Add a "My jobsets" tab to the dashboard 2013-11-05 16:05:29 +01:00
dashboard-my-jobsets-tab.tt Hide hidden jobsets for project admins by default 2016-10-31 11:40:36 +01:00
dashboard.tt Show whether a job still exists 2014-04-08 18:50:37 +02:00
deps.tt Try harder to find build logs 2013-08-30 13:53:25 +00:00
edit-jobset.tt Merge remote-tracking branch 'origin/master' into flake 2020-03-04 15:28:23 +01:00
edit-project.tt Create projects in enabled state 2019-05-11 00:55:26 +02:00
error.tt Instead hard breaks in multi-line error messages 2013-10-03 18:05:37 +02:00
evals.tt Use bootstrap's pager (instead of pagination) class 2013-04-26 17:51:05 +02:00
flot-0.8.3.zip Update flot to 0.8.3 2014-10-07 13:35:31 +02:00
job-metrics-tab.tt Add link to metrics 2016-03-25 13:57:17 +01:00
job.tt Lazy load the metrics tab 2016-03-25 13:49:06 +01:00
jobset-channels-tab.tt Tie custom channels into channel-contents.tt. 2015-09-10 17:39:55 +02:00
jobset-eval.tt Jobset eval page: Show immutable flake URI 2019-05-11 00:52:06 +02:00
jobset-jobs-tab.tt Jobset.pm: Factor out build->eval mapping. 2015-09-10 17:38:45 +02:00
jobset.tt Render the jobset page correctly when there are fetch errors 2020-05-20 17:47:18 +02:00
layout.tt Merge pull request #628 from dasJ/patch-1 2019-03-17 16:22:53 -04:00
lazy_error.tt Controllers: allows lazy tabs to return custom errors. 2018-12-01 13:40:41 -05:00
log.tt hydra-server: Support logs in S3 2017-04-05 17:55:56 +02:00
machine-status.tt Distinguish build step states 2017-12-07 15:35:31 +01:00
machines.tt machines: Read /etc/nix.machines instead of using the BuildMachines table 2013-03-04 16:03:04 -05:00
Makefile.am Fixes NixOS/hydra#402 (#424) 2017-08-10 14:16:24 +02:00
metric.tt Add support for tracking custom metrics 2015-07-31 00:57:30 +02:00
news.tt Give every page a consistent title 2013-02-20 15:54:33 +01:00
overview.tt Also hide disabled projects on the overview page by default 2016-11-01 13:15:55 +01:00
plain.tt Ensure proper escaping of /build/.../contents pages 2014-08-17 23:43:22 +02:00
product-list.tt Typo: on the build view page: Yu -> You 2018-02-08 12:37:21 -05:00
project.tt Remove the "releases" feature 2020-05-06 12:39:21 +02:00
queue-runner-status.tt Add missing file 2016-02-19 20:58:40 +01:00
queue-summary.tt /queue-summary: Show number of queued builds by system type 2016-03-22 17:03:26 +01:00
queue.tt Status page: Show running builds rather than build steps 2014-09-25 20:17:33 +02:00
reproduce.tt Fix passing arguments to the reproduction script 2018-05-10 15:11:08 +02:00
runtime-deps.tt Don't generate clashing IDs 2013-02-20 18:26:26 +01:00
search.tt When searching a path / drv path, use separate queries for both options to prevent seq. scan. 2013-04-26 08:51:49 -04:00
status.tt Remove obsolete Builds columns and provide accurate "Running builds" 2015-10-27 15:37:17 +01:00
steps.tt hydra-server: Support logs in S3 2017-04-05 17:55:56 +02:00
topbar.tt Remove Persona support 2016-10-20 14:14:04 +02:00
user.tt Add cancel-build role 2019-11-05 22:56:01 +01:00
users.tt Some escaping 2013-07-09 13:55:29 +02:00