aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/query-parameters.scm
Commit message (Expand)AuthorAge
* Improve system and target query parameter handlingChristopher Baines2020-02-13
* Handle multiple invalid values for a single form fieldChristopher Baines2019-12-12
* Add a parse-number function to the query-parameters module•••Which does the same thing as parse-result-limit, which may have an overly specific name. Christopher Baines2019-06-24
* Fix #:no-default-when in the query-parameters module•••It now actually looks at the fields which have been provided. Christopher Baines2019-05-20
* Add #:no-default-when option to parse-query-parameters•••Where there are multiple interrelated fields, then it's useful to only apply the default if another field hasn't been specified. Christopher Baines2019-05-19
* Improve the query-parameters module for checkbox supportChristopher Baines2019-05-19
* Fix query-parameters->string for multi-valued parametersChristopher Baines2019-05-16
* Add support to multi-value fields with defaults•••To the query parameters module. Christopher Baines2019-05-16
* Add a function for making query parameters mutually exclusive•••This allows building more complicated forms, where some of the query parameters don't work together. Christopher Baines2019-05-12
* Add query-parameters->stringChristopher Baines2019-05-11
* Add #:required and #:multi-value support to parse-query-parametersChristopher Baines2019-05-11
* Add ("") to parse-query-string•••Otherwise a URL like https://example.com? will cause this to fail. Christopher Baines2019-05-11
* Add a new query-parameters module•••The query parameters feed in to the results shown, but also forms on pages. Validation is important to avoid errors and security issues, but it's also important to provide appropriate feedback to the user. This module provides some utilities and structure around handling query parameters. Christopher Baines2019-05-11