Commit Graph

4696 Commits

Author SHA1 Message Date
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