Commit Graph

2539 Commits

Author SHA1 Message Date
Benjamin Dauvergne 857d18b7e6 in FormStatusPage, update the breadcrumb in _q_traverse to permit allow proper setup of the breadcrumb for subpages 2012-10-03 15:35:39 +02:00
Benjamin Dauvergne 6d9ce912fb add the PrefillSelectionWidget widget to rules on input tags for classical widgets 2012-10-03 15:35:39 +02:00
Frédéric Péters 161024ad8e workflows: hide "just submitted" status from user 2012-10-03 13:44:56 +02:00
Frédéric Péters 77773d3748 workflows: possibility to hide some status from the user (#1588) 2012-10-03 13:44:55 +02:00
Frédéric Péters a94cc30625 admin: add support for more transitions in workflow graphs (#1724) 2012-10-02 14:42:33 +02:00
Frédéric Péters fb54638215 backoffice: export formdata in an afterjob if there are too many items (#1591) 2012-10-02 11:27:24 +02:00
Frédéric Péters 71ecb4b2cc admin: archive formdata in an afterjob if there are too many of them 2012-10-02 11:27:23 +02:00
Thomas NOËL 69a9045b75 access to backoffice only if user.can_go_in_backoffice (fix #1688) 2012-09-24 20:13:35 +02:00
Thomas NOËL a33d025556 backoffice listing: little interface improvements 2012-09-21 20:33:31 +02:00
Frédéric Péters 5967adc192 handle user hashes when mailing evolution details (#1687) 2012-09-21 17:50:37 +02:00
Frédéric Péters 5644dbce0e do not abort on getting CSV out of uncompleted Table or Ranked Items fields 2012-09-20 11:18:20 +02:00
Frédéric Péters 854729fee2 backoffice: limit height of fields filter (#1671) 2012-09-20 11:18:20 +02:00
Frédéric Péters fe51ceda5d backoffice: use a <select> for the status filter (#1670) 2012-09-20 11:18:20 +02:00
Thomas NOËL 9cb58fdc07 update french translations 2012-09-18 14:30:13 +02:00
Frédéric Péters 8cb9bd2d36 List all forms on backoffice homepage, with pending / total stats (#1673) 2012-09-18 13:17:54 +02:00
Thomas NOËL ab7f7619e2 add a (hidden) ./svg URL on workflows (fix #1663) 2012-09-15 18:03:11 +02:00
Thomas NOËL f705d652f5 french translations updated 2012-09-13 14:35:38 +02:00
Thomas NOËL 822f53a3bd fix csv and xls export (fix #1632) 2012-09-13 10:09:27 +02:00
Thomas NOËL 3e3c45a01b fix xls & csv export 2012-09-12 13:38:13 +02:00
Thomas NOËL 9f266dfdd0 missing i18n for "Password Change" 2012-09-11 09:41:47 +02:00
Thomas NOËL dbc3c9d79f ItemField: fix crash when data_source returns less than 3 items 2012-09-10 14:20:55 +02:00
Thomas NOËL 92256ef02d prefill: don't convert value to string if it's already a string 2012-09-05 16:43:06 +02:00
Thomas NOËL d5171fa2c5 prefill: add globals on python formulas 2012-09-05 15:52:42 +02:00
Thomas NOËL fee585b041 fix: handle old formdata without data[%d_display] 2012-09-05 14:57:56 +02:00
Thomas NOËL 2f231db19c updates in debian packaging 2012-09-05 11:45:25 +02:00
Thomas NOËL 93db2d9602 update french translations 2012-09-05 11:05:30 +02:00
Thomas NOËL 929ca7a717 expose Decimal in wf conditions 2012-09-05 10:50:14 +02:00
Thomas NOËL 54e6bc9b72 some fixes in backoffice listing 2012-09-05 10:44:58 +02:00
Thomas NOËL 31cbfce2fe admin: better handling of workflow modifications (#1241) 2012-09-03 15:47:32 +02:00
Thomas NOËL 35426af9af stops the workflow when the formdata status changes (fix #1615) 2012-09-03 10:06:27 +02:00
Thomas NOËL 1e375e1a7c fix admin/forms: now we can clear the list of sender roles 2012-08-30 14:20:48 +02:00
Thomas NOËL d7b58c68b0 workflow reassign: change all evolution items status 2012-08-29 20:28:18 +02:00
Thomas NOËL 864d0b0408 update fr.po 2012-08-29 20:12:04 +02:00
Frédéric Péters 3b93d67f0a admin: do not offer an edit page after duplicate (#1593) 2012-08-29 16:52:44 +02:00
Benjamin Dauvergne e8cb859e70 cron: remove unused imports 2012-08-29 16:23:58 +02:00
Benjamin Dauvergne e6f455ca93 cron: fix exception handling around jobs 2012-08-29 16:23:58 +02:00
Thomas NOËL 31fd030a75 admin: form/edit is now 404 2012-08-29 15:33:49 +02:00
Thomas NOËL caacbe0864 admin: don't go to ./edit after import 2012-08-29 15:31:32 +02:00
Thomas NOËL cd16e17c7c admin: remove ./edit link for forms (continuing c214b33341) 2012-08-29 15:29:44 +02:00
Thomas NOËL 4d01005c77 wf: don't crash if graphviz is not installed 2012-08-29 12:56:00 +02:00
Thomas NOËL 46f142df1e import libxml2 only if LibertyDirectory is used 2012-08-29 11:47:58 +02:00
Thomas NOËL cbcc055e86 don't always import sql 2012-08-29 11:44:24 +02:00
Frédéric Péters c2f220677b admin: fix CSS for workflow svg 2012-08-23 09:35:50 +02:00
Frédéric Péters 36f5accdfc backoffice: paginate listing results (#1584) 2012-08-23 09:28:14 +02:00
Frédéric Péters 513392b23a backoffice: disallow sorting/filtering on headers if all rows are not displayed 2012-08-23 09:08:06 +02:00
Frédéric Péters 2a0b111427 backoffice: add support code for paginating listings 2012-08-22 17:17:53 +02:00
Frédéric Péters b1e529be50 workflows: add and use the possibility to know about "waitpoint" status
A waitpoint status is a status waiting for an event (be it user
interaction or something else), but can also be an endpoint (where the
user would wait, infinitely).

This is used to avoid "technical status" (that are just there to execute
some actions and redirect the user elsewhere) in different places, such
as the status filter for forms (because theorically it's not possible
to have forms with that status), or when reassigning status on workflow
changes (to avoid putting the form in a "stuck" situation).
2012-08-17 10:01:51 +02:00
Frédéric Péters f7cb44eccc backoffice: embed form history into a bo-block 2012-08-16 17:10:13 +02:00
Frédéric Péters 7b33eacf9c improve the display of evolution author in case it is the original submitter 2012-08-16 15:00:59 +02:00
Frédéric Péters 459b1670eb admin: do not allow saving changes to default workflow items 2012-08-16 14:25:16 +02:00