Commit Graph

3868 Commits

Author SHA1 Message Date
Thomas NOËL 2a6f0f36cc tests: use "Global View" string after d4b8bf3 (#8534) 2015-10-07 11:07:37 +02:00
Thomas NOËL f14d323eb1 update french translations 2015-10-07 10:40:49 +02:00
Thomas NOËL d4b8bf3a76 backoffice: rename "general listing" to "Global View" (#8534) 2015-10-07 10:24:26 +02:00
Frédéric Péters 4f421ba215 backoffice: add a link to the originating mail (#8446) 2015-10-07 10:14:46 +02:00
Frédéric Péters ffd3200c06 misc: simplify version discovery (#8531)
No more handwritten version number in wcs/__init__.py, no more support for
qommon as it was once used in Authentic, no more support for subversion.
2015-10-07 10:12:43 +02:00
Thomas NOËL 2af85d24c8 release 1.14 2015-10-06 16:31:40 +02:00
Frédéric Péters 4c02e6861c misc: handle ckeditor jquery adapter failing to load 2015-10-06 16:28:56 +02:00
Frédéric Péters b707e9591e admin: don't fail on duplicated role names when editing an user (#8443) 2015-10-06 15:46:39 +02:00
Frédéric Péters 90cc04bdcb misc: don't display tracking code entry box on category pages (#8441) 2015-10-06 15:46:38 +02:00
Frédéric Péters 1688c973c1 workflows: stay in (front/back)office after generating a document (#8447) 2015-10-06 12:11:04 +02:00
Thomas NOËL e2b5a50b5a api: allow for ?full=on on /api/user/drafts (#8450) 2015-10-01 23:35:52 +02:00
Frédéric Péters 68e26d3997 workflows: send correct file when multiple ones share the same name (#8453) 2015-10-01 17:17:04 +02:00
Frédéric Péters 8f76953579 sql: store workflow_roles_array as strings (#8451) 2015-10-01 13:25:04 +02:00
Frédéric Péters e58e2a4963 misc: mark "Load" (from tracking code) for translation (#8299) 2015-09-30 18:30:37 +02:00
Frédéric Péters bf2947ffea misc: always add wcs.listing.js when displaying global listing 2015-09-30 15:34:44 +02:00
Frédéric Péters 5e19aaf305 po: add translations for a few new strings 2015-09-30 15:16:56 +02:00
Frédéric Péters 9404eb65ee backoffice: add "current forms" view (#8227) 2015-09-30 15:16:56 +02:00
Benjamin Dauvergne 1e124b0cf2 hobo_notify: construct new roles using the uuid as their id (#8400)
To prevent any possibility of duplication we choose to use the uuid as
the id of new roles. So when a new Role is built in concurrent threads,
it will get the same id in both threads and so one will overwrite the
pickle written by the other preventing duplication.
2015-09-29 19:07:04 +02:00
Frédéric Péters 475abd5a6c misc: load json input as strings, not unicode (#8406) 2015-09-29 18:47:15 +02:00
Frédéric Péters b4f9caf21f forms: flatten list of steps (#8355) 2015-09-29 14:57:25 +02:00
Frédéric Péters a58fcf4cae api: export all role attributes with user info (#8397) 2015-09-29 09:35:16 +02:00
Frédéric Péters 558c4df65e general: keep submission context additional details (#8306) 2015-09-28 18:35:39 +02:00
Frédéric Péters f0e88b1cc3 api: add possibility to get to user API through /api/users/{user_id} 2015-09-25 18:14:12 +02:00
Frédéric Péters 5843ad8f33 api: add API to get list of users (#8345) 2015-09-25 18:14:12 +02:00
Frédéric Péters 17d6ad423e po: translate new string 2015-09-25 17:58:53 +02:00
Frédéric Péters dc9b180faa api: mark "xxx, draft saved on xxx" as translatable (#8384) 2015-09-25 17:55:42 +02:00
Frédéric Péters 31510a0f65 misc: allow duplicated role names (#8373)
This doesn't let the user create such roles as the result will always be
confusing lists but at least it won't crash if an external process creates
such roles.
2015-09-25 17:55:42 +02:00
Benjamin Dauvergne e38e9be0ac ctl/hobo_notify: filter potential app_dir by checking for config.pck (#8358) 2015-09-25 10:22:46 +02:00
Frédéric Péters 77ad631093 api: fix "formdefs of category" API to not return all formdefs (#8340) 2015-09-23 23:50:14 +02:00
Frédéric Péters 8afcddfaac api: add API to submit new formdata (#8298) 2015-09-23 14:26:51 +02:00
Frédéric Péters ca3698f6c6 sql: assert no table is created with None as formdef.id (#8315) 2015-09-22 18:57:55 +02:00
Frédéric Péters 3d252af241 forms: always set a new url_name when importing (#8315) 2015-09-22 18:57:55 +02:00
Frédéric Péters f22031acf4 tests: also run admin pages tests with sql enabled (#8315) 2015-09-22 18:57:51 +02:00
Frédéric Péters 59fd4c662b backoffice: add lists of backoffice submission drafts (#8176) 2015-09-22 18:57:41 +02:00
Frédéric Péters 1fd9ddf050 forms: add attribute to know formdatas created from backoffice (#8176) 2015-09-22 16:52:07 +02:00
Frédéric Péters ff4b2c152c formdata: add actions_roles index (#8281) 2015-09-22 16:52:07 +02:00
Frédéric Péters 1c20613197 sql: add a way to select() over different formdefs (#8179) 2015-09-22 16:52:07 +02:00
Frédéric Péters 20d84a0cda workflows: allow changes to "workflow functions" (#8256) 2015-09-22 16:52:07 +02:00
Frédéric Péters 1eb04fb441 tests: run form pages tests with English as language 2015-09-22 16:52:07 +02:00
Frédéric Péters acb6726bcf admin: turn permissions panel into a matrix of roles/accesses (#8239)
This also adds "backoffice access" to this panel, so it's no longer required to
go into individual roles to set that one.
2015-09-22 13:32:47 +02:00
Frédéric Péters 7e12818eb8 misc: support variables in URL in root and category redirects (#8301) 2015-09-22 13:32:47 +02:00
Frédéric Péters fbef6d3c56 workflows: add error handling to webservice call action (#7124) 2015-09-22 13:32:47 +02:00
Frédéric Péters 51bec8d58f misc: add possibility of redirection of category pages (#8218) 2015-09-22 13:32:47 +02:00
Frédéric Péters a7eed9c60a misc: add possibility of redirection of homepage (#8216) 2015-09-22 13:32:47 +02:00
Frédéric Péters 24ac153da8 misc: highlight info text when hovering the matching button (#8304) 2015-09-22 13:32:47 +02:00
Frédéric Péters 352de1d74d trivial: remove useless else on loop in bounce processing 2015-09-19 16:30:54 +02:00
Frédéric Péters 6e7f88400f misc: fix missing variable in bounce processing 2015-09-19 16:29:54 +02:00
Frédéric Péters 01027d0887 trivial: remove unused imports 2015-09-19 16:29:54 +02:00
Frédéric Péters 6c3da07c05 trivial: add missing import 2015-09-19 16:10:48 +02:00
Frédéric Péters 1f218c3917 trivial: remove unused imports 2015-09-19 16:10:48 +02:00