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
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