Commit Graph

5159 Commits

Author SHA1 Message Date
Thomas NOËL 5af4dd6d5e wf/jump: store marker before jump, not after (#23033) 2018-04-09 15:24:56 +02:00
Thomas NOËL 0fd0e62ab0 update french translations (bis) 2018-04-05 18:35:46 +02:00
Thomas NOËL d6ce1d535d update french translations 2018-04-05 18:27:27 +02:00
Thomas NOËL b7d3ae9c75 workflow: replace Attach with Include in export-to-model UI (#23004) 2018-04-05 18:04:25 +02:00
Frédéric Péters 62267edcfa forms: evaluate conditions during typing (#22102) 2018-04-05 17:51:42 +02:00
Frédéric Péters 602597edd9 saml: work around bug with current lasso master (#23002) 2018-04-05 17:51:42 +02:00
Frédéric Péters 24e64134d7 general: add condition type selection to widget (#21545) 2018-04-05 16:33:16 +02:00
Frédéric Péters 98b2ba2661 general: add evaluation of django conditions (#21545) 2018-04-05 16:33:16 +02:00
Frédéric Péters a71a61a180 general: factor out page and jump condition evaluation (#21545) 2018-04-05 16:33:16 +02:00
Frédéric Péters 1745e14e0a fields: add support for prefilling with datetime.time() values (#22969) 2018-04-05 14:16:53 +02:00
Thomas NOËL 128ac6b5c2 workflows: allow not to store attachment in form history (#21106) 2018-03-30 19:05:04 +02:00
Thomas NOËL c7ad1b247a workflows: allow to store attachment in a backoffice file field (#21106) 2018-03-30 19:04:58 +02:00
Frédéric Péters 59a6416ace misc: disable form (buttons) on submit (#13349) 2018-03-30 09:45:39 +02:00
Frédéric Péters 21a87544b7 backoffice: don't hide disabled forms (#22857) 2018-03-29 15:26:50 +02:00
Thomas NOËL 46c936e797 cron: alert when lock seems too old (#22851) 2018-03-29 10:03:25 +02:00
Frédéric Péters 09f8169003 storage: don't crash on a parallel index rebuild (#22850) 2018-03-28 10:18:38 +02:00
Frédéric Péters 93da856291 saml2: make url SOAPException attribute optional (#22838) 2018-03-28 09:47:50 +02:00
Thomas NOËL d01d5a7928 add fault tolerance on convert_value_from_anything usage (#22793)
... and make None a legitimate value.
2018-03-27 16:27:11 +02:00
Frédéric Péters bd7b7e2692 maps: display location pointer whenever device location is known (#22819) 2018-03-27 16:24:45 +02:00
Frédéric Péters bf1d616c0f saml: don't crash logging unknown role uuids (#22826) 2018-03-27 16:16:41 +02:00
Benjamin Dauvergne 03123e9742 store IdP role's uuid in w.c.s. Role objects (#14207)
- added Role.uuid = None, make it indexed
- modify hobo_notify to store provisionnined roles' uuid in Role.uuid,
and roles' slug in Role.slug
- factorize role lookup in hobo_notify and implement those rules for
  lookup:
  - Role.uuid matches uuid OR
  - Role.id matches uuid (retro-compatibility) OR
  - Role.slug matches uuid (retro-compatibility) OR
  - Role.slug matches slug (NEW) OR
  - Role.name matches name (NEW)
- search users's roles by name too
- update roles provisionning through SAML to use the new .uuid field
- update workflow actions to add/remove roles to use the new .uuid field
2018-03-27 13:08:35 +02:00
Frédéric Péters e432c776ff fields: fix prefill options for map widgets (#22817) 2018-03-27 12:41:18 +02:00
Benjamin Dauvergne 3c30efe14a check_hobos: constrain database_name to 63 characters (#22797) 2018-03-26 17:49:39 +02:00
Thomas NOËL 5b582638d5 don't start a new cron if locked (#18519) 2018-03-26 15:35:42 +02:00
Frédéric Péters a26f30159f tests: fix declaration of page condition type 2018-03-24 10:53:33 +01:00
Frédéric Péters e7fabe042e workflows: ensure variables are reevaluated for new backoffice fields (#22748) 2018-03-22 17:51:33 +01:00
Frédéric Péters dda274abd1 trivial: add missing import 2018-03-20 23:18:51 +01:00
Frédéric Péters 3e7c60d4d4 workflows: add date support for idp profile change (#22586) 2018-03-20 23:00:31 +01:00
Frédéric Péters 5c37cdf39a workflows: add support for date fields to update profile action (#22578) 2018-03-20 23:00:31 +01:00
Frédéric Péters 849217f9f7 help: add reference to webservice action in triggers API page (#22633) 2018-03-20 11:04:13 +01:00
Frédéric Péters 56ff6a0d10 misc: mark current location using HTML/CSS instead of SVG (#22602) 2018-03-19 14:17:05 +01:00
Frédéric Péters 6b001ecd5e workflows: attach workflow form identifier to the form object (#22603) 2018-03-19 14:03:56 +01:00
Benjamin Dauvergne c7742a156f wscalls: include attribute name in AttributeError (#21521) 2018-03-19 13:13:07 +01:00
Frédéric Péters c44b70c622 api: fix content type of reverse geocoding responses (#22580) 2018-03-16 15:12:06 +01:00
Frédéric Péters c22b84459e backoffice: adjust unlock action link color to new background (#22571) 2018-03-16 12:16:18 +01:00
Frédéric Péters a6b528ab81 misc: don't invalidate cache when evaluating conditions (#22540) 2018-03-15 15:46:46 +01:00
Serghei Mihai d1023b693e geocoding: allow custom url for search and reverse geocoding (#22218) 2018-03-15 09:47:08 +01:00
Frédéric Péters b5293358bf sql: add indexes on formdata id in evolution tables (#22234) 2018-03-14 14:44:20 +01:00
Frédéric Péters 95651fc809 general: cache substitution variables in requests (#22107) 2018-03-14 14:12:56 +01:00
Frédéric Péters d686c0841f misc: only display data source value widget when appropriate (#22471) 2018-03-13 15:43:41 +01:00
Frédéric Péters 85d0aa04fa forms: check max length against characters, not bytes (#22175) 2018-03-13 15:24:01 +01:00
Frédéric Péters 392039216a misc: do not migrate empty strings to python conditions (#22466) 2018-03-12 17:53:37 +01:00
Frédéric Péters fe2b701f7d workflows: do not crash on incomplete jump condition (#22466) 2018-03-12 17:53:37 +01:00
Thomas NOËL dff62a8cb7 hobo: handle theme overlays as in hobo-agent (#20272) 2018-03-12 09:37:12 +01:00
Frédéric Péters dbfd4179f4 saml: add support for provisionning date fields (#22445) 2018-03-12 09:33:10 +01:00
Frédéric Péters 8ef533d0e3 hobo-notify/deploy: add support for date/birthdate kinds (#22444) 2018-03-12 09:33:10 +01:00
Frédéric Péters 98d2204b13 tests: add basic xls export check 2018-03-11 12:19:05 +01:00
Frédéric Péters 9c7c8633f2 tests: add check for display message line details 2018-03-11 12:19:05 +01:00
Frédéric Péters fe8c40f7fd tests: add check for forced_endpoint serialization 2018-03-11 12:19:04 +01:00
Frédéric Péters 2c0e8e4d05 general: store conditions as type/value dictionaries (#21550) 2018-03-09 17:02:15 +01:00