Frédéric Péters
a243987056
general: only save session when there are changes ( #22104 )
2018-02-26 16:31:52 +01:00
Frédéric Péters
d222855787
backoffice: hide legacy excel export behind a site option ( #22026 )
2018-02-26 14:04:26 +01:00
Frédéric Péters
da19af24c8
backoffice: include "empty site" message in classic forms view ( #21949 )
2018-02-26 14:04:26 +01:00
Frédéric Péters
ba5936593e
backoffice: use SQL views to compute counts in management view ( #21949 )
2018-02-26 14:04:26 +01:00
Frédéric Péters
b0ecbc544f
backoffice: don't retrieve formdefs twice in management view ( #21949 )
2018-02-26 14:04:26 +01:00
Frédéric Péters
9f2461265f
compat: expose auth_login/auth_login view names ( #22113 )
2018-02-26 14:04:26 +01:00
Benjamin Dauvergne
bc37a28e7e
misc: sort local variables in tracebacks ( #22109 )
2018-02-26 09:25:10 +01:00
Frédéric Péters
1103b1d5f8
backoffice: add proper HTML escaping in user pending forms sidebar ( #22046 )
2018-02-22 10:08:36 +01:00
Frédéric Péters
72a24f121c
translation update
2018-02-21 14:13:19 +01:00
Frédéric Péters
156fc48476
workflows: do not include "with actions" as a position ( #22035 )
2018-02-21 14:12:05 +01:00
Frédéric Péters
de1944df73
workflows: add "bottom of page" position choice for alerts ( #22034 )
2018-02-21 14:12:05 +01:00
Frédéric Péters
7e8b687816
workflows: change text of display message action summary ( #22033 )
2018-02-21 14:12:05 +01:00
Frédéric Péters
0a501aba7b
translation update
2018-02-15 15:37:04 +01:00
Frédéric Péters
5d5b4a781e
api: include load url in tracking code lookup API response ( #21859 )
2018-02-15 07:31:48 +01:00
Frédéric Péters
31e374494f
api: check request signature in tracking code lookup API ( #21858 )
2018-02-15 07:31:48 +01:00
Frédéric Péters
77c0778f11
workflows: add option for alert position ( #19612 )
2018-02-14 15:21:47 +01:00
Frédéric Péters
550f2b1465
backoffice: use gadjo sections ( #21829 )
2018-02-13 18:28:03 +01:00
Thomas NOËL
999e5f7c1f
form: sort keys on rendering a WidgetDict ( #21786 )
2018-02-12 15:47:59 +01:00
Frédéric Péters
41f35ff075
misc: remove support for requests being an optional module ( #21773 )
2018-02-12 09:56:56 +01:00
Benjamin Dauvergne
c94d98b5b2
wf: add filename parameter to ExportToModel ( #18890 )
2018-02-10 18:26:44 +01:00
Benjamin Dauvergne
0af55d3d5e
publisher: configure requests transport with sentry ( fixes #19100 )
2018-02-10 18:24:08 +01:00
Thomas NOËL
1b1a64764f
misc: allow date and datetime european formats in evalutils and template tags ( #21611 )
2018-02-02 17:26:44 +01:00
Frédéric Péters
4ba7996883
translation update
2018-02-01 13:09:42 +01:00
Frédéric Péters
ff1e179d45
tests: always reset site-options.cfg file
2018-02-01 11:36:31 +01:00
Frédéric Péters
4b48fda3d6
tests: adapt to late change in appearance label ( #21370 )
2018-02-01 11:36:31 +01:00
Frédéric Péters
ae765a6618
forms: add appearance keywords to formdefs ( #21370 )
2018-02-01 10:56:54 +01:00
Frédéric Péters
9e612e8858
misc: update syntax hints to refer to use {{ }} ( #21553 )
2018-02-01 09:37:58 +01:00
Frédéric Péters
0893bec032
api: add id/text attributes api/users/ endpoint ( #21385 )
2018-01-30 18:00:28 +01:00
Frédéric Péters
62531037a4
backoffice: disable geolocation on form previews ( #21492 )
2018-01-30 18:00:28 +01:00
Frédéric Péters
45c1368b76
backoffice: don't disable geolocation in backoffice submissions ( #21491 )
2018-01-30 18:00:28 +01:00
Frédéric Péters
19dad90b1a
misc: limit logged error filename length ( #21478 )
2018-01-30 18:00:28 +01:00
Thomas NOËL
f1d39c1944
fix typo in french translation ( #21493 )
2018-01-30 15:30:28 +01:00
Frédéric Péters
b81e961b70
workflows: don't use django autoescaping in odt templates ( #21446 )
2018-01-26 18:06:28 +01:00
Thomas NOËL
7e2e05aa6a
trigger_jumps: initialize publisher ( #21447 )
2018-01-26 15:56:25 +01:00
Frédéric Péters
c53587da68
misc: only advertise strings in substitution variables ( #21378 )
2018-01-24 12:00:01 +01:00
Frédéric Péters
f97734c48b
workflows: do not use django templating by default in workflows ( #21317 )
2018-01-22 22:00:02 +01:00
Frédéric Péters
337f0a476c
sql: add reindex for change in fts indexing ( #21240 )
2018-01-18 19:09:22 +01:00
Thomas NOËL
69612df2bf
wscall: act as stop if target status no longer exists ( #21245 )
2018-01-18 15:35:41 +01:00
Thomas NOËL
834c97968f
workflows: do not crash on missing wscall target status ( #21241 )
2018-01-18 01:46:27 +01:00
Thomas NOËL
f19194977c
qommon: do not consider misformatted wcs.log lines ( #21207 )
2018-01-17 16:17:53 +01:00
Frédéric Péters
73397f7248
sql: always apply same string transform for full text search ( #21229 )
2018-01-17 16:13:41 +01:00
Frédéric Péters
1040ad0e2d
translation update
2018-01-17 13:25:43 +01:00
Frédéric Péters
4ed32befc2
workflows: sort workflow actions in categories ( #3405 )
2018-01-17 13:25:43 +01:00
Benjamin Dauvergne
5cc3847843
api: change schema of formdefs, user/forms and user/drafts APIs ( #13184 )
...
All responses now have the form {"err": x, "data": y}.
2018-01-16 12:49:09 +01:00
Frédéric Péters
b6e5b36890
api: only return formdef count if it is requested ( #21166 )
2018-01-16 11:41:11 +01:00
Frédéric Péters
e66a4d0a8e
emails: don't escape variables in text/plain templates ( #21088 )
2018-01-16 09:38:00 +01:00
Frédéric Péters
408f342b9c
workflows: let django escaping do its job in evolution comments ( #20996 )
...
Always consider contents to be HTML and follow standard Django rules
when Django template syntax is used in "register comment" (add to
history) actions.
As strings should start with a < to be interpreted as HTML at display
times, enclose the whole thing in a <div> if no other tag is at the
start of the string.
2018-01-15 09:30:18 +01:00
Frédéric Péters
6b7e8d9b9c
tests: filter out DTSTAMP when comparing ics data ( #20841 )
2018-01-15 09:29:32 +01:00
Frédéric Péters
163edf48f2
workflows: don't expose disabled forms in resubmit action ( #21147 )
2018-01-12 14:04:40 +01:00
Frédéric Péters
3af195cbf5
workflows: fix selection of forms presented by resubmit in frontoffice ( #21148 )
2018-01-12 14:04:40 +01:00