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 |