Commit Graph

409 Commits

Author SHA1 Message Date
Frédéric Péters 531a1489b1 workflows: do not truncate SMS messages anymore (#39587) 2020-03-29 10:26:10 +02:00
Frédéric Péters 0105a7bd29 workflows: add mail template management (#25378) 2020-03-28 18:39:04 +01:00
Serghei Mihai 84081f50da wf: add action to create card data (#39997) 2020-03-04 17:21:33 +01:00
Frédéric Péters 43a9fb6b39 workflows: don't display unavailable parameters in inspect (#40404) 2020-03-04 14:14:16 +01:00
Frédéric Péters 80790e67fb misc: make N_ a real imported function (#40359) 2020-03-03 11:26:59 +01:00
Benjamin Dauvergne 81d576cdd4 workflows: add accessor for related formdefs (#39656) 2020-02-21 13:53:34 +01:00
Thomas NOËL 36710b94c8 add alternative storage system (#39517) 2020-02-20 00:39:47 +01:00
Frédéric Péters ca91df122a general: remove six.PY[23] usage (#40006) 2020-02-19 12:18:12 +01:00
Benjamin Dauvergne 7f421d1587 add new action create-formdata (#33186) 2020-02-07 11:46:49 +01:00
Benjamin Dauvergne 9bbe4b48bb formdata: ease iteration of evolutions parts (#33186) 2020-02-07 11:46:49 +01:00
Frédéric Péters 8b51e62e1e workflows: make sure anchor expression is imported as a string (#39360) 2020-01-29 10:51:27 +01:00
Frédéric Péters 1b7299db0c workflows: fix import of commentable action with custom label (#39316) 2020-01-28 09:58:14 +01:00
Frédéric Péters 4f30c216af misc: use helper function to get xml node text (#39240) 2020-01-25 15:52:38 +01:00
Frédéric Péters 40e5f9dd4c misc: remove unused import lines 2020-01-24 08:59:59 +01:00
Frédéric Péters 4ea9649998 workflows: consider latest change for latest arrival global triggers (#39100) 2020-01-24 08:59:44 +01:00
Frédéric Péters d81959f81f trivial: insure two blank lines before top functions and classes 2020-01-18 20:33:44 +01:00
Frédéric Péters ee4d46947a misc: use lazy mode for variables in template evaluations (#38332) 2019-12-11 15:00:35 +01:00
Frédéric Péters 1358df73ea general: deal with py2/3 type conversion when unpickling (#38021) 2019-11-29 11:19:54 +01:00
Frédéric Péters 95b56b56a3 misc: sort dictionary keys when exporting to xml (#36515) 2019-11-20 09:17:20 +01:00
Frédéric Péters 6f6635e598 workflows: read attachments as binaries (#36515) 2019-11-20 09:17:19 +01:00
Frédéric Péters 9a19293d14 misc: always expand lists used as widget options (#36515) 2019-11-20 09:17:19 +01:00
Frédéric Péters 45330da625 misc: don't recurse in attachments proxy when deepcopying (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters ee28cb7bcb use force_str for formdef/workflow imports (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters 4b82f00c73 workflows: only encode on py2 (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters c36f13852f misc: replace basestring by six.string_types (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters f96426853f misc: iteritems() -> items() (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters 2bcbb6b441 misc: use six.string_types to check (str, unicode) (#36515) 2019-11-20 09:17:18 +01:00
Frédéric Péters 1cc98e2ba1 use absolute import when creating default workflows (#36515) 2019-11-20 09:17:17 +01:00
Frédéric Péters 7603e808f9 misc: replace has_key usages (#36515) 2019-11-20 09:17:17 +01:00
Frédéric Péters a7844cf7ca general: replace unicode() calls by force_text() (#36515) 2019-11-20 09:17:17 +01:00
Frédéric Péters 3e124dc3f3 workflows: add jump button option to ignore form errors (#24182) 2019-11-18 09:34:44 +01:00
Frédéric Péters fc73508917 misc: always hide status in front (#37517) 2019-11-07 20:00:20 +01:00
Frédéric Péters a545f25984 admin: display all formdef types using a data source (#37105) 2019-10-25 10:45:08 +02:00
Frédéric Péters c8513a1a73 workflows: use correct class when importing workflow backoffice fields (#37105) 2019-10-25 10:45:07 +02:00
Frédéric Péters e7ad4c2c0b workflows: migrate fields on load (#36915) 2019-10-14 22:22:18 +02:00
Frédéric Péters 1b1e596d1f misc: use relative imports (#36517) 2019-09-30 11:05:53 +02:00
Frédéric Péters aa45dd1957 admin: display and use card default workflow when setting workflow (#36413) 2019-09-27 11:39:01 +02:00
Benjamin Dauvergne b8186bfb90 api: export Status.is_waitpoint() in schema (#36412) 2019-09-24 19:36:22 +02:00
Frédéric Péters 281b020996 backoffice: add checkboxes to run global actions on many items at once (#7865) 2019-09-18 15:48:00 +02:00
Frédéric Péters a3c3ec6b21 misc: add get_roles() accessor to user class (#7865) 2019-09-18 15:48:00 +02:00
Nicolas Roche 0cf37e198d workflow: ignore empty items on workflow import (#31823) 2019-08-31 11:08:27 +02:00
Frédéric Péters c49c2fe590 trivial: update comment to match role lookup (#34705) 2019-07-17 15:40:55 +02:00
Frédéric Péters e16fa979b1 admin: change export/import to use XML files for forms and workflows (#34705) 2019-07-17 15:39:11 +02:00
Frédéric Péters 14d02d3afd workflows: add fallbacks for exporting (very) old workflows (#34705) 2019-07-17 15:39:11 +02:00
Benjamin Dauvergne 4af6edad53 misc: add __repr__ to Field, WorkflowStatus and WorkflowStatusItem (#34807) 2019-07-14 12:41:54 +02:00
Thomas NOËL d157723e20 workflows: detect obsolete status in global actions timeout triggers (#34528) 2019-07-05 11:50:18 +02:00
Frédéric Péters 234cd7999e workflows: add possibility to trigger global actions on finalized data (#33643) 2019-07-03 15:38:56 +02:00
Frédéric Péters 82758404c2 workflows: add notification action (#33817) 2019-06-19 18:19:01 +02:00
Frédéric Péters 2ccf0c2418 workflows: fix order of parameters in super() call (#34155) 2019-06-19 17:34:04 +02:00
Frédéric Péters 3d59e8e891 workflows: respect parameter order in actions (#34155) 2019-06-19 17:05:21 +02:00