Commit Graph

6395 Commits

Author SHA1 Message Date
Frédéric Péters 407098ea38 forms: only update item options if there are new values (#40216) 2020-02-27 09:27:57 +01:00
Frédéric Péters f274d4442e forms: refill item fields based on prefilled values (#40190) 2020-02-27 00:31:22 +01:00
Frédéric Péters b13f254b01 backoffice: set global filters from query string (#40212) 2020-02-26 17:09:50 +01:00
Frédéric Péters 4dd829ebee misc: allow sorting forms without receipt time (#40157) 2020-02-25 10:11:01 +01:00
Frédéric Péters 6339129fdf workflows: make linked formdata view work without request (#40161) 2020-02-25 10:11:01 +01:00
Frédéric Péters 4d3d773f84 misc: raise AttributeError on missing lazy attributes (#40133) 2020-02-25 08:48:52 +01:00
Frédéric Péters e58a90f340 workflows: always enable create form option (#39657) 2020-02-24 17:54:42 +01:00
Frédéric Péters 56a6139a12 misc: only consider parts with actual contents in history (#40096) 2020-02-24 13:29:24 +01:00
Thomas NOËL 7f2834ff30 trigger_jumps: print only if verbosity > 1 (#40094) 2020-02-24 09:45:06 +01:00
Frédéric Péters 1732ea4ad0 translation update 2020-02-21 16:54:02 +01:00
Frédéric Péters 73b707901c workflows: mark and do not run unconfigured create formdata action (#40083) 2020-02-21 16:32:47 +01:00
Frédéric Péters ccc214def3 translation fix 2020-02-21 15:22:56 +01:00
Frédéric Péters 6f28a0e3c7 translation update 2020-02-21 14:22:54 +01:00
Benjamin Dauvergne 38ceac5dcb create_formdata: add attach_to_history option (#39639) 2020-02-21 14:00:47 +01:00
Benjamin Dauvergne 662e3e9008 create_formdata: add automatic mapping by varnames (#39656) 2020-02-21 13:53:34 +01:00
Benjamin Dauvergne 81d576cdd4 workflows: add accessor for related formdefs (#39656) 2020-02-21 13:53:34 +01:00
Frédéric Péters 5b3b715bc9 saml2: fix user lookup when there's no connexion time (#40045) 2020-02-20 09:45:02 +01:00
Thomas NOËL d7dedde621 translation update 2020-02-20 00:45:23 +01:00
Thomas NOËL 36710b94c8 add alternative storage system (#39517) 2020-02-20 00:39:47 +01:00
Frédéric Péters 7733cd21b0 translation update 2020-02-19 15:02:42 +01:00
Frédéric Péters 113df1dad2 misc: don't check for session if there's no request (#40009) 2020-02-19 14:04:16 +01:00
Frédéric Péters 0bd57943eb forms: add option for locking prefilled fields (#39167) 2020-02-19 12:18:12 +01:00
Frédéric Péters b4e3b767c7 forms: add support for checkbox with inline label (#39167) 2020-02-19 12:18:12 +01:00
Frédéric Péters ca91df122a general: remove six.PY[23] usage (#40006) 2020-02-19 12:18:12 +01:00
Frédéric Péters d82a02dfee cards: add support for map fields in csv import (#39991) 2020-02-19 12:04:51 +01:00
Frédéric Péters 22d551a833 backoffice: do not highlight csv import title (#39994) 2020-02-19 12:04:51 +01:00
Frédéric Péters d41844f65c backoffice: consider submission roles for csv import (#39992) 2020-02-19 12:04:51 +01:00
Frédéric Péters 35f7b286fa backoffice: ignore theme provided javascript (#39993) 2020-02-19 12:04:51 +01:00
Frédéric Péters c0d077bd1b translation update 2020-02-19 08:32:29 +01:00
Frédéric Péters ff24ff2b13 cards: test structured item fields (#39990) 2020-02-19 06:49:19 +01:00
Frédéric Péters 3d52cfb9ce cards: don't include presentation fields in CSV imports (#39989) 2020-02-19 06:49:19 +01:00
Frédéric Péters 3e3d292187 cards: add support for more field types (#39988) 2020-02-19 06:49:19 +01:00
Frédéric Péters 0044a5c10c misc: correctly display pre-py3 session messages (#39975) 2020-02-18 15:07:35 +01:00
Frédéric Péters deb15c7052 misc: don't reimport theme javascript libraries (#33449) 2020-02-18 09:59:57 +01:00
Frédéric Péters 09081c7f1f misc: set qommon/l10n as builtin templatetags in settings (#37275) 2020-02-18 09:58:44 +01:00
Frédéric Péters 1940f8dc7a workflows: don't display title/subtitle/etc. as required in inspect (#36420) 2020-02-18 08:23:03 +01:00
Benjamin Dauvergne 6a63b81928 formdata: do not modify __dict__ in __getstate__ (#38049)
It suppress the _formdef cache, which can break things with transient
formdata created from the FormData class instead of a FormDef.data_class().

Ideally transient FormData should be never copied as the copy is lacking
a _formdef attribute and _names is not initialised so
FormData.get_formdef() will never work.
2020-02-17 19:20:06 +01:00
Frédéric Péters 69aaf094d3 portfolio: add trailing slash to fargo file picking URL (#39955) 2020-02-17 16:59:08 +01:00
Frédéric Péters 6b4487ec2a translation update 2020-02-17 14:44:42 +01:00
Frédéric Péters b23c2a4c50 emails: add support for unicode local-parts (if server supports it) (#39934) 2020-02-17 14:40:16 +01:00
Frédéric Péters f9f95418a6 templates: pass full sentence to translation code (#39875) 2020-02-17 14:37:48 +01:00
Frédéric Péters 4224d484b0 templates: use same variable in plural variant (#39876) 2020-02-17 14:37:48 +01:00
Frédéric Péters 99526aadaa forms: quote filename in redirections (#39936) 2020-02-17 12:49:06 +01:00
Frédéric Péters 29a3372f7a forms: skip live workflow form processing if there's no (more) form (#39916) 2020-02-17 09:41:26 +01:00
Frédéric Péters 56d11799a1 portfolio: remove unused functions (#39921) 2020-02-17 09:41:26 +01:00
Frédéric Péters 5e796a2789 portfolio: don't use PicklableUpload internals (#39919) 2020-02-17 09:41:26 +01:00
Frédéric Péters fd2c689626 misc: use bytes in compatibility with older PicklableUpload (#39919) 2020-02-17 09:41:26 +01:00
Frédéric Péters 8f26e27ff6 api: add start/end filters on last update time (#39918) 2020-02-16 08:30:10 +01:00
Frédéric Péters 0a38132d66 remove obsolete map(None...) usage (#39914) 2020-02-15 01:38:01 +01:00
Frédéric Péters 3792591af2 password: make sure generated password use an integer length (#39885) 2020-02-14 14:06:01 +01:00