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 |
Lauréline Guérin
|
ae63d40b98
|
emails: dont log errors (#41904)
|
2020-04-24 09:28:21 +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
|
403cee7354
|
widgets: display formatted date in readonly fields (#42027)
|
2020-04-23 12:21:01 +02:00 |
Frédéric Péters
|
d15bef1e53
|
hobo: do not deprovision users (#41922)
|
2020-04-22 12:14:38 +02:00 |
Frédéric Péters
|
b2605d4f38
|
debian: set LANG=C.UTF-8 from init.d script (#41960)
|
2020-04-22 12:14:34 +02:00 |
Frédéric Péters
|
db7bc6dd17
|
misc: catch OverflowError that can be raised by django template (#41908)
|
2020-04-21 11:29:29 +02:00 |
Frédéric Péters
|
064f6bbb68
|
misc: only lock edited forms in backoffice (#41898)
|
2020-04-21 11:29:29 +02:00 |
Frédéric Péters
|
84fe1caa53
|
api: raise 401 on authenticated API access where basic auth is allowed (#41766)
|
2020-04-21 09:18:13 +02:00 |
Frédéric Péters
|
c6fb3b312a
|
tests: adapt admin for all css check for new class (#41867)
|
2020-04-20 09:52:30 +02:00 |
Frédéric Péters
|
4687e507d9
|
backoffice: add css class with current section (#41867)
|
2020-04-20 09:31:50 +02:00 |
Frédéric Péters
|
7f65b3b2f9
|
trivial: remove "print stats to pdf" dead code (#41861)
|
2020-04-20 09:30:53 +02:00 |