Commit Graph

6597 Commits

Author SHA1 Message Date
Frédéric Péters 4e9c5b8c22 backoffice: ignore invalid status filter in stats page (#42830) 2020-05-13 15:22:05 +02:00
Frédéric Péters 6065ab4d39 sql: check id parameter passed to .get() method (#42827) 2020-05-13 15:20:12 +02:00
Frédéric Péters c34a405504 misc: check order_by parameter is a correct identifier (#42825) 2020-05-13 13:38:10 +02:00
Frédéric Péters ad6be53657 misc: raise bad requests on invalid integers for limit/offset (#42818) 2020-05-13 13:38:10 +02:00
Serghei Mihai d46f05b8b3 external_workflow: handle trigger identifier changing (#42669) 2020-05-13 11:44:39 +02:00
Frédéric Péters 3690d3c987 misc: check SIREN code for ASCII digits (#42808) 2020-05-13 11:33:54 +02:00
Frédéric Péters 4c097aa37b translation update 2020-05-13 09:20:05 +02:00
Frédéric Péters e54fbcec91 backoffice: clear floats in form preview/submission (#42690) 2020-05-11 14:28:53 +02:00
Frédéric Péters 1a0642d45d misc: use lazy mode for global action expression date template (#42672) 2020-05-09 14:58:40 +02:00
Thomas NOËL 7e07d08a67 tests: try multiple times to get a database name (#42634) 2020-05-08 15:40:10 +02:00
Benjamin Dauvergne 84c72bd320 workflows: translate logged errors messages of create formdata action (#42102) 2020-05-08 15:38:24 +02:00
Frédéric Péters eeedc29c44 misc: don't check datasources during bulk import (#42585) 2020-05-08 15:36:25 +02:00
Frédéric Péters 2104bd26dc admin: adjust error message in case of workflow import error (#41252) 2020-05-08 15:35:40 +02:00
Frédéric Péters 735b7cce0a admin: warn about missing roles in site import (#41252) 2020-05-08 15:32:18 +02:00
Frédéric Péters 252551daba workflows: make sure field attributions are imported as strings (#42644) 2020-05-08 15:32:18 +02:00
Frédéric Péters b8d3f225b5 Revert "backoffice: add multi-action support for status manual jump action (#37983)"
This reverts commit 5cf979eb02.
2020-05-07 20:03:40 +02:00
Frédéric Péters 5cf979eb02 backoffice: add multi-action support for status manual jump action (#37983) 2020-05-07 16:09:09 +02:00
Serghei Mihai 6b69a5a1b6 external_workflow: check that field data source exists (#42613) 2020-05-07 13:28:16 +02:00
Frédéric Péters cc60c873c7 translation update 2020-05-06 20:48:32 +02:00
Nicolas Roche 3b81d6f4fb evalutils: strip exif medatada using utility function (#41679) 2020-05-06 19:58:49 +02:00
Frédéric Péters 919a2069f6 misc: display appropriate card label/link on logged error page (#42545) 2020-05-06 16:26:06 +02:00
Thomas NOËL 5889ee2d06 misc: validate iban size, refuse empty or null bban (#42562) 2020-05-06 16:10:51 +02:00
Serghei Mihai 55c655bc35 external_workflow: list forms/cards only with triggers having identifiers (#42540) 2020-05-06 12:26:37 +02:00
Frédéric Péters fad27b06ac translation update 2020-05-06 11:25:23 +02:00
Frédéric Péters 90c047e15a trivial: replace trailing space 2020-05-06 11:20:36 +02:00
Nicolas Roche 942afd8e9f templatetags: manage string concatenation on add filter (#42062) 2020-05-06 10:05:16 +02:00
Serghei Mihai 017b204bcd wf: add external workflow action (#40204) 2020-05-06 09:43:39 +02:00
Serghei Mihai c55fba5f78 workflows: rename form data action label (#40204) 2020-05-06 09:43:39 +02:00
Serghei Mihai a28f824454 workflows: update webservice trigger label (#40204) 2020-05-06 09:43:39 +02:00
Frédéric Péters a341388806 misc: use new subprocess.DEVNULL (#42522) 2020-05-06 09:26:51 +02:00
Frédéric Péters 757d0333fb workflows: add support for django template as anchor date (#33862) 2020-05-06 08:46:06 +02:00
Frédéric Péters 59dbf34cf6 misc: use lazy variables for form workflow options (#41853) 2020-05-06 08:46:06 +02:00
Frédéric Péters 38ec86215e tests: add check for advanced structured form option usage 2020-05-06 08:46:06 +02:00
Frédéric Péters 7c5ded1980 backoffice: use a template to render logged errors page (#42000) 2020-05-06 08:46:06 +02:00
Frédéric Péters 0226e43616 forms: add full date/time support for publication dates (#42252) 2020-05-06 08:46:06 +02:00
Frédéric Péters 07617b5f1b api: include file info in list API (#42371) 2020-05-06 08:46:06 +02:00
Frédéric Péters 739f2557b3 tests: adapt empty statistics page for python 3 (#15644) 2020-05-05 15:05:53 +02:00
Frédéric Péters 0f06fecbc1 misc: include _raw in inspect page if it exists (#41857) 2020-05-05 14:54:07 +02:00
Frédéric Péters d8da078c73 misc: use _structured suffix for structured field data (#41855) 2020-05-05 14:54:07 +02:00
Frédéric Péters c3ddaa2e6c misc: clean file upload error after fargo file selection (#42101) 2020-05-05 14:50:44 +02:00
Thomas NOËL 7b7620cbdc backoffice: display message on global statistics when there are no formdefs (#15644) 2020-05-05 14:34:32 +02:00
Frédéric Péters c357c2f5c9 misc: allow edit action on disabled forms (#42454) 2020-05-05 14:21:19 +02:00
Thomas NOËL d66eab7cd9 upload_storage: clarify get_filename function, renaming it get_fs_filename (#42236) 2020-05-04 11:55:56 +02:00
Thomas NOËL 3827c81c1d upload_storage: handle empty qfilename, for non-local storage (#42236) 2020-05-04 11:55:51 +02:00
Frédéric Péters 04cdbc48ac backoffice: open ctrl-click on rows in new tabs (#42408) 2020-05-03 17:22:49 +02:00
Frédéric Péters c12d171f26 translation update 2020-05-02 22:41:52 +02:00
Frédéric Péters 69a3409b8d api: add endpoint to get list of cards (#41844) 2020-05-02 22:35:42 +02:00
Frédéric Péters f854b0586a saml2: check parameter passed to RelayState is a string (#42358) 2020-05-02 22:34:57 +02:00
Frédéric Péters 7f2dcad556 misc: log honeypot success (#38676) 2020-05-01 11:35:14 +02:00
Frédéric Péters 2b19ab5e86 misc: add antibot honeypot (#38676) 2020-05-01 11:33:10 +02:00