Commit Graph

4079 Commits

Author SHA1 Message Date
Thomas NOËL 8eac9837c5 update french translations 2016-01-12 14:29:04 +01:00
Frédéric Péters 9da49b398f hobo: correctly import and setup publisher for --redeploy command (#9599) 2016-01-12 11:48:39 +01:00
Frédéric Péters 143783b334 debian: fix trigger to call the right command (#9599) 2016-01-12 11:48:39 +01:00
Thomas NOËL c253306853 backoffice: rename first submission list (#9500) 2016-01-11 19:13:22 +01:00
Frédéric Péters 0ab8fc4876 backoffice: don't let new forms be created when welco is deployed (#9500) 2016-01-11 16:21:58 +01:00
Thomas NOËL 728697c013 menu.json: put "submit" before "managment" (#9574) 2016-01-11 11:24:13 +01:00
Frédéric Péters 5ef4a2c486 workflows: add possibility to dispatch function according to a variable (#9091) 2016-01-08 18:56:48 +01:00
Frédéric Péters 8262d99e90 form: change WidgetListAsTable to use the global render() method 2016-01-08 17:41:46 +01:00
Frédéric Péters b92bec8459 js: make it possible to dynamically show/hide widgets with radio buttons
Give the parent radio buttons data-dynamic-display-parent="true" and the
widgets that have to be shown/hidden a data-dynamic-display-child-of attribute
with the @name of the parent and a data-dynamic-display-value attribute with
the value that will show this element.

form.add(RadiobuttonsWidget, 'foo', ...,
         options=[('1', 'Foo1), ('2', 'Foo2')],
         attrs={'data-dynamic-display-parent': 'true'})
form.add(StringWidget, 'bar', ...,
         attrs={'data-dynamic-display-child-of': 'foo',
                'data-dynamic-display-value': 'Foo2'})
2016-01-08 17:41:46 +01:00
Frédéric Péters 1dd5e103ba general: add support for global actions (#3659) 2016-01-08 17:41:46 +01:00
Frédéric Péters 1990c9ff40 backoffice: include an "identifier" column in global listing (#9537) 2016-01-08 16:50:06 +01:00
Frédéric Péters 7251ebe85a backoffice: use display id in "related user forms" (#9537) 2016-01-08 16:50:06 +01:00
Frédéric Péters a2d7c63ffc backoffice: use display id in breadcrumb (#9537) 2016-01-08 16:50:06 +01:00
Frédéric Péters e374d48750 pylint: remove unused variable 2016-01-08 16:48:38 +01:00
Frédéric Péters f1a8efadbe pylint: indentation fix 2016-01-08 16:48:34 +01:00
Frédéric Péters 73447c5c0f backoffice: make it possible to remove backoffice submission drafts (#9536) 2016-01-08 16:32:29 +01:00
Frédéric Péters 62025102a9 forms: keep access to roles that are mentioned in formdef functions (#9545) 2016-01-08 16:23:46 +01:00
Frédéric Péters ceebeda2b5 hobo_notify: consider role.details, not role.description (#9523) 2016-01-06 14:46:26 +01:00
Frédéric Péters a631083c8a update French translation 2016-01-06 13:16:51 +01:00
Benjamin Dauvergne c693b7fa26 hobo_notify: handle new user attribute is_superuser (fixes #9488) 2016-01-06 10:53:08 +01:00
Benjamin Dauvergne 208152976b debian: add postinst and triggers files for hobo-redeploy (#8894) 2016-01-06 10:30:22 +01:00
Benjamin Dauvergne 0257dee49f check_hobos: add --redeploy option (#8894) 2016-01-06 10:30:22 +01:00
Frédéric Péters cdd412648b forms: fix is_of_concern_for_user to take formdata into account (#9494) 2016-01-05 19:11:47 +01:00
Frédéric Péters 2f0caaaa68 api: expose backoffice_submission and submission_channel in formdata (#9515) 2016-01-05 15:39:34 +01:00
Benjamin Dauvergne 0632245289 check_hobos: store hobo.json in app_dir (fixes #7272) 2016-01-04 09:40:56 +01:00
Frédéric Péters 14825d8a7e help: spelling fixes 2016-01-04 09:29:09 +01:00
Frédéric Péters bd1d04d385 api: protect against removed roles (#9447) 2016-01-04 08:39:14 +01:00
Frédéric Péters 288754ab0c admin: make it possible to reset formdef function back to none (#8711) 2016-01-04 08:39:14 +01:00
Frédéric Péters eb09a4c77b formdata: always create a display identifier (#9135) 2016-01-04 08:39:14 +01:00
Frédéric Péters d1cb3060bf tests: fix typo in field insertion in sql migration tests 2016-01-04 08:39:14 +01:00
Frédéric Péters 14f75e412a workflows: include function name in summary line of dispatch action (#9264) 2016-01-04 08:39:14 +01:00
Frédéric Péters 4a81f2c3b6 workflows: update labels of the dispatch action (#9265) 2016-01-04 08:39:14 +01:00
Frédéric Péters d871988900 misc: include exception in message when an extension fails to load 2016-01-04 08:39:14 +01:00
Frédéric Péters 5fefd5603e backoffice: return 404 for URIs that do not match any role (#8571) 2016-01-02 18:35:34 +01:00
Frédéric Péters f3f210fcf6 fields: make sure document_type is always a dictionary (#9461) 2016-01-02 18:35:13 +01:00
Thomas NOËL 864996b5ad trivial: remove a typo in french translation 2015-12-31 11:38:17 +01:00
Thomas NOËL c8178f914c wf/jump: handle empty timeout in xml import (#9456) 2015-12-30 15:52:53 +01:00
Frédéric Péters 3259e27de0 workflows: implement status change after "editable" action (#9329) 2015-12-23 14:29:09 +01:00
Frédéric Péters e14939d721 api: do not fail on invalid timestamp value (#9412) 2015-12-21 15:50:30 +01:00
Frédéric Péters 6364613761 api: remove old ?format=json alternative access point (#9411) 2015-12-21 15:43:27 +01:00
Frédéric Péters b5a2360c19 fields: don't include "table of lists" in listings (#9401) 2015-12-18 17:52:43 +01:00
Frédéric Péters b01b9d2951 help: add note about email/NameID parameters 2015-12-18 12:18:28 +01:00
Frédéric Péters d40189b356 help: include section about signature of requests 2015-12-18 12:03:32 +01:00
Thomas NOËL 7e0283581d update french translations 2015-12-16 16:06:54 +01:00
Frédéric Péters 26d5843612 debian: add python-magic to recommends (#9315) 2015-12-16 15:33:12 +01:00
Frédéric Péters a48161b736 forms: display tracking code on form status page (#6575) 2015-12-16 15:33:12 +01:00
Frédéric Péters fb257d0737 form: fix uploaded file mime types with server-side detection (#9315) 2015-12-16 15:33:12 +01:00
Frédéric Péters bfb9afa767 workflows: encode model file in base64 in import/export (#9350) 2015-12-16 13:09:11 +01:00
Frédéric Péters 2e9358cf91 misc: always embed unmarked text in a paragraph tag (#9332) 2015-12-15 17:52:41 +01:00
Frédéric Péters d5ccab61f4 workflows: generalize get_target_status into base class (#9303)
This gives a working get_target_status to the Editable action item.
2015-12-14 08:58:55 +01:00