Thomas NOËL
|
08f590726d
|
templatetags: handle empty strings for date and time parsers (#25314)
|
2018-07-17 12:20:08 +02:00 |
Frédéric Péters
|
0862a94bf7
|
workflows: fix export/import of computed roles with unicode characters (#25301)
|
2018-07-17 09:34:09 +02:00 |
Christophe Siraut
|
bb064934b3
|
move convert_to_sql to management command (#20410)
|
2018-07-16 15:36:47 +02:00 |
Christophe Siraut
|
888622ea18
|
tests/utilities: add force_connections_close()
|
2018-07-16 15:35:51 +02:00 |
Frédéric Péters
|
1144b48a5f
|
forms: mark unset radio options as disabled in readonly mode (#25246)
|
2018-07-16 07:18:55 +02:00 |
Frédéric Péters
|
77a421cf09
|
workflows: allow negative values in global trigger delay (#25156)
|
2018-07-16 07:18:34 +02:00 |
Frédéric Péters
|
28daeb57f5
|
backoffice: don't crash on missing drafts (#25266)
|
2018-07-13 14:12:34 +02:00 |
Frédéric Péters
|
e5cfcfbc4f
|
forms: use proper pages calculation to know if page number is out (#25263)
|
2018-07-13 11:12:57 +02:00 |
Frédéric Péters
|
2a69ef5009
|
forms: make sure latest live data are used to evaluate conditions (#25197)
|
2018-07-11 12:20:33 +02:00 |
Frédéric Péters
|
7dc7239dc4
|
forms: always load qommon.map.js for status page (#25194)
|
2018-07-11 11:08:26 +02:00 |
Frédéric Péters
|
02986b1462
|
trivial: remove duplicated urlparse import
|
2018-07-10 10:36:23 +02:00 |
Thomas NOËL
|
5949d54677
|
portfolio: get origin from publisher (#25126)
|
2018-07-10 10:02:17 +02:00 |
Frédéric Péters
|
a1b2c7a050
|
misc: remove unused imports
|
2018-07-06 18:05:42 +02:00 |
Frédéric Péters
|
e86f1d68c2
|
translation update
|
2018-07-06 17:53:11 +02:00 |
Thomas NOËL
|
7d2e14a1f2
|
wf/backoffice_fields: log compute errors as functional errors only (#24645)
|
2018-07-06 17:10:54 +02:00 |
Frédéric Péters
|
b0ff2e4575
|
hobo: create idp_registration_url for template-compatibility (#25116)
This helps in sharing a login/register block with classic django
applications.
|
2018-07-06 17:07:55 +02:00 |
Frédéric Péters
|
e08f318c56
|
misc: don't look for jsonp display value in a cron job (#24836)
|
2018-07-06 14:32:27 +02:00 |
Frédéric Péters
|
6df1af66e9
|
general: adjust media support in all widgets (#25113)
|
2018-07-06 13:38:08 +02:00 |
Frédéric Péters
|
34c5d97519
|
api: include field varname in geojson output (#25111)
|
2018-07-06 13:38:08 +02:00 |
Frédéric Péters
|
962c449be8
|
translation update
|
2018-07-06 00:07:56 +02:00 |
Frédéric Péters
|
1733df3518
|
backoffice: display timeout as is when it's not a straight number (#25090)
|
2018-07-05 17:49:30 +02:00 |
Thomas NOËL
|
25150c2136
|
workflows: only log condition errors as functional errors (#24472)
|
2018-07-05 17:29:13 +02:00 |
Frédéric Péters
|
6e844e2863
|
forms: give context individual methods for steps and tracking box (#25008)
|
2018-07-05 16:31:33 +02:00 |
Frédéric Péters
|
5e50f2d31d
|
backoffice: adjust location of form digests (#23923)
|
2018-07-05 16:31:33 +02:00 |
Frédéric Péters
|
6aebe1a458
|
general: always use a django template to render pages (#25057)
|
2018-07-05 16:05:29 +02:00 |
Frédéric Péters
|
f463708630
|
forms: always feed formdata early on (#20950)
|
2018-07-05 14:19:32 +02:00 |
Frédéric Péters
|
f8dbcb0d84
|
forms: feed current formdata before 1st pages evaluation (#20950)
|
2018-07-05 10:53:59 +02:00 |
Frédéric Péters
|
5d0e654236
|
misc: clean statsd socket (#25061)
|
2018-07-05 10:53:59 +02:00 |
Frédéric Péters
|
251261c492
|
forms: revamp pages computation (#24706)
|
2018-07-04 23:13:45 +02:00 |
Frédéric Péters
|
e34a3ee39c
|
backoffice: fix attached file URLs in geojson (#24953)
|
2018-07-03 10:38:19 +02:00 |
Frédéric Péters
|
6d243cb198
|
misc: expose session identifier in substitution variables (#24778)
|
2018-07-03 10:13:18 +02:00 |
Frédéric Péters
|
82ff638ffe
|
misc: fix geojson popup to include paragraphs (#24982)
|
2018-07-03 10:11:29 +02:00 |
Benjamin Dauvergne
|
70c3a82d9d
|
api: return formdata URLs in ApiFormdefDirectory.submit() (#23939)
So that we do not need another roundtrip to have those informations.
|
2018-07-02 10:46:42 +02:00 |
Frédéric Péters
|
85943dfd5b
|
sql: use category slug to build category view name (#24819)
|
2018-06-27 16:27:12 +02:00 |
Frédéric Péters
|
b4956a60bb
|
sessions: remove dead anonymous key code (#24790)
|
2018-06-27 16:19:53 +02:00 |
Josue Kouka
|
5f3bdfe1b3
|
api: change geojson display fields format (#22031)
|
2018-06-22 10:52:22 +02:00 |
Thomas NOËL
|
486225c4b2
|
correctly forbid empty Python expression (#24670)
|
2018-06-21 00:28:42 +02:00 |
Frédéric Péters
|
320dee2376
|
forms: use django templates to render form pages (#21627)
|
2018-06-20 14:14:47 +02:00 |
Frédéric Péters
|
055d6a29f3
|
api: mark restricted formdefs as requiring authentication (#24522)
|
2018-06-19 15:36:10 +02:00 |
Frédéric Péters
|
7ea96855b3
|
sessions: do not access session temporary files for unsaved sessions (#24643)
|
2018-06-19 15:36:10 +02:00 |
Frédéric Péters
|
3c344f4edb
|
backoffice: allow two-digit years in filters (#15204)
|
2018-06-19 15:36:10 +02:00 |
Thomas NOËL
|
699e5752e7
|
data_source: raise en explicit keyerror if slug does not exist (#24627)
|
2018-06-19 09:07:56 +02:00 |
Christophe Siraut
|
e8c7cd4678
|
tests: use modern mechanize method (#24499)
|
2018-06-18 13:51:07 +02:00 |
Christophe Siraut
|
8eeba98ed8
|
forms: use python-magic when available (#24497)
|
2018-06-18 13:50:23 +02:00 |
Frédéric Péters
|
eea1a3b2d5
|
publisher: add basic substitution sources after detaching (#24585)
|
2018-06-15 16:36:09 +02:00 |
Frédéric Péters
|
4787a65732
|
translations: don't capitalize month name (#24502)
|
2018-06-13 13:22:51 +02:00 |
Frédéric Péters
|
83c4f1f956
|
forms: allow prefilling a map field with an address (#23293)
|
2018-06-11 13:27:26 +02:00 |
Frédéric Péters
|
a30fae2d11
|
general: add support for using templates to prefill fields (#24094)
|
2018-06-11 12:10:02 +02:00 |
Frédéric Péters
|
f7090e7524
|
misc: don't crash templates on variables with invalid characters (#24393)
|
2018-06-11 09:51:18 +02:00 |
Frédéric Péters
|
fd0bdda641
|
backoffice: enable back filter submit after new listing is loaded (#24398)
|
2018-06-11 09:51:18 +02:00 |