Commit Graph

88 Commits

Author SHA1 Message Date
Frédéric Péters c40f5a22ec misc: strip emojis from buttons (#76405)
gitea/wcs/pipeline/head This commit looks good Details
2023-04-14 10:54:46 +02:00
Frédéric Péters 58a268fa8b misc: use active language to format dates/times (#73484) 2023-02-24 07:00:32 +01:00
Lauréline Guérin 916eb7e1aa misc: add common time validation (#45049) 2023-01-31 16:07:41 +01:00
Frédéric Péters a7995ceee9 widgets: harden map widget (#73960) 2023-01-30 19:40:19 +01:00
Frédéric Péters c35bb334f9 misc: do not include gear dropdown when python is disabled (#73161) 2023-01-17 09:12:02 +01:00
Corentin Sechet 547525697b fields: use 'full' godo schema on rich text field (#69278) 2022-10-05 15:34:43 +02:00
Corentin Sechet d215a14907 misc: avoid javascript in MiniRichTextWidget template (#59585) 2022-10-04 16:36:08 +02:00
Thomas NOËL c690774905 forms: add normalization for siren, siren and nir-fr validation (#67988) 2022-08-12 10:01:16 +02:00
Thomas NOËL 357cb20d7d fields: allow basic substitutions variables on django validation (#67734) 2022-08-05 11:09:15 +02:00
Agate a9aef3861f widgets: more flexible validation of IBAN fields (#67120) 2022-07-18 08:27:08 +02:00
Frédéric Péters 894fd53ae3 a11y: add both hint and error references into aria-describedby (#63037) 2022-03-25 09:44:17 +01:00
Frédéric Péters 382e06027e misc: don't consider wysiwyg widgets with a single image as empty (#62223) 2022-03-17 14:11:03 +01:00
Frédéric Péters 4bbd90039f misc: allow dates down to 1500 (#62349) 2022-03-03 18:06:09 +01:00
Frédéric Péters 3a00d8f222 misc: linkify URLs in rich text comments (#60912) 2022-01-21 13:44:53 +01:00
Frédéric Péters 22a29a4704 misc: switch html cleanup to bleach (#58808) 2021-11-30 13:49:58 +01:00
Frédéric Péters 3f46c3e404 misc: add belgian national register number validation (#45039) 2021-10-29 09:45:31 +02:00
Lauréline Guérin ff0d3779c0
misc: apply pyupgrade (#55490) 2021-07-09 15:43:16 +02:00
Lauréline Guérin 5253275e37
misc: pylint fix unneeded-not (#52630) 2021-04-02 15:49:51 +02:00
Lauréline Guérin 37e8d1adba
misc: pylint fix dangerous-default-value (#52630) 2021-04-02 15:49:51 +02:00
Lauréline Guérin 8f450f5a2f
misc: pylint fix useless-object-inheritance (#52630) 2021-04-02 15:49:51 +02:00
Lauréline Guérin 7e518f429b
misc: pylint fix singleton-comparison (#52630) 2021-04-02 15:49:51 +02:00
Lauréline Guérin 66e6d16fdf
misc: pylint fix unused-variable (#52630) 2021-04-02 15:49:50 +02:00
Lauréline Guérin 7db86a547d
misc: pylint fix unused-wildcard-import (#52630) 2021-04-02 15:49:50 +02:00
Lauréline Guérin a86d1156c1
misc: pylint on tests (#52630) 2021-04-02 15:01:21 +02:00
Frédéric Péters 08f1431a66 trivial: apply new isort configuration (#52504) 2021-03-30 13:42:22 +02:00
Lauréline Guérin 48470c50c0
misc: apply isort (#52224) 2021-03-19 18:00:18 +01:00
Lauréline Guérin 669b338187
fields: custom error message for django/regex validation (#50772) 2021-02-16 09:57:24 +01:00
Frédéric Péters 4ebe82ef21 trivial: apply black 2021-02-04 10:37:40 +01:00
Thomas NOËL 44b27d2164 emails: refuse non standard user part in email addresses validation (#48679) 2020-11-20 15:03:17 +01:00
Lauréline Guérin d01b3c2ce9
misc: add optgroup in SingleSelectWidget (#48283) 2020-11-17 10:46:14 +01:00
Frédéric Péters 1d78d7cf02 misc: fix inputmode attribute value to be "numeric" (#45229) 2020-07-17 12:39:27 +02:00
Frédéric Péters f8be9e5c56 misc: add inputmode=number attribute on zipcode/etc. widgets (#45152) 2020-07-16 06:49:48 +02:00
Lauréline Guérin dbf74b03e6 workflows: sort profile fields in widget (#22791) 2020-07-13 11:07:53 +02:00
Frédéric Péters a95f583c3e emails: allow configuring known/valid domains for typo fixes (#44663) 2020-07-03 09:59:12 +02:00
Frédéric Péters 2c0bba5f71 forms: handle present-but-False readonly attribute (#44090) 2020-06-30 17:50:34 +02:00
Frédéric Péters eef03c0a56 forms: only display selected option for readonly select widgets (#40520) 2020-06-30 13:52:35 +02:00
Frédéric Péters e8f192c991 workflows: allow setting backoffice fields to an empty value (#44310) 2020-06-26 10:21:26 +02:00
Frédéric Péters 2122f9d955 misc: check for correct number of digits in French phone numbers (#43556) 2020-06-03 11:33:30 +02:00
Frédéric Péters 3690d3c987 misc: check SIREN code for ASCII digits (#42808) 2020-05-13 11:33:54 +02:00
Thomas NOËL 5889ee2d06 misc: validate iban size, refuse empty or null bban (#42562) 2020-05-06 16:10:51 +02:00
Frédéric Péters c7276e26c6 misc: add common phone validation (#42333) 2020-05-01 08:49:57 +02:00
Frédéric Péters 62668763f7 forms: always strip submitted strings (#24289) 2020-04-24 08:26:35 +02:00
Frédéric Péters 9c0a2851ed misc: only allow ascii numbers in IBAN and other checks (#41819) 2020-04-17 12:33:59 +02:00
Frédéric Péters 174ce1299e forms: use type=tel for phone number input (#41077) 2020-03-27 07:52:23 +01:00
Frédéric Péters d81959f81f trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
Frédéric Péters 1ed06e1308 tests: force string URL in widget tests (required for mechanize≥0.4.5) 2019-12-23 15:22:31 +01:00
Frédéric Péters 9a6401409b tests: don't let headers accumulate in mock submission 2019-09-03 11:54:48 +02:00
Nicolas Roche e4a16a37c4 forms: do not keep empty values when parsing ComputedExpressionWidget (#31823) 2019-08-31 11:08:27 +02:00
Nicolas Roche d0842a5729 fields: add nir and iban algorithms to string field validation (#35619) 2019-08-29 16:50:34 +02:00
Benjamin Dauvergne b7cbff134c fields: add Luhn algorithm to string field validation (#35013) 2019-08-13 15:10:28 +02:00