Commit Graph

5396 Commits

Author SHA1 Message Date
Frédéric Péters 629c234a31 forms: always check conditional fields on form load (#26384) 2018-09-13 15:32:56 +02:00
Frédéric Péters bee8913177 backoffice: ignore missing tracking code object (#24644) 2018-09-11 12:15:38 +02:00
Frédéric Péters ab0fcb64da forms: don't let readonly date fields be editable (#26303) 2018-09-11 12:14:03 +02:00
Frédéric Péters 6a05724c8e misc: fix behaviour on missing variables with a known prefix (#26269) 2018-09-10 14:31:07 +02:00
Frédéric Péters 4af9f76780 tests: add check for vars().get(...) default value (#26269) 2018-09-10 11:01:09 +02:00
Frédéric Péters e9c124953c tests: add check for vars() and missing form_var_ (#26269) 2018-09-10 10:53:42 +02:00
Frédéric Péters 2e3df87aac tests: check vars() wrapper used on backoffice fields (#26269) 2018-09-10 10:49:58 +02:00
Frédéric Péters 9173846da8 tests: keep on testing legacy variables path 2018-09-10 10:45:25 +02:00
Thomas NOËL 445d1815a0 backoffice: indicates the conditional fields on all fields (#26082) 2018-09-04 15:45:44 +02:00
Thomas NOËL c2e6da285e update french translations 2018-09-04 15:13:48 +02:00
Frédéric Péters 6d20a697b0 general: give a custom error message on invalid action link (#25722) 2018-09-04 14:06:42 +02:00
Frédéric Péters da5e7f52b0 forms: don't let readonly maps be moved (#26036) 2018-09-03 16:49:51 +02:00
Frédéric Péters 35db03bb68 forms: update WidgetList to use generic widget render() method (#26009) 2018-09-01 05:44:33 +02:00
Frédéric Péters 631287bab2 forms: update style of "add element" buttons (#26008) 2018-09-01 05:44:33 +02:00
Frédéric Péters 165bda43c9 forms: put standalone checkboxes in a <label> tag (#26002) 2018-08-31 18:22:01 +02:00
Thomas NOËL 4fc1248647 update french translations 2018-08-31 14:20:24 +02:00
Frédéric Péters bb0a832068 forms: don't add empty <span> in checkboxes widget (#25988) 2018-08-31 12:03:56 +02:00
Frédéric Péters b76eee459b backoffice: update to new appbar markup (#25983) 2018-08-31 12:03:56 +02:00
Frédéric Péters 12a413ab34 misc: extend |date filter to support more input types (#25976) 2018-08-31 12:03:56 +02:00
Thomas NOËL c29d4735ca handle non-ascii syntax error messages on conditions (#25954) 2018-08-31 10:38:58 +02:00
Frédéric Péters fe84f8410c forms: add empty span to checkbox widget, for custom CSS styles (#25978) 2018-08-31 10:33:08 +02:00
Benjamin Dauvergne c5f786d222 wscalls: implement PUT, PATCH and DELETE verbs (#12416) 2018-08-31 09:58:12 +02:00
Frédéric Péters 8f9dc0523d backoffice: use "delete" as button verb in deletion dialogs (#25929) 2018-08-31 09:54:15 +02:00
Frédéric Péters a6e8c72796 misc: add split templatetag (#25973) 2018-08-30 20:54:03 +02:00
Frédéric Péters 6dcb7fe9d7 misc: add startswith templatetag (#25972) 2018-08-30 20:54:03 +02:00
Frédéric Péters 8ce0d0b7de misc: give access to view attributes in formdata fill page (#25971)
Otherwise Directory::__call__ from quixote is called and the request
gets aborted in a strange way.
2018-08-30 20:54:03 +02:00
Frédéric Péters 473f489dd4 formdata: improve compatibility of lazy date fields (#25961) 2018-08-30 20:54:03 +02:00
Thomas NOËL 76632d4694 update french translations 2018-08-29 16:59:25 +02:00
Thomas NOËL 6ff95569ee backoffice: indicates the conditional fields in the listing (#25934) 2018-08-29 16:57:08 +02:00
Thomas NOËL f5857ca745 wscall: allow storing in backoffice file without varname (#25784) 2018-08-29 16:47:48 +02:00
Thomas NOËL ec8efb6497 workflows: ignore deleted formdef/formdata in aggregation emails (#25776) 2018-08-29 10:06:02 +02:00
Frédéric Péters 1e852f8d88 add live field conditions (#436) 2018-08-29 09:50:48 +02:00
Frédéric Péters 668a04f96a add conditions to fields (#19752) 2018-08-29 09:50:48 +02:00
Frédéric Péters d46c4c0451 misc: add criticality label to available variables (#25676) 2018-08-29 09:49:52 +02:00
Christophe Siraut bbb7242434 debian/control: add python-docutils in recommends (#25760) 2018-08-22 11:01:32 +02:00
Frédéric Péters ad5715dd26 translation: fix typo in "couriel" 2018-08-21 15:06:56 +02:00
Thomas NOËL f03c95da9b encode buttons on "action links" emails (#25721) 2018-08-20 16:58:42 +02:00
Frédéric Péters 6482e0db96 tests: update global listing tests to get formdata from listing 2018-08-17 16:41:28 +02:00
Frédéric Péters 248a99f393 sql: add display id and formdef name to full-text index (#25643) 2018-08-17 15:07:38 +02:00
Frédéric Péters add1bf6738 translation update 2018-08-17 15:07:38 +02:00
Frédéric Péters fda6dd4a35 general: add lazy evaluation to substitution subvariables (#22106) 2018-08-17 13:44:30 +02:00
Frédéric Péters b2e35a95c1 misc: remove icons from history bullets (#25639) 2018-08-16 11:08:41 +02:00
Frédéric Péters bd0efb79a3 backoffice: use appbar markup for global view title (#25693) 2018-08-16 10:14:40 +02:00
Frédéric Péters 9cc158c007 api: accept signed calls to /api/users/ without user (#25619) 2018-08-16 09:30:02 +02:00
Frédéric Péters ee488d19f1 add possibility to send "action links" in emails (#2554) 2018-08-12 19:36:50 +02:00
Frédéric Péters d7ab1ae531 api: limit forms sent to admin when backoffice submission is requested (#25626) 2018-08-12 12:00:59 +02:00
Frédéric Péters ce393bf139 api: include backoffice submission url when asked (#25627) 2018-08-12 12:00:59 +02:00
Frédéric Péters 4744b6fa2f misc: don't mark django conditions as beta anymore (#25601) 2018-08-12 11:59:59 +02:00
Frédéric Péters b01abb6652 misc: remove unused possibility to use a django template for home page (#25599) 2018-08-12 11:59:59 +02:00
Frédéric Péters 8f697269d3 tests: add check of condition on form_attachments 2018-08-09 11:14:33 +02:00