Thomas NOËL
966015f830
backoffice: optimize locking of related user formdata ( #15537 )
...
Use actions_roles instead of get_workflow_form, because
get_workflow_form could contain a workflow form, which could use
data_sources, which could call webservices.
2017-03-21 23:42:05 +01:00
Frédéric Péters
4a51316f09
api: fix submission of empty map field data ( #15504 )
2017-03-20 10:42:07 +01:00
Frédéric Péters
bec4f243b8
api: return 0 in counters when there is no formdef at all ( #15424 )
2017-03-20 09:48:31 +01:00
Frédéric Péters
b6ea6ccd1e
misc: restore possibility for a theme to override translations ( #15486 )
2017-03-17 14:11:21 +01:00
Frédéric Péters
b177c79e3f
backoffice: extend global status filter to waiting/open/done/all ( #15003 )
2017-03-13 16:02:11 +01:00
Frédéric Péters
81cfa1bfd3
misc: do not focus field if form has global errors ( #15134 )
2017-03-12 19:48:24 +01:00
Frédéric Péters
8aef487eb0
misc: move creation of template args to its own function ( #15246 )
2017-03-12 14:16:31 +01:00
Frédéric Péters
c4d913febc
misc: do not fail on unknown language ( #15388 )
2017-03-12 14:14:11 +01:00
Frédéric Péters
cf7124504e
general: don't put _ in __builtin__ ( #15245 )
2017-03-12 13:23:53 +01:00
Frédéric Péters
4f61bbf815
misc: ignore skeletons directory when looking for tenants ( #15358 )
2017-03-12 13:22:55 +01:00
Frédéric Péters
b821ffa2aa
hobo: deploy new sites as utf-8 ( #15311 )
2017-03-07 16:02:04 +01:00
Frédéric Péters
02de046896
backoffice: force backoffice fields area to have some height ( #15271 )
2017-03-06 15:16:39 +01:00
Frédéric Péters
6b2ce5c750
workflows: correctly pass over wscall connection errors ( #15239 )
2017-03-06 09:12:29 +01:00
Frédéric Péters
53527eb0c1
misc: always include trailing slash in login URI ( #15241 )
2017-03-05 11:54:48 +01:00
Frédéric Péters
fbf8f8b145
tests: get publisher class via publisher object
2017-03-05 11:54:48 +01:00
Frédéric Péters
f993d12bdf
tests: don't try to use publisher via the webtest app object
2017-03-05 11:45:12 +01:00
Frédéric Péters
3dbe232788
tests: don't use environment to get test request URL
2017-03-05 11:45:12 +01:00
Frédéric Péters
5355206515
tests: make sure password tests are run in utf-8
2017-03-05 11:45:12 +01:00
Frédéric Péters
f3e25827f6
tests: makes sure long traces are enabled by default
2017-03-05 11:45:12 +01:00
Frédéric Péters
75c16add32
tests: refer to actual publisher app directory
2017-03-05 11:45:12 +01:00
Thomas NOËL
fed851716c
update french translations
2017-03-03 14:45:07 +01:00
Frédéric Péters
63c3fdd4d5
workflows: add parameter to set custom from address in email action ( #10175 )
2017-03-03 14:15:49 +01:00
Frédéric Péters
12124f14ab
general: remove "user hash" stuff ( #13840 )
2017-03-03 14:15:49 +01:00
Frédéric Péters
2702aca978
misc: limit formdata id to 10 digits ( #15158 )
2017-03-03 13:57:48 +01:00
Frédéric Péters
a17243a412
backoffice: add global map ( #15178 )
2017-03-01 13:58:37 +01:00
Frédéric Péters
8ed2ba4c3c
management: add global geojson view ( #14785 )
2017-03-01 13:47:24 +01:00
Frédéric Péters
e385356263
sql: add geolocation to views ( #14784 )
2017-03-01 13:23:11 +01:00
Frédéric Péters
83826dd478
misc: remove unused "lost password behaviour" option ( #14879 )
2017-02-27 10:29:26 +01:00
Frédéric Péters
da9dd1024c
help: add note about configuring shared keys ( #14872 )
2017-02-20 10:25:21 +01:00
Frédéric Péters
c428b89bcd
misc: adjust pagination links for corner cases ( #14677 )
2017-02-20 10:08:32 +01:00
Frédéric Péters
4f31842a06
backoffice: give appropriate roles access to private histories ( #15040 )
2017-02-17 13:16:42 +01:00
Frédéric Péters
7ed398fd7f
backoffice: add default-sort-order configuration key ( #14969 )
2017-02-17 10:54:40 +01:00
Frédéric Péters
71e1fffe21
api: allow passing extra fields to submit API ( #14796 )
2017-02-17 10:54:40 +01:00
Frédéric Péters
705dbc3722
api: allow passing of backoffice fields ( #14795 )
2017-02-17 10:54:40 +01:00
Frédéric Péters
9c22da7588
admin: correctly sort roles with accents in their names ( #14346 )
2017-02-14 18:04:00 +01:00
Frédéric Péters
d9667d6068
misc: update notification markup to match django/gadjo ( #14615 )
2017-02-13 12:30:07 +01:00
Frédéric Péters
ada1113838
forms: use <button> instead of <input type="submit"/> ( #14467 )
2017-02-13 12:30:07 +01:00
Frédéric Péters
d3eb18632b
misc: remove usage of jquery ui css (except for old themes) ( #14466 )
2017-02-13 12:30:07 +01:00
Frédéric Péters
c4111d119e
workflow: mark "display form" action as a waitpoint and not an endpoint ( #14922 )
2017-02-13 12:30:07 +01:00
Frédéric Péters
8a1c84bd85
backoffice: add "last update" column to formdata listings ( #14864 )
2017-02-13 11:26:14 +01:00
Frédéric Péters
7a52cc4489
misc: add new button on maps, to re-ask for device geolocation ( #14478 )
2017-02-13 11:17:19 +01:00
Frédéric Péters
da65a7e72f
help: divide datasource page into json and jsonp parts
2017-02-08 11:40:05 +01:00
Frédéric Péters
8ccd4833e8
admin: remove possibility to invite users to fill a restricted form ( #13940 )
2017-02-03 12:07:29 +01:00
Benjamin Dauvergne
193333ff77
misc: use digest of content as uploaded file's name ( #14286 )
...
The goal here is to deduplicate files.
2017-02-03 12:07:29 +01:00
Frédéric Péters
c3f9aeb2db
form: add a widget-optional class to fields ( #14801 )
2017-02-03 12:07:29 +01:00
Frédéric Péters
b47650e784
hobo: only import skeleton site if template_name is defined ( #14806 )
2017-02-03 12:07:29 +01:00
Frédéric Péters
5b11187e73
misc: strip user-defined URLs ( #14828 )
2017-02-03 12:07:29 +01:00
Thomas NOËL
e44016392f
update french translations
2017-01-27 11:36:31 +01:00
Frédéric Péters
f03476ab94
misc: make http_request intercept SSL certificate errors ( #14527 )
2017-01-27 11:33:11 +01:00
Thomas NOËL
5cf733fda2
submission: put remove action in appbar ( #14468 )
2017-01-27 11:31:23 +01:00