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 |
Frédéric Péters
|
16457ffd0e
|
tests: remove download attribute reference from tests (#42286)
|
2020-05-01 09:27:53 +02:00 |
Frédéric Péters
|
c7e4dcb9d1
|
misc: remove download attribute from file field links (#42286)
It looks like Chrome bevaviour changed and it now makes the file being
downloaded on middle-click instead of opening it in a new tab.
|
2020-05-01 08:49:57 +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
|
3c93c6cb82
|
misc: give a unique key to (card/form)data (#42330)
And use it for advisory locking and tracking codes.
|
2020-04-30 21:39:03 +02:00 |
Thomas NOËL
|
797e21218e
|
misc: add html5 required for email in tracking code popup (#42284)
|
2020-04-29 16:32:13 +02:00 |
Frédéric Péters
|
0455e3ebf6
|
geolocate: ignore errors returned as dictionaries (#42271)
|
2020-04-29 12:54:37 +02:00 |
Frédéric Péters
|
d535eb33ba
|
misc: ignore out-of-range pages when autosaving (#41952)
|
2020-04-29 12:54:37 +02:00 |
Thomas NOËL
|
d397ea94bf
|
translation update
|
2020-04-27 22:54:02 +02:00 |
Frédéric Péters
|
d286bcfbfe
|
misc: check file type before upload (#40932)
|
2020-04-27 22:20:42 +02:00 |
Frédéric Péters
|
d65f1d5ef8
|
misc: translate js dialog close button text (#42093)
|
2020-04-26 17:38:57 +02:00 |
Frédéric Péters
|
32ffa7ca72
|
misc: add auto-dependencies for popup.js (#42093)
|
2020-04-26 17:38:57 +02:00 |
Frédéric Péters
|
ed83dd84b2
|
misc: use declared dependencies for wcs.listing.js inclusion (#42093)
|
2020-04-26 17:38:57 +02:00 |
Frédéric Péters
|
ab46b9f299
|
api/backoffice: add filter on user (#40050)
|
2020-04-26 17:00:54 +02:00 |
Frédéric Péters
|
54165e85f8
|
api/backoffice: add (exact) filters on string, email and date fields (#41910)
|
2020-04-26 17:00:54 +02:00 |
Frédéric Péters
|
8faf46cfc3
|
variables: use first field with a value in case of duplicated varnames (#38961)
|
2020-04-24 11:38:12 +02:00 |
Thomas NOËL
|
974bc432d8
|
misc: remove unused files by default (#41458)
|
2020-04-24 11:03:59 +02:00 |