Commit Graph

5316 Commits

Author SHA1 Message Date
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
Thomas NOËL 7d4b3099ed update french translations 2018-06-07 18:13:16 +02:00
Thomas NOËL 9a86adf174 workflows: use format strings on logged error message (i18n) (#24327) 2018-06-07 18:13:03 +02:00
Thomas NOËL e617568561 tests: do not check mail message on logged errors backoffice (#24327) 2018-06-07 18:04:24 +02:00
Thomas NOËL 30732d5b12 misc: only log missing statuses as functional errors (#24327) 2018-06-07 17:34:11 +02:00
Frédéric Péters eed3861a3d forms: only include pages with actual data in summary (#24048) 2018-06-07 16:53:31 +02:00
Frédéric Péters f0fd073219 scripts: include __file__ in globals() (#24341) 2018-06-07 11:34:29 +02:00
Frédéric Péters 240ba37244 misc: give widget templates full access to publisher context (#24338) 2018-06-07 10:24:54 +02:00
Frédéric Péters a0dfbf8046 templates: restore {% load qommon %} in pure django template (#24296) 2018-06-06 21:50:21 +02:00
Frédéric Péters 996749aace general: load some templatetags libraries by default (#24296) 2018-06-06 21:10:23 +02:00
Thomas NOËL 635e309d41 use repr on logging invalid status (#24245) 2018-06-06 14:33:38 +02:00
Frédéric Péters a1d072bd0f workflows: ignore webservice errors when evaluating evolution emptyness (#24241) 2018-06-04 14:16:27 +02:00
Frédéric Péters 25d0af3a4c backoffice: fix display of expression widgets embedded in WidgetDict (#24260) 2018-06-04 14:16:27 +02:00