Commit Graph

3894 Commits

Author SHA1 Message Date
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
Frédéric Péters aba8442ad7 trivial: add missing import 2015-09-19 16:10:48 +02:00
Frédéric Péters 674e626508 misc: fix display in case of removed role 2015-09-19 16:10:48 +02:00
Frédéric Péters 04e8b077ae api: allow for ?full=on on /api/user/forms (#8283) 2015-09-19 15:51:34 +02:00
Frédéric Péters 6de84723ea api: move user related API to /api/user/ (#8283) 2015-09-19 15:51:34 +02:00
Frédéric Péters 21cfacc69a api: add keywords and description to formdefs API (#8282) 2015-09-19 15:51:34 +02:00
Frédéric Péters 96f7d8c7bd api: put formdefs and categories API under /api/ (#8295) 2015-09-19 15:51:34 +02:00
Frédéric Péters 893c923ecb fields: feed "live" formdata as variables when evaluating conditions (#8272) 2015-09-17 11:31:21 +02:00
Thomas NOËL 9ba043b534 release 1.13.5 2015-09-17 09:58:58 +02:00
Frédéric Péters e0c5f65d96 build: fix distribution of font files (#8237) 2015-09-16 18:08:40 +02:00
Thomas NOËL f43acfd0b9 update french translation 2015-09-15 12:08:05 +02:00
Frédéric Péters 38bc5ea87a backoffice: minor change to export commands labels (#8229) 2015-09-15 11:55:18 +02:00
Frédéric Péters 762c9f36fe forms: update URL of imported forms without testing for existing data (#8262) 2015-09-15 11:52:32 +02:00
Frédéric Péters f10dc8fad4 backoffice: support middle-click and absolute URIs in listings (#8228) 2015-09-15 11:52:32 +02:00
Frédéric Péters fa1952b320 trivial: remove unnessary semicolons 2015-09-15 11:52:32 +02:00
Frédéric Péters ebe74cf537 hobo: fix exception catching when configuring SQL 2015-09-15 11:52:32 +02:00
Benjamin Dauvergne e894d0ce2e new hobo_notify command to handle role provisionning/deprovisionning messages (fixes #8219)
It gets wcs roles from uuid or slug of the authentic2 role; if role is
using a slug it's replaced by the uuid. It handles rename by using uuid
as the slug of roles.

Targetted tenants are identified through their SAML entity id.
2015-09-15 11:19:22 +02:00
Benjamin Dauvergne f630df8500 api: export Role.details, Role.emails and .emails_to_members (#8254)
To allow import-wcs-roles on authentic side to import them.
2015-09-15 11:19:22 +02:00
Frédéric Péters 6c3a48c134 admin: exclude backoffice_info_text from workflow variables (#8251) 2015-09-12 10:38:51 +02:00
Frédéric Péters 34b0f21524 workflows: correctly add prefix to backoffice_info_text widgets (#8250) 2015-09-12 10:38:51 +02:00
Frédéric Péters 6400dab13e backoffice: notify admins in case of spurious exception (#8247) 2015-09-12 10:38:51 +02:00
Thomas NOËL 757a9f3256 fix french translation (#8245) 2015-09-11 15:17:40 +02:00
Frédéric Péters f174a6e54d forms: fix loss of value of map widget in multipage forms (#8222) 2015-09-11 14:31:23 +02:00
Frédéric Péters 8f0c32bd85 forms: always add attributes to prefilled fields (#8223) 2015-09-11 14:31:23 +02:00
Frédéric Péters f364765deb workflows: don't fail on "commentable" action not having a button (#8241) 2015-09-11 12:01:50 +02:00