aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/view
Commit message (Collapse)AuthorAge
* Use = when comparing numbersChristopher Baines2025-03-11
|
* Fix hash display for formatted derivationsChristopher Baines2024-12-09
|
* Tweak handling web server errorsChristopher Baines2024-08-14
|
* Remove the statistics pageChristopher Baines2024-06-30
| | | | As it's been broken for a long time now, there are too many rows to count.
* Remove hardcoding of builtin:downloadChristopher Baines2023-11-16
| | | | As this was causing problems with builtin:git-download.
* Support polling git repositories for new branches/revisionsChristopher Baines2023-10-09
| | | | | | | | | | | This is mostly a workaround for the occasional problems with the guix-commits mailing list, as it can break and then the data service doesn't learn about new revisions until the problem is fixed. I think it's still a generally good feature though, and allows deploying the data service without it consuming emails to learn about new revisions, and is a step towards integrating some kind of way of notifying the data service to poll.
* Handle migrations and server startup betterChristopher Baines2022-06-17
| | | | | | | | | The server part of the guix-data-service doesn't work great as a guix service, since it often fails to start if the migrations take any time at all. To address this, start the server before running the migrations, and serve the pages that work without the database, plus a general 503 response. Once the migrations have completed, switch to the normal behaviour.
* Fix branch links on the repository pageChristopher Baines2022-05-20
| | | | Thanks to Tobias for reporting.
* Fix some URL encoding issues around derivation namesChristopher Baines2022-01-31
|
* Fix a uri encoding issue with linking to outputsChristopher Baines2021-06-09
|
* Remove the "derivations using output" dataChristopher Baines2021-05-17
| | | | | | From the HTML and JSON responses, since this data isn't very useful, and the query to collect the small amount which is displayed is very slow. This could return at some point, but in a proper paginated form which isn't slow.
* Set more informative page titlesCanan Talayhan2021-04-23
| | | | | | For many pages where previously the title was just "Guix Data Service". Signed-off-by: Christopher Baines <mail@cbaines.net>
* Fix an error with the formatted derivation pageChristopher Baines2021-04-23
|
* Properly encode branch names in linksChristopher Baines2021-02-09
| | | | | At least from the home page, this fixes links where the branch name contains a /.
* Make it possible to show HTML for the invalid parameter messagesChristopher Baines2020-11-28
| | | | So that they can include links.
* Avoid errors in form-horizontal-controlChristopher Baines2020-11-21
| | | | When invalid parameters don't have a message.
* Fix build links on the derivation pageChristopher Baines2020-11-20
| | | | | In the case where the build is for a different derivation with the same outputs.
* Tweak linking to build serversChristopher Baines2020-10-11
| | | | | | Move the logic from different places in the view code, and also start supporting linking to guix.cbaines.net builds. I'm unsure quite how to generalise this, but just starting doing it is probably the way forward.
* Bump the copyright date in the footerChristopher Baines2020-10-03
| | | | Later is better than never...
* Speed up a query for derivation buildsChristopher Baines2020-10-02
| | | | | This change removes a sequential scan from the query plan, making it much faster.
* Add JSON representation for the store item pageDanjela Lura2020-08-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add JSON representation for the derivation pageDanjela Lura2020-08-26
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Add builds to the store item pageChristopher Baines2020-07-04
|
* Improve the linking to build serversChristopher Baines2020-07-01
| | | | | Add a build-url function that returns the URL to use, and use this where appropriate.
* Implement more support for builds from the Guix Build CoordinatorChristopher Baines2020-07-01
| | | | | | Builds from the Guix Build Coordinator might not have timestamps, and the id from the build server is more important, as one build server can build the same derivation many times.
* Make the form-horizontal-control procedure aware of hidden inputsDanjela Lura2020-06-07
| | | | Signed-off-by: Christopher Baines <mail@cbaines.net>
* Set a description for the index pageChristopher Baines2020-04-08
|
* Make it possible to set descriptions for pagesChristopher Baines2020-04-08
|
* Remove the meta author tagChristopher Baines2020-04-08
| | | | As I'm not the only author :)
* Specify the language on the html tagChristopher Baines2020-04-08
| | | | Rather than using a meta tag, apparently this is better.
* Improve handling of errorsChristopher Baines2020-03-14
| | | | | Adjust the previously unused error page code, and start to use it. Only show the error if configured to do so, to avoid leaking secret information.
* Improve system and target query parameter handlingChristopher Baines2020-02-13
|
* Remove the reset.css stylesheetChristopher Baines2020-01-02
| | | | | | This was copied over from Mumi, but I've noticed some styling issues with lists, and I'm not sure how well it interacts with Bootstrap. Simpler is better, so lets just try removing it.
* Display details for the derivation source filesChristopher Baines2019-12-30
| | | | If the nar file is available.
* Add a "plain" view for derivationsChristopher Baines2019-12-26
|
* Group derivation input outputs together by derivationChristopher Baines2019-12-26
| | | | | | Both in terms of the code fetching the data from the database, as well as the formatted and detail outputs. This corrects an error in the formatted output for derivations where inputs would be duplicated.
* Link to the build pages from the derivation pageChristopher Baines2019-12-16
|
* Add a parameter to form-horizontal-control affect multiple valuesChristopher Baines2019-12-14
| | | | | Previously, the behaviour was to accept multiple values, but enable just allowing one value to be entered.
* Move build-status helpers to the html-utils moduleChristopher Baines2019-12-12
|
* Include nars on the output pageChristopher Baines2019-12-12
|
* Add a new page for the narinfos associated with an outputChristopher Baines2019-12-12
|
* Add a page for each signing keyChristopher Baines2019-12-12
|
* Support querying builds by statusChristopher Baines2019-12-12
|
* Handle multiple invalid values for a single form fieldChristopher Baines2019-12-12
|
* Extract the builds page in to it's own set of modulesChristopher Baines2019-11-24
| | | | To allow for expanding it, without cluttering the root controller.
* Rework the builds and build_status tables as well as related codeChristopher Baines2019-11-24
| | | | | | | Allow for build status information to be submitted by POST request. This required some changes to the builds and build_status tables, as for example, the Cuirass build id may not be available, and the derivation may not be know yet, so just record the derivation file name.
* Add a basic page for derivation source filesChristopher Baines2019-11-21
| | | | Just so that the links work.
* Add more links to store itemsChristopher Baines2019-11-21
| | | | On the formatted derivation and derivation comparison pages.
* Add a generic way of presenting values that may be store itemsChristopher Baines2019-11-21
|
* Link to the formatted derivation pageChristopher Baines2019-11-21
|