Commit Graph

6260 Commits

Author SHA1 Message Date
Frédéric Péters 64cfe66db5 misc: add support for lazy password fields (#38882)
gitea-wip/wcs/pipeline/head There was a failure building this commit Details
gitea/wcs/pipeline/head Build started... Details
2020-01-13 10:13:45 +01:00
Frédéric Péters 605e269388 sql: enable indexes on receipt_time and anonymised columns (#38901) 2020-01-13 10:13:36 +01:00
Thomas NOËL 09a29908f8 backoffice: ignore empty items data in field filters (#38889) 2020-01-10 15:33:05 +01:00
Thomas NOËL 4b8c74fd95 wf/profile: do not use after jobs when there's no http response (#38793) 2020-01-10 11:56:52 +01:00
Thomas NOËL fcd1c46005 settings: increase DATA_UPLOAD_MAX_NUMBER_FIELDS (#38824) 2020-01-08 12:26:04 +01:00
Thomas NOËL 2f85a20ed0 backoffice: ignore empty data in field filters (#38809) 2020-01-07 23:57:26 +01:00
Benjamin Dauvergne e508d436ab tests: test rate limiting with freezegun (#38180) 2020-01-03 22:56:49 +01:00
Frédéric Péters b81166887d translation update 2019-12-28 15:49:15 +01:00
Frédéric Péters bdf5260566 backoffice: update form links on category pages (#38670) 2019-12-25 11:07:38 +01:00
Frédéric Péters f2a753f811 misc: ignore python-dns exception when resolv.conf is not available (#38707) 2019-12-25 11:07:38 +01:00
Frédéric Péters 9fa4b1263e admin: don't update formdatas on workflow switch with no changes (#38578) 2019-12-24 11:02:56 +01:00
Frédéric Péters b81a758804 remove obsolete jenkins.sh (#38695) 2019-12-23 16:25:49 +01:00
Nicolas Roche d5ff023e4f forms: test is_hidden attribute on comment fields (#38685) 2019-12-23 15:22:31 +01:00
Frédéric Péters 283a37fb96 forms: fix comment field to respect is_hidden attribute (#38685) 2019-12-23 15:22:31 +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 9f1d2fad29 tox: avoid mecanize 0.4.5 as it breaks test_table_list* tests 2019-12-23 14:54:08 +01:00
Frédéric Péters 1c93f5325b backoffice: fix filtering on backoffice item/s fields (#38627) 2019-12-18 16:17:04 +01:00
Frédéric Péters 81457aca77 sql: use force_str() on filtered options (#38624) 2019-12-18 16:01:04 +01:00
Frédéric Péters 2d96602aeb categories: do not create duplicate slugs (#38612) 2019-12-18 09:58:58 +01:00
Frédéric Péters 7955c2980a backoffice: use actual data for item(s) field filters (#35703) 2019-12-17 15:25:24 +01:00
Frédéric Péters ee4d46947a misc: use lazy mode for variables in template evaluations (#38332) 2019-12-11 15:00:35 +01:00
Frédéric Péters c9ba994312 misc: do not let internal roles grant access to backoffice (#38409) 2019-12-11 15:00:02 +01:00
Frédéric Péters fb0632d07f forms: consider form pages with only inert fields in validation pages (#37709) 2019-12-09 18:46:35 +01:00
Emmanuel Cazenave fa926506f8 jenkins: publish consolidated junit file (#38296) 2019-12-09 12:13:04 +01:00
Emmanuel Cazenave e80f55d694 ctl: preserve key length in py3 (#38240) 2019-12-09 09:48:01 +01:00
Frédéric Péters ecab37694f tests: try multiple times to get a database name 2019-12-06 13:23:35 +01:00
Frédéric Péters 483aa0e1d9 translation fix 2019-12-06 12:41:01 +01:00
Frédéric Péters c1925e9b32 cron: add random minutes offset to all jobs, at evaluation time (#38200)
SECRET_KEY is not available early enough in uwsgi context and the
behaviour doesn't need to be optional.
2019-12-04 15:19:59 +01:00
Frédéric Péters cf2a3bdef4 translation update 2019-12-04 14:08:46 +01:00
Frédéric Péters c10c8b76c7 backoffice: require a second explicit click to select all items (#38057) 2019-12-04 11:06:06 +01:00
Frédéric Péters 6a549fb053 misc: align jump checks with the "hourly" cron jobs (#38159) 2019-12-04 08:47:47 +01:00
Frédéric Péters d165872b4c trivial: import print_function for cron messages 2019-12-03 14:43:52 +01:00
Benjamin Dauvergne 74098a2608 sql: use UNION ALL for wcs_all_forms (#37868) 2019-12-03 14:37:32 +01:00
Benjamin Dauvergne 1b33a1de18 formdef: sort keys in export_to_json() (~ #37868) 2019-12-03 14:37:32 +01:00
Frédéric Péters 618e0c81a4 translation update 2019-12-02 13:38:54 +01:00
Frédéric Péters d68bda9740 misc: add note about quixote3/id removal (#38095) 2019-11-30 14:37:27 +01:00
Frédéric Péters 1678d3b6a2 form: don't let quixote3 assign a default id to widgets (#38095) 2019-11-30 14:36:06 +01:00
Frédéric Péters ce81160605 storage: keep non-utf8 strings as bytes (#38021)
(this is not supposed to exist)
2019-11-29 12:34:18 +01:00
Frédéric Péters f088bf40bc sql: add proper suffix to indexes (#33707) 2019-11-29 11:56:58 +01:00
Frédéric Péters 1358df73ea general: deal with py2/3 type conversion when unpickling (#38021) 2019-11-29 11:19:54 +01:00
Frédéric Péters 45a53e635a misc: don't interpolate site-options.cfg values (#37989) 2019-11-29 11:19:54 +01:00
Frédéric Péters bd9d18a7db misc: update threading monkeypatch for Python 3 (#37986) 2019-11-29 11:19:54 +01:00
Frédéric Péters bc194f23aa saml: pass strings to lasso (#37978) 2019-11-29 11:19:54 +01:00
Frédéric Péters 3547597d82 misc: force tracebacks to be ascii only in Python 2 (#37985) 2019-11-29 11:19:54 +01:00
Frédéric Péters 0463cadea1 misc: load config.pck as utf-8 (#37976) 2019-11-29 11:19:54 +01:00
Frédéric Péters 73088ea36e emails: check SMTP server response against bytes (#37971) 2019-11-29 11:19:54 +01:00
Frédéric Péters 2e31a5731f backoffice: don't include anonymised formdata in listings (#33707) 2019-11-29 11:19:54 +01:00
Frédéric Péters d0afa819bf sql: add indexes on receipt_time and anonymised columns (#33707) 2019-11-29 11:19:54 +01:00
Thomas NOËL 1fdb67feb4 workflows: add label attribute on backoffice fields action (#37620) 2019-11-29 10:59:33 +01:00
Frédéric Péters 2e44e1938b misc: add missing socket import (#37970) 2019-11-26 20:48:16 +01:00