Commit Graph

4858 Commits

Author SHA1 Message Date
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
Thomas NOËL b7ad4bbb78 hobo: replace - by _ in slugs (#14790) 2017-01-26 16:40:25 +01:00
Frédéric Péters 0c538983e0 form: don't send null variadic parameters to select2 (#14788) 2017-01-26 15:14:42 +01:00
Frédéric Péters 1ac17037eb tests: handle hobo notify tests being run along other tests 2017-01-25 23:14:21 +01:00
Thomas NOËL 1f06e4187c hobo_notify: raise more explicit exceptions (#14723) 2017-01-25 17:11:56 +01:00
Frédéric Péters a70355847d misc: rename "New Page" to "Page" (#14655) 2017-01-25 15:33:21 +01:00
Thomas NOËL 37e5e7fb91 update french translations 2017-01-24 17:45:30 +01:00
Thomas NOËL e723b345ff workflows: add redirect to url action (#11245) 2017-01-24 17:35:26 +01:00
Frédéric Péters 2aab6759ff forms: fix display of status css class to happen on *visible* statuses 2017-01-24 16:48:10 +01:00
Frédéric Péters bab5f03865 tests: update to click on new link text 2017-01-24 16:48:10 +01:00
Frédéric Péters af38927049 forms: don't display status css class if there's no visible status 2017-01-24 16:20:17 +01:00
Frédéric Péters 8f8e63fa5f workflows: don't include empty extra_css_class node in xml export 2017-01-24 16:06:55 +01:00
Frédéric Péters 0893571f42 workflows: add possibility of extra CSS class for workflow status (#14722) 2017-01-24 15:42:31 +01:00
Frédéric Péters 7cba55efa9 style: don't reduce font-size in compact tables (#14741) 2017-01-23 18:51:38 +01:00
Frédéric Péters 89a24fcb54 misc: add new submission channels (fax/email) (#13920) 2017-01-20 10:14:52 +01:00
Frédéric Péters 2a947b9ccf sessions: remove unused sessions after 3 days (#14593) 2017-01-19 16:11:09 +01:00
Frédéric Péters 6483f2e2fc misc: collect Open Sans font (#14668) 2017-01-19 10:53:05 +01:00
Thomas NOËL 5b72b3665e update french translations 2017-01-16 16:42:36 +01:00
Frédéric Péters 0dc2a83e47 general: allow marking form as required a given authentication context (#13177) 2017-01-16 15:39:53 +01:00
Thomas NOËL 6ac8dc1396 data_source: sign called URL if known service (#14605) 2017-01-16 15:06:03 +01:00
Frédéric Péters 1123e28132 misc: add role details to substitution variables (#10531) 2017-01-16 14:26:33 +01:00
Frédéric Péters 054f757e8b misc: use "number" instead of "identifier" for form id (#14599) 2017-01-16 14:26:33 +01:00
Frédéric Péters fd1b1a581a sessions: always ignore errors when dealing with visited objects (#14591) 2017-01-16 14:26:33 +01:00
Frédéric Péters 283a44a4f3 backoffice: use a compact style for form listings (#14597) 2017-01-13 14:45:22 +01:00
Frédéric Péters 88f04a3d01 backoffice: allow user to limit number of rows per page (#14443) 2017-01-13 10:16:57 +01:00
Frédéric Péters c46bc299e5 saml: add support for asking saml for forced authentication (#14537) 2017-01-10 11:21:24 +01:00
Frédéric Péters df37bf9b95 saml: keep saml authentication context in session (#14538) 2017-01-10 11:07:02 +01:00
Frédéric Péters e83f89fd04 form: handle smaller than required values in table widget (#14498) 2017-01-06 10:26:28 +01:00
Frédéric Péters c19a397350 add basic authentication tests 2017-01-05 20:32:08 +01:00
Frédéric Péters f0b01aa92f backoffice: always use <th> for table head cells (#14500) 2017-01-04 14:32:18 +01:00
Frédéric Péters df1977f2dc help: note the parameters are also the same as in the listings 2017-01-02 17:22:11 +01:00
Frédéric Péters 0ed3291c2b backoffice: only display sidebar when it has some contents (#14470) 2017-01-02 11:25:13 +01:00
Frédéric Péters a99e4e7668 backoffice: add sidebar toggle to all pages (#14469) 2017-01-02 11:25:13 +01:00
Frédéric Péters beeafd109e backoffice: make sure displayed columns are ok in dialog (#14442)
After modifying column preferences the corresponding checkboxes are
updated via .prop() and this works for submitting the form and getting a
new and valid listing; however if the user goes back to the dialog it
won't be filled properly because .clone() will take node attributes, not
properties.
2017-01-02 10:45:46 +01:00
Frédéric Péters 83337cefc2 backoffice: don't use jquery tablesorter when missing postgresql (#14441) 2017-01-02 10:45:46 +01:00
Frédéric Péters fa071d74fa backoffice: use main table style for formdata listings (#14439) 2017-01-02 10:45:46 +01:00
Frédéric Péters 781cb4394c backoffice: remove long-unused in-column filters (#14438) 2017-01-02 10:45:46 +01:00
Frédéric Péters c08b5f13d1 misc: mark cancel button with a class (#14456) 2017-01-01 16:13:07 +01:00
Frédéric Péters 5772e64846 misc: prefer email from formdata over user profile (#10123) 2016-12-23 11:09:15 +01:00