2023-03-28T16:55:10Z - 2024-03-28T17:55:10Z

Overview

1094 Active Pull Requests
Excluding merges, 13 authors have pushed 1436 commits to main and 1675 commits to all branches. On main, 454 files have changed and there have been 78777 additions and 34908 deletions.

207 Releases published by 9 users

Published v11.13 2024-03-28 14:37:38 +01:00

Published v11.12 2024-03-27 12:11:52 +01:00

Published v11.11 2024-03-25 14:28:01 +01:00

Published v11.10 2024-03-21 19:21:03 +01:00

Published v11.9 2024-03-21 16:55:55 +01:00

Published v11.8 2024-03-21 13:29:24 +01:00

Published v11.7 2024-03-21 10:32:21 +01:00

Published v11.6 2024-03-19 18:13:45 +01:00

Published v11.5 2024-03-18 17:47:32 +01:00

Published v11.4 2024-03-15 20:02:11 +01:00

Published v11.3 2024-03-15 16:13:47 +01:00

Published v11.2 2024-03-15 15:13:41 +01:00

Published v11.1 2024-03-15 11:22:43 +01:00

Published v11.0 2024-03-13 11:41:56 +01:00

Published v10.99 2024-03-12 15:08:20 +01:00

Published v10.98 2024-03-12 09:48:53 +01:00

Published v10.97 2024-03-08 17:41:54 +01:00

Published v10.96 2024-03-08 11:39:56 +01:00

Published v10.95 2024-03-07 21:32:07 +01:00

Published v10.94 2024-03-06 19:28:21 +01:00

Published v10.93 2024-03-05 19:33:00 +01:00

Published v10.92 2024-03-04 18:09:00 +01:00

Published v10.91 2024-03-04 14:25:45 +01:00

Published v10.90 2024-03-01 17:42:54 +01:00

Published v10.89 2024-03-01 11:03:14 +01:00

Published v10.88 2024-02-29 17:46:29 +01:00

Published v10.87 2024-02-29 11:04:59 +01:00

Published v10.86 2024-02-29 10:47:56 +01:00

Published v10.85 2024-02-27 18:15:40 +01:00

Published v10.84 2024-02-27 11:18:31 +01:00

Published v10.83 2024-02-26 13:14:26 +01:00

Published v10.82 2024-02-23 21:15:16 +01:00

Published v10.81 2024-02-21 15:40:11 +01:00

Published v10.80 2024-02-17 16:15:43 +01:00

Published v10.79 2024-02-16 14:04:31 +01:00

Published v10.78 2024-02-15 17:53:34 +01:00

Published v10.77 2024-02-13 16:45:51 +01:00

Published v10.76 2024-02-13 12:52:55 +01:00

Published v10.75 2024-02-12 17:13:40 +01:00

Published v10.74 2024-02-12 17:11:43 +01:00

Published v10.73 2024-02-12 16:14:41 +01:00

Published v10.72 2024-02-09 15:36:34 +01:00

Published v10.71 2024-02-06 17:26:08 +01:00

Published v10.70 2024-02-05 16:29:56 +01:00

Published v10.69 2024-02-01 17:51:46 +01:00

Published v10.68 2024-02-01 10:24:19 +01:00

Published v10.67 2024-01-30 16:28:34 +01:00

Published v10.66 2024-01-29 15:41:26 +01:00

Published v10.65 2024-01-26 15:27:51 +01:00

Published v10.64 2024-01-26 09:18:16 +01:00

Published v10.63 2024-01-23 14:27:20 +01:00

Published v10.62 2024-01-23 10:25:23 +01:00

Published v10.61 2024-01-22 15:34:53 +01:00

Published v10.60 2024-01-19 17:11:18 +01:00

Published v10.59 2024-01-19 08:55:03 +01:00

Published v10.58 2024-01-16 17:39:08 +01:00

Published v10.57 2024-01-15 18:16:28 +01:00

Published v10.56 2024-01-15 15:02:31 +01:00

Published v10.55 2024-01-13 10:17:43 +01:00

Published v10.54 2024-01-08 16:57:41 +01:00

Published v10.53 2024-01-08 13:08:01 +01:00

Published v10.52 2023-12-22 16:18:23 +01:00

Published v10.51 2023-12-22 12:16:11 +01:00

Published v10.50 2023-12-19 16:36:53 +01:00

Published v10.49 2023-12-15 10:32:10 +01:00

Published v10.48 2023-12-11 17:20:04 +01:00

Published v10.47 2023-12-08 17:50:31 +01:00

Published v10.46 2023-12-08 13:25:14 +01:00

Published v10.45 2023-12-07 19:57:26 +01:00

Published v10.44 2023-12-04 17:41:24 +01:00

Published v10.43 2023-12-02 12:50:43 +01:00

Published v10.42 2023-11-30 17:52:23 +01:00

Published v10.41 2023-11-28 10:22:31 +01:00

Published v10.40 2023-11-27 13:59:19 +01:00

Published v10.39 2023-11-27 12:53:17 +01:00

Published v10.38 2023-11-24 17:26:44 +01:00

Published v10.37 2023-11-24 10:56:31 +01:00

Published v10.36 2023-11-24 10:03:07 +01:00

Published v10.35 2023-11-21 10:55:36 +01:00

Published v10.34 2023-11-20 12:12:37 +01:00

Published v10.33 2023-11-17 14:13:34 +01:00

Published v10.32 2023-11-17 10:25:50 +01:00

Published v10.31 2023-11-17 10:03:09 +01:00

Published v10.30 2023-11-16 08:11:36 +01:00

Published v10.29 2023-11-13 15:10:53 +01:00

Published v10.28 2023-11-10 16:46:57 +01:00

Published v10.27 2023-11-10 12:35:51 +01:00

Published v10.26 2023-11-06 16:31:05 +01:00

Published v10.25 2023-11-03 12:59:34 +01:00

Published v10.24 2023-11-02 16:31:03 +01:00

Published v10.23 2023-10-31 17:59:56 +01:00

Published v10.22 2023-10-27 17:04:23 +02:00

Published v10.21 2023-10-27 11:59:40 +02:00

Published v10.20 2023-10-27 11:17:41 +02:00

Published v10.19 2023-10-20 14:26:09 +02:00

Published v10.18 2023-10-06 15:32:15 +02:00

Published v10.17 2023-10-06 11:40:41 +02:00

Published v10.16 2023-10-03 20:25:46 +02:00

Published v10.15 2023-10-02 20:55:27 +02:00

Published v10.14 2023-10-01 15:52:45 +02:00

Published v10.13 2023-09-29 10:04:00 +02:00

Published v10.12 2023-09-29 08:32:43 +02:00

Published v10.11 2023-09-25 19:11:23 +02:00

Published v10.10 2023-09-22 13:08:35 +02:00

Published v10.9 2023-09-19 17:52:21 +02:00

Published v10.8 2023-09-18 12:24:31 +02:00

Published v10.7 2023-09-15 11:05:56 +02:00

Published v10.6 2023-09-12 15:39:45 +02:00

Published v10.5 2023-09-08 11:50:54 +02:00

Published v10.4 2023-09-08 09:48:46 +02:00

Published v10.3 2023-09-07 11:28:09 +02:00

Published v10.2 2023-09-06 12:08:38 +02:00

Published v10.1 2023-09-05 21:59:39 +02:00

Published v10.0 2023-09-05 17:19:28 +02:00

Published v9.99 2023-09-05 17:15:23 +02:00

Published v9.98 2023-09-05 13:54:39 +02:00

Published v9.97 2023-09-04 17:44:00 +02:00

Published v9.96 2023-09-04 15:08:27 +02:00

Published v9.95 2023-08-31 14:50:55 +02:00

Published v9.94 2023-08-23 17:07:47 +02:00

Published v9.93 2023-08-22 15:49:49 +02:00

Published v9.92 2023-08-17 22:32:20 +02:00

Published v9.91 2023-08-16 21:02:32 +02:00

Published v9.90 2023-08-14 16:57:31 +02:00

Published v9.89 2023-08-14 11:19:22 +02:00

Published v9.88 2023-08-11 14:49:05 +02:00

Published v9.87 2023-08-11 07:45:40 +02:00

Published v9.86 2023-08-09 12:10:29 +02:00

Published v9.85 2023-08-08 10:12:12 +02:00

Published v9.84 2023-08-07 13:10:42 +02:00

Published v9.83 2023-08-04 15:58:04 +02:00

Published v9.82 2023-08-04 14:40:57 +02:00

Published v9.81 2023-08-03 20:36:49 +02:00

Published v9.80 2023-08-03 12:23:14 +02:00

Published v9.79 2023-08-03 06:53:33 +02:00

Published v9.78 2023-08-02 20:48:27 +02:00

Published v9.77 2023-08-01 11:09:50 +02:00

Published v9.76 2023-07-24 17:01:12 +02:00

Published v9.75 2023-07-24 15:51:42 +02:00

Published v9.74 2023-07-21 09:59:43 +02:00

Published v9.73 2023-07-20 16:25:47 +02:00

Published v9.72 2023-07-18 17:57:24 +02:00

Published v9.71 2023-07-17 16:36:34 +02:00

Published v9.70 2023-07-15 18:36:02 +02:00

Published v9.69 2023-07-14 12:07:33 +02:00

Published v9.68 2023-07-13 09:20:04 +02:00

Published v9.67 2023-07-10 14:22:51 +02:00

Published v9.66 2023-07-07 07:55:57 +02:00

Published v9.65 2023-07-04 16:47:17 +02:00

Published v9.64 2023-07-03 17:43:06 +02:00

Published v9.63 2023-06-30 15:50:01 +02:00

Published v9.62 2023-06-29 08:47:22 +02:00

Published v9.61 2023-06-26 20:59:06 +02:00

Published v9.60 2023-06-26 07:08:51 +02:00

Published v9.59 2023-06-23 12:09:31 +02:00

Published v9.58 2023-06-22 07:59:24 +02:00

Published v9.57 2023-06-20 17:40:50 +02:00

Published v9.56 2023-06-20 15:16:59 +02:00

Published v9.55 2023-06-19 18:01:10 +02:00

Published v9.54 2023-06-19 13:51:10 +02:00

Published v9.53 2023-06-16 19:11:03 +02:00

Published v9.52 2023-06-16 11:20:56 +02:00

Published v9.51 2023-06-15 22:01:05 +02:00

Published v9.50 2023-06-14 17:07:14 +02:00

Published v9.49 2023-06-14 09:19:18 +02:00

Published v9.48 2023-06-13 18:41:08 +02:00

Published v9.47 2023-06-13 16:36:32 +02:00

Published v9.46 2023-06-13 15:02:06 +02:00

Published v9.45 2023-06-13 14:18:27 +02:00

Published v9.44 2023-06-12 18:38:25 +02:00

Published v9.43 2023-06-02 11:40:54 +02:00

Published v9.42 2023-06-01 19:17:43 +02:00

Published v9.41 2023-05-30 18:41:42 +02:00

Published v9.40 2023-05-30 18:13:54 +02:00

Published v9.39 2023-05-29 08:32:13 +02:00

Published v9.38 2023-05-26 12:10:57 +02:00

Published v9.37 2023-05-26 09:28:46 +02:00

Published v9.36 2023-05-25 19:07:29 +02:00

Published v9.35 2023-05-22 15:27:28 +02:00

Published v9.34 2023-05-17 13:46:57 +02:00

Published v9.33 2023-05-15 22:21:01 +02:00

Published v9.32 2023-05-13 19:47:51 +02:00

Published v9.31 2023-05-13 11:10:14 +02:00

Published v9.30 2023-05-12 10:45:17 +02:00

Published v9.29 2023-05-11 10:09:22 +02:00

Published v9.28 2023-05-09 19:23:23 +02:00

Published v9.27 2023-05-05 15:42:37 +02:00

Published v9.26 2023-05-04 20:00:17 +02:00

Published v9.25 2023-05-03 17:14:32 +02:00

Published v9.24 2023-05-02 16:02:43 +02:00

Published v9.23 2023-04-30 14:40:45 +02:00

Published v9.22 2023-04-28 15:51:29 +02:00

Published v9.21 2023-04-25 17:12:44 +02:00

Published v9.20 2023-04-25 11:12:22 +02:00

Published v9.19 2023-04-24 12:01:40 +02:00

Published v9.18 2023-04-21 16:33:43 +02:00

Published v9.17 2023-04-21 08:38:50 +02:00

Published v9.16 2023-04-20 22:38:04 +02:00

Published v9.15 2023-04-20 18:59:23 +02:00

Published v9.14 2023-04-17 20:11:02 +02:00

Published v9.13 2023-04-17 14:16:52 +02:00

Published v9.12 2023-04-13 13:51:42 +02:00

Published v9.11 2023-04-10 17:58:55 +02:00

Published v9.10 2023-04-07 07:09:47 +02:00

Published v9.9 2023-04-04 18:48:45 +02:00

Published v9.8 2023-04-03 12:04:12 +02:00

Published v9.7 2023-03-31 11:19:24 +02:00

1041 Pull requests merged by 12 users

Merged #1328 forms: allow displaying no elements in management sidebar (#88807) 2024-03-28 14:36:55 +01:00

Merged #1321 workflow_tests: preserve response of webservice assertion on test duplication (#88729) 2024-03-27 12:04:06 +01:00

Merged #1304 misc: use custom id in breadcrumb (#88557) 2024-03-25 10:05:37 +01:00

Merged #1301 admin: rename overwrite button for blockdef (#88502) 2024-03-22 11:36:24 +01:00

Merged #1294 backoffice: warn about data loss when removing a page fields (#87505) 2024-03-21 18:59:36 +01:00

Merged #1292 backoffice: add support for default value for date workflow options (#88346) 2024-03-21 18:59:29 +01:00

Merged #1285 support actions globales dans les tests (#88311) 2024-03-21 15:20:59 +01:00

Merged #1296 misc: increase DATA_UPLOAD_MAX_NUMBER_FIELDS (#88443) 2024-03-21 14:33:41 +01:00

Merged #1298 tests: really fix results count in test_block_test_results (#88458) 2024-03-21 14:01:21 +01:00

Merged #1297 misc: ignore no_data fields in filter_by (#88454) 2024-03-21 13:46:33 +01:00

Merged #1276 forms: add option to control max number of drafts per user (#88237) 2024-03-21 11:41:48 +01:00

Merged #1295 tests: fix results count in test_block_test_results (#88445) 2024-03-21 11:16:35 +01:00

Merged #1263 plus d'actions de test (#88108) 2024-03-21 11:07:16 +01:00

Merged #1293 workflows: give correct URL for variable fields URLs (#88435) 2024-03-21 08:59:53 +01:00

Merged #1291 misc: always declare lingo_url if lingo is deployed (#88419) 2024-03-21 08:59:45 +01:00

Merged #1286 misc: check "manual address" box when a manual address has been entered (#88332) 2024-03-21 08:59:39 +01:00

Merged #1289 cards: extend "update cards" checkbox to CSV imports (#88294) 2024-03-21 08:59:29 +01:00

Merged #1290 misc: do not allow storing AnyFormData objects (#88338) 2024-03-20 18:46:45 +01:00

Merged #1288 tests: adjust users datasources to check against correct id (#88364) 2024-03-19 17:49:48 +01:00

Merged #1287 misc: extend default list of forbidden file types (#88352) 2024-03-19 17:20:12 +01:00

Merged #948 data sources: export detailed roles infos (#84889) 2024-03-19 15:35:22 +01:00

Merged #1284 tests: fix changing ids in workflow tests (#88297) 2024-03-18 15:33:03 +01:00

Merged #1281 misc: add theme variables to maintenance page context (#88262) 2024-03-18 11:51:52 +01:00

Merged #1282 misc: add legacy declaration of DeprecationsScanAfterJob (#88266) 2024-03-18 11:51:41 +01:00

Merged #1283 misc: skip empty/none filetypes (#88269) 2024-03-18 11:51:33 +01:00

Merged #1261 workflow_tests: allow testing sms workflow action (#87541) 2024-03-18 11:13:15 +01:00

Merged #1267 testdef: stop ignoring item selection error when no data source (#88176) 2024-03-18 10:59:12 +01:00

Merged #1266 testdef: set formdata backoffice submission flag (#88191) 2024-03-18 10:58:06 +01:00

Merged #1268 admin: allow running tests from result page (#88201) 2024-03-18 10:57:41 +01:00

Merged #1232 testdef, permettre d'indiquer qui clique sur un bouton d'action (#87543) 2024-03-18 10:56:41 +01:00

Merged #1280 misc: add site option for contact email for nominatim queries (#6862) 2024-03-18 10:02:49 +01:00

Merged #1278 api: ignore invalid base64 data when receiving file fields (#88248) 2024-03-17 07:47:31 +01:00

Merged #1277 backoffice: check back value of lookup form (#88247) 2024-03-17 07:47:27 +01:00

Merged #1275 misc: do not fail temporary_access_url if formdata got removed (#88232) 2024-03-15 17:05:54 +01:00

Merged #1212 deprecations: forbid import of new python expressions (#72093) 2024-03-15 16:34:28 +01:00

Merged #1274 js: fix map and address synchronization (#88205) 2024-03-15 16:21:20 +01:00

Merged #1273 misc: disable beforeunload when submitting the form (#88233) 2024-03-15 16:06:15 +01:00

Merged #1250 misc: warn user if closing tab on an unsaved form (#6116) 2024-03-15 15:04:45 +01:00

Merged #1272 workflows: record an error when using a RTF model with disabled support (#88124) 2024-03-15 14:26:29 +01:00

Merged #1264 export_import: malformed bundle (#88130) 2024-03-15 14:21:52 +01:00

Merged #1271 carddata: skip empty blocks when updating related items (#88224) 2024-03-15 13:30:05 +01:00

Merged #1178 misc: enable support for custom id template by default (#87317) 2024-03-15 10:59:42 +01:00

Merged #259 normalizer les numéros de téléphone dans l'index FTS (#76875) 2024-03-15 10:27:48 +01:00

Merged #1270 ci: skip test that makes jenkins python process crash (#88209) 2024-03-15 09:53:58 +01:00

Merged #1242 misc: remove dead get_formdef code (#87975) 2024-03-15 07:38:48 +01:00

Merged #1159 workflows: add options to limit pages displayed on crearted formdata (#86411) 2024-03-15 07:38:39 +01:00

Merged #1219 general: store/display error context stack (#74791) 2024-03-15 07:38:24 +01:00

Merged #1243 misc: add submission context details on front form pages (#9203) 2024-03-15 07:38:09 +01:00

Merged #1115 forms: allow clicking back to any previous page (#11249) 2024-03-15 07:32:48 +01:00

Merged #1265 misc: display drafts lifespan value in inspect even for default value (#88159) 2024-03-15 07:24:14 +01:00

Merged #1262 misc: allow per-tenant timezone (#88092) 2024-03-15 07:24:07 +01:00

Merged #1259 misc: return 404 on /files/ URL used on non-file objects (#88065) 2024-03-15 07:24:01 +01:00

Merged #1258 misc: use i18n for page post condition messages (#88060) 2024-03-15 07:23:55 +01:00

Merged #1256 misc: add form_user_has_deleted_account variable (#88049) 2024-03-15 07:23:49 +01:00

Merged #1251 misc: disable ezt support in URLs when ezt support is disabled (#88023) 2024-03-15 07:23:43 +01:00

Merged #1249 workflows: do not try python for attachments if it's forbidden (#88008) 2024-03-15 07:23:39 +01:00

Merged #1247 workflows: remove stored prefill from workflow variable formdef (#87994) 2024-03-15 07:23:31 +01:00

Merged #978 backoffice: make form management sidebar items configurable (#75957) 2024-03-15 07:22:33 +01:00

Merged #1088 misc: add ilike operator (#74026) 2024-03-15 07:22:01 +01:00

Merged #1241 update related cards/forms on digest change (#68427) 2024-03-15 07:21:52 +01:00

Merged #1214 backoffice: use godo for backoffice info text (#68150) 2024-03-15 07:21:44 +01:00

Merged #1216 backoffice: add criticality level filter (#67776) 2024-03-15 07:21:33 +01:00

Merged #1175 misc: add support for dynamic views filtered on dates (#64991) 2024-03-15 07:21:22 +01:00

Merged #1213 écraser avec un import pour les blocs de champs (#60722) 2024-03-15 07:21:15 +01:00

Merged #1162 backoffice: display publication dates in forms page (#58889) 2024-03-15 07:21:03 +01:00

Merged #1248 misc: serialize draft after select2 fields have been initialized (#39399) 2024-03-15 07:20:58 +01:00

Merged #1246 workflows: store attachments even if not displayed in history (#32983) 2024-03-15 07:19:54 +01:00

Merged #1245 workflows: use computed expression widget for email custom recipient (#27719) 2024-03-15 07:19:47 +01:00

Merged #1260 workflow_tests: fix new test action id computation (#88066) 2024-03-13 11:16:35 +01:00

Merged #1257 misc: use only pathname to build image live preview URL (#88053) 2024-03-12 12:54:52 +01:00

Merged #1252 workflows: consider custom id when looking for carddata (#88024) 2024-03-12 09:33:45 +01:00

Merged #1254 blocks: don't fail on creating a prefill block with unknown card (#88027) 2024-03-12 09:33:23 +01:00

Merged #1240 admin: filter errors when cleaning up from subpage (#87946) 2024-03-08 17:05:34 +01:00

Merged #1239 wscalls: add missing context manager to get complex query string (#87925) 2024-03-08 13:22:19 +01:00

Merged #1231 admin: allow creating workflow tests from formdata (#87545) 2024-03-08 11:07:43 +01:00

Merged #1226 misc: do not enable quixote form token if there may be multiple pages (#87781) 2024-03-08 11:07:26 +01:00

Merged #1237 backoffice: support existing criteria when filtering statistics (#87909) 2024-03-08 11:07:19 +01:00

Merged #1238 api: never include non-data fields in json export (#87918) 2024-03-08 09:44:33 +01:00

Merged #1235 fields: make numeric fields required by default (like others) (#87846) 2024-03-07 19:27:35 +01:00

Merged #1233 templatetags: add support for lazy variables to make_public_url (#87817) 2024-03-07 19:27:28 +01:00

Merged #1234 misc: keep track of user that changed a workflow in snapshot (#87843) 2024-03-07 19:27:19 +01:00

Merged #1236 backoffice: make form preview scroll if too wide (#87858) 2024-03-07 19:27:07 +01:00

Merged #1171 static: add support for vertical display of items with images (#87241) 2024-03-07 18:08:02 +01:00

Merged #1218 wscalls: do not log/notify about app errors anymore (#87554) 2024-03-06 18:10:04 +01:00

Merged #1230 testdef, ne pas exécuter une action de test non configurée (#87824) 2024-03-06 11:57:05 +01:00

Merged #1228 misc: quote filename in link in ODS export (#87789) 2024-03-06 09:22:38 +01:00

Merged #1227 misc: include attachments in grepped strings (#87783) 2024-03-05 16:32:28 +01:00

Merged #1225 help: add notes about include-anonymised parameter (#87766) 2024-03-05 13:20:33 +01:00

Merged #1224 templatetags: make sure |get_preference gets a user (#87741) 2024-03-04 17:33:12 +01:00

Merged #1222 testdef: allow setting status code of webservice response (#87542) 2024-03-04 16:06:36 +01:00

Merged #1221 workflow_tests: allow testing recipient email address (#87566) 2024-03-04 15:28:27 +01:00

Merged #1191 workflows: reword webservice error recording options (#54931) 2024-03-04 13:45:53 +01:00

Merged #1220 testdef: do not run workflow if no test actions (#87696) 2024-03-04 13:37:55 +01:00

Merged #1215 backoffice: refresh tables on user/function filter changes (#87690) 2024-03-04 10:43:29 +01:00

Merged #1217 misc: adjust margin in wscall usage block (#87691) 2024-03-04 10:43:20 +01:00

Merged #1211 misc: add gettext context for submission sidebar entry options (#87677) 2024-03-01 17:34:50 +01:00

Merged #1200 settings: add option to have backoffice submission hidden or a redirect (#33549) 2024-03-01 16:56:45 +01:00

Merged #1210 ajout connecteur csv et json data store au rapport de dépréciation (#87662) 2024-03-01 12:49:53 +01:00

Merged #1181 misc: do not decorate uploaded HTML files (#87331) 2024-03-01 12:17:56 +01:00

Merged #1018 use godo-editor custom element for rich text widgets (#85571) 2024-03-01 10:53:12 +01:00

Merged #1161 misc: add form token when form is single page (#43348) 2024-03-01 09:34:16 +01:00

Merged #1111 add |convert_image_format filter tag (#86003) 2024-03-01 09:29:51 +01:00

Merged #1187 split pending submissions and use a table (#13415) 2024-02-29 19:10:20 +01:00

Merged #1209 testdefs: fix conversion from WebserviceResponseError to request error (#87641) 2024-02-29 18:54:18 +01:00

Merged #1207 map: init map position from lat;lon in template (#87633) 2024-02-29 18:04:41 +01:00

Merged #1208 admin: show error when workflow test action cannot be configured (#87605) 2024-02-29 17:09:58 +01:00

Merged #1206 workflow_tests: show workflow data in test result inspect (#87582) 2024-02-29 14:34:17 +01:00

Merged #1199 admin: improve workflow tests action list (#87540) 2024-02-29 14:34:05 +01:00

Merged #1177 workflows: add option to get document model file using a template (#69689) 2024-02-29 10:44:23 +01:00

Merged #1205 portfolio: do not use publisher from request in afterjob (#74899) 2024-02-29 10:43:54 +01:00

Merged #1203 workflow_tests: add missing gettext call (#87565) 2024-02-28 18:07:50 +01:00

Merged #1202 workflow_tests: consider only jumps in skip time action (#87563) 2024-02-28 16:47:41 +01:00

Merged #1185 backoffice: use sql criterias to get drafts waiting for submission (#87435) 2024-02-28 10:35:56 +01:00

Merged #1198 misc: skip _ts update if there's no such field (#87547) 2024-02-27 17:38:21 +01:00

Merged #1197 cards: limit allowed characters for card identifiers (#87515) 2024-02-27 17:34:56 +01:00

Merged #1193 gestion d'erreur des afterjobs (#87466) 2024-02-27 15:36:32 +01:00

Merged #1188 templatetags: add |details_format, to force form_details format (#87438) 2024-02-27 13:56:44 +01:00

Merged #1194 misc: update replay field on replay detection (#87506) 2024-02-27 11:09:26 +01:00

Merged #1165 test de l'action webservice (#85828) 2024-02-27 09:57:54 +01:00

Merged #1149 inspect d'une demande avec beaucoup de choses dans form_workflow_form (#87046) 2024-02-26 20:37:59 +01:00

Merged #1157 workflows: add option to set marker on jump after edit (#87077) 2024-02-26 15:05:24 +01:00

Merged #720 backoffice: change field links in inspect to point to sub-page URLs (#81595) 2024-02-26 11:32:53 +01:00

Merged #1192 fix: fix size of map field not invalidated when in block (#87450) 2024-02-26 11:28:27 +01:00

Merged #1189 workflows: move "post formdata" checkbox to advanced tab (#43614) 2024-02-26 11:23:20 +01:00

Merged #1184 tests: extend computed fields tests with list type (#87412) 2024-02-26 11:23:14 +01:00

Merged #1174 misc: accept empty string as None in parse_decimal (#87264) 2024-02-26 11:12:54 +01:00

Merged #1166 testdef: improve webservice response form (#87141) 2024-02-26 11:05:56 +01:00

Merged #1176 inspect résultat test (#87244) 2024-02-26 11:04:18 +01:00

Merged #1180 stats permettre plus de regroupements (#85530) 2024-02-26 10:21:01 +01:00

Merged #1170 testdef: add clean job to remove old test results (#87214) 2024-02-26 10:17:42 +01:00

Merged #1167 admin: add link to error field in test details page (#87113) 2024-02-26 10:14:40 +01:00

Merged #1190 workflows: use max builtin to clamp jump timeout (#87440) 2024-02-26 10:04:25 +01:00

Merged #1182 admin: ellipsize long form name in test pages breadcrumb (#87110) 2024-02-26 09:49:34 +01:00

Merged #1169 admin: fix test result detail rendering outside of popup (#87209) 2024-02-26 09:48:48 +01:00

Merged #1142 general: finish removal of wcsctl (#86980) 2024-02-23 19:05:25 +01:00

Merged #1163 "internal_id" dans le json des fiches (#87117) 2024-02-23 19:05:07 +01:00

Merged #1155 workflows: add edit button label to action description line (#87076) 2024-02-23 19:04:55 +01:00

Merged #1156 misc: add disabled/datetime/expiration_datetime publication attributes (#87064) 2024-02-23 19:04:49 +01:00

Merged #1153 api: add support for http auth to ods endpoint (#87062) 2024-02-23 19:04:20 +01:00

Merged #1160 tests: check update of backoffice fields with json import (#86829) 2024-02-23 19:04:13 +01:00

Merged #1129 backoffice: update existing cards during csv import (#86828) 2024-02-23 19:04:03 +01:00

Merged #1070 cron: rename internal variable for better traces (#86155) 2024-02-23 19:03:57 +01:00

Merged #1158 workflows: only check used template strings in document models (#85972) 2024-02-23 19:03:48 +01:00

Merged #1144 ctl: make wipe_data simulate its action by default (#29929) 2024-02-23 19:03:41 +01:00

Merged #1168 misc: add a dedicated error message for invalid card value error (#87208) 2024-02-23 19:03:15 +01:00

Merged #1172 misc: record an error if action_button has no label parameter (#87258) 2024-02-23 19:02:52 +01:00

Merged #1179 misc: use custom id in paths (#87322) 2024-02-23 19:02:42 +01:00

Merged #1173 misc: do not send email if there's no email to send (#87270) 2024-02-21 17:41:07 +01:00

Merged #1154 misc: adapt french phone number check to all region codes (#87044) 2024-02-19 15:11:12 +01:00

Merged #1164 tests: fix workflow tests failing at midnight (#87143) 2024-02-19 14:31:51 +01:00

Merged #1152 workflow: fix status loop when status is unknown (#87063) 2024-02-16 16:05:55 +01:00

Merged #1150 js: fix live update overwriting last prefilled field in a block (#87056) 2024-02-16 13:46:59 +01:00

Merged #1151 misc: fix duplication of form with test but no mocked webservice (#87057) 2024-02-16 13:46:31 +01:00

Merged #1140 testdef, workflow exécuté deux fois sur un changement de statut (#86955) 2024-02-16 11:11:21 +01:00

Merged #1147 misc: clean blank line and trailing spaces (#87032) 2024-02-16 10:55:03 +01:00

Merged #1148 ctl: add support for attachments attribute in replace python command (#87036) 2024-02-16 10:54:55 +01:00

Merged #927 misc: add image live preview of file widget (#33301) 2024-02-15 16:18:31 +01:00

Merged #1141 ctl: make delete_tenant and rebuild_indexes management commands (#86958) 2024-02-15 10:11:38 +01:00

Merged #1041 misc: add special support for tuple/list/set data in query strings (#85776) 2024-02-15 10:11:28 +01:00

Merged #1116 tests: use random dbname in hobo tests (and cleanup) (#86729) 2024-02-15 10:10:17 +01:00

Merged #1139 misc: use None as empty checkboxes value (#75160) 2024-02-15 09:56:46 +01:00

Merged #1126 add support for excluding some formdefs from wipe command (#31942) 2024-02-15 09:56:34 +01:00

Merged #1138 api: fix export/import when category has no position (#86943) 2024-02-14 11:50:01 +01:00

Merged #1137 misc: treat more invalid input as 0 in |decimal (#86924) 2024-02-13 17:22:56 +01:00

Merged #1136 sql: update timestamptz migration to not reindex data (#86917) 2024-02-13 16:32:11 +01:00

Merged #1120 applification: ordre des catégories après import (#86624) 2024-02-13 16:19:37 +01:00

Merged #1135 sql: pass itersize from select to select_iterator (#86913) 2024-02-13 14:59:29 +01:00

Merged #1109 export réponses webservice de test (#86431) 2024-02-13 12:05:39 +01:00

Merged #1094 testdef: match fake webservice response according to request params (#86432) 2024-02-13 12:05:13 +01:00

Merged #1067 mock des requêtes dans les tests (#85086) 2024-02-13 12:04:45 +01:00

Merged #1101 import/export tests de wf (#86430) 2024-02-13 12:04:02 +01:00

Merged #1035 workflow_tests: allow testing backoffice field values (#85689) 2024-02-13 12:03:17 +01:00

Merged #1017 workflow_tests: allow checking email content (#85512) 2024-02-13 12:02:28 +01:00

Merged #1016 workflow_tests: allow testing jumps with timeout (#85455) 2024-02-13 12:01:17 +01:00

Merged #1128 misc: skip hidden pages when editing from a given page (#78219) 2024-02-13 11:35:09 +01:00

Merged #945 tests de workflow (#83593) 2024-02-13 11:27:12 +01:00

Merged #1096 testdef: use XML in import/export (#86587) 2024-02-13 10:30:12 +01:00

Merged #1133 misc: use tz-aware time for last_jump_datetime (#86888) 2024-02-13 10:27:29 +01:00

Merged #1134 ctl: add support for post conditions in replace python command (#86895) 2024-02-13 10:27:27 +01:00

Merged #1110 tests: check intermediate anonymisation keep user (#86418) 2024-02-13 09:23:46 +01:00

Merged #1130 sql: properly mark sqlindexes as done (#86868) 2024-02-12 17:04:14 +01:00

Merged #1131 sql: fix dropping of form views (#86873) 2024-02-12 16:44:13 +01:00

Merged #1122 formdata: store datetimes with timezone (#52057) 2024-02-12 15:28:35 +01:00

Merged #1123 workflows: do not check for replay on global interactive mass action (#86824) 2024-02-12 14:13:49 +01:00

Merged #1000 backoffice: handle django errors in submission lateral template (#85258) 2024-02-12 11:47:15 +01:00

Merged #1124 misc: do not turn condition widget red when typing (#23617) 2024-02-12 10:26:49 +01:00

Merged #1121 tests: add predictable times to test_api_list_formdata items (#86720) 2024-02-12 10:18:58 +01:00

Merged #1125 misc: remove unused validate-expression API (#86827) 2024-02-12 10:18:51 +01:00

Merged #1108 misc: add |check_no_duplicates filter tag (#86530) 2024-02-09 16:36:48 +01:00

Merged #1119 backoffice: give varnames in inspect their own span (#86811) 2024-02-09 16:36:42 +01:00

Merged #1036 formdata: add an page_id attribute (#85091) 2024-02-09 15:55:41 +01:00

Merged #1118 misc: force get_id_by_option_text argument as string (#86805) 2024-02-09 15:22:35 +01:00

Merged #1024 backoffice: add popup to cleanup logged errors (#40821) 2024-02-09 15:22:11 +01:00

Merged #1057 charger le formdata/carddata de la db avant de lancer le début du workflow (#85978) 2024-02-09 15:11:54 +01:00

Merged #1117 fields: force item prefill to be string if requested (#86763) 2024-02-09 14:36:58 +01:00

Merged #1107 backoffice: inspect, link to action for button wf trace (#86575) 2024-02-09 11:56:57 +01:00

Merged #1071 workflows: optimize global_timeout for creation anchor (#86153) 2024-02-09 08:42:07 +01:00

Merged #1106 misc: remove "back home" link at the bottom of formdatas (#86487) 2024-02-09 07:28:17 +01:00

Merged #1095 workflows: prevent action replay (#86577) 2024-02-09 07:28:07 +01:00

Merged #1103 workflows: record single event for button clicks (#86597) 2024-02-09 07:27:59 +01:00

Merged #1097 api: add support for include-anonymised=on/off in form/card lists (#86603) 2024-02-09 07:27:48 +01:00

Merged #1102 carddata: exclude draft/anonymised cards from get_by_id (#86695) 2024-02-09 07:27:36 +01:00

Merged #1114 tests: ensure no old sessions in test_session_expire (#86739) 2024-02-09 07:26:42 +01:00

Merged #1113 tests: make snapshot count stable in test_studio_home_recent_changes (#86737) 2024-02-09 07:26:27 +01:00

Merged #1112 tests i18n qui ne passent pas en isolation (#86736) 2024-02-09 07:26:21 +01:00

Merged #1098 backoffice: allow submitting restricted email settings form (#86616) 2024-02-06 17:05:59 +01:00

Merged #1099 misc: check value set in numeric widget (#86625) 2024-02-06 17:05:51 +01:00

Merged #1093 misc: handle decimal attributes when importing / exporting fields (#86531) 2024-02-05 16:09:55 +01:00

Merged #1091 i18n: include origin string in popup content (#86524) 2024-02-05 11:48:21 +01:00

Merged #1090 misc: ignore missing evolution in live workflow form (#68716) 2024-02-05 11:39:08 +01:00

Merged #1089 backoffice: fix reordering of columns (#86447) 2024-02-01 17:44:42 +01:00

Merged #1087 misc: let |rename_file works with missing source filename (#86331) 2024-02-01 16:20:26 +01:00

Merged #1072 misc: note default settings will apply when no columns are checked (#15881) 2024-02-01 09:29:43 +01:00

Merged #1086 blocks: make name required (#86391) 2024-01-31 19:21:28 +01:00

Merged #1085 adaptations pour les tests/pylint pour python 3.11 (#86353) 2024-01-31 09:56:29 +01:00

Merged #1084 backoffice: support not_in criteria when filtering statistics (#86299) 2024-01-30 15:58:37 +01:00

Merged #1014 Avoir une option "Répéter les actions" sur les statuts (#81239) 2024-01-30 14:39:09 +01:00

Merged #1048 backoffice: view to list elements outside applications (#85886) 2024-01-30 13:28:35 +01:00

Merged #996 backoffice: make form accessible to submission lateral bar context (#85257) 2024-01-30 11:32:36 +01:00

Merged #1083 workflows: add migration to __restricted__ special visibility value (#86249) 2024-01-30 10:10:19 +01:00

Merged #1080 misc: add parameter to get python replacements from an URL (#86253) 2024-01-29 15:19:24 +01:00

Merged #1081 ctl: skip misconfigured prefill options (#86260) 2024-01-29 15:16:55 +01:00

Merged #1076 avoir des URLs raccourcies (#48159) 2024-01-29 14:45:45 +01:00

Merged #1074 misc: add site option to avoid godo for text with django templates (#86222) 2024-01-29 14:44:45 +01:00

Merged #1079 testdef: force error summary as string, for translated proxy-strings (#86226) 2024-01-29 14:43:31 +01:00

Merged #970 workflows: display triggers dynamically in external workflow action (#51244) 2024-01-29 12:11:43 +01:00

Merged #1059 backoffice: use dedicated SQL query to get resolution times (#7107) 2024-01-29 12:11:37 +01:00

Merged #1073 backoffice: select varname on click in inspect page (#20686) 2024-01-29 12:11:24 +01:00

Merged #1075 misc: keep stdout intact (#86223) 2024-01-29 11:48:52 +01:00

Merged #1026 further optimize global timeouts (#85692) 2024-01-26 15:50:13 +01:00

Merged #911 testdef: ignore errors from invalid template filters (#84500) 2024-01-26 13:49:21 +01:00

Merged #1049 misc: remove definitely savedraft button (#85940) 2024-01-26 13:25:23 +01:00

Merged #1069 misc: always create translation messages table (#86143) 2024-01-26 10:08:20 +01:00

Merged #1040 misc: let item fields be prefilled by text value (#12384) 2024-01-26 08:47:52 +01:00

Merged #1039 icônes pour les différents types de statut (#12928) 2024-01-26 08:47:39 +01:00

Merged #1063 trier par pertinence les résultats d'une recherche full text (#16253) 2024-01-26 08:47:27 +01:00

Merged #1054 misc: record actions for form opened with tracking code as submitter (#19943) 2024-01-26 08:47:15 +01:00

Merged #797 workflows: use a rich text widget to configure display message action (#27993) 2024-01-26 08:46:57 +01:00

Merged #971 workflows: add "role" suffix to roles sharing a name with a function (#50584) 2024-01-26 08:46:44 +01:00

Merged #1038 misc: add support for select2.js in included_js_libraries (#53647) 2024-01-26 08:46:34 +01:00

Merged #1050 workflows: include varname for field options with duplicated labels (#60315) 2024-01-26 08:46:24 +01:00

Merged #1053 misc: add a note if varname is used by another field (#67633) 2024-01-26 08:46:07 +01:00

Merged #997 i18n: add form/card filter (#71477) 2024-01-26 08:45:54 +01:00

Merged #1032 reprise de la création d'index (#85108) 2024-01-26 08:45:39 +01:00

Merged #1058 misc: update cards using custom id (#85541) 2024-01-26 08:45:07 +01:00

Merged #1047 backoffice: disable restore link/button for latest snapshot (#85880) 2024-01-26 08:45:00 +01:00

Merged #1060 lisibilité code stats de temps de résolution (#86006) 2024-01-26 08:44:50 +01:00

Merged #1062 backoffice: change tracing to display status line before action line (#86009) 2024-01-26 08:44:36 +01:00

Merged #1065 management commands: add --exclude-tenants argument (#86053) 2024-01-26 08:44:27 +01:00

Merged #1068 misc: limit dynamic first option label update to first empty choice (#86111) 2024-01-26 08:44:20 +01:00

Merged #1064 misc: add support for decimal (and float) as workflow variables (#86021) 2024-01-23 14:18:11 +01:00

Merged #1061 misc: fix CSV/ODS export of empty numeric fields (#86008) 2024-01-23 09:47:43 +01:00

Merged #1052 receipt_time vides, les gérer et ne plus en produire (#85952) 2024-01-23 09:33:13 +01:00

Merged #1056 misc: consider hidden blocks as empty in form_details (#85977) 2024-01-22 14:05:39 +01:00

Merged #1045 misc: do not consider really empty blocks for summary page (#85878) 2024-01-19 14:29:17 +01:00

Merged #1043 api: fix group by on item field when multiple formdefs (#85793) 2024-01-18 20:21:57 +01:00

Merged #1044 misc: do not ignore 0 values in numeric field validations (#85857) 2024-01-18 20:18:39 +01:00

Merged #1042 misc: gives 400 on invalid POST to tracking code URL (#85785) 2024-01-17 19:35:12 +01:00

Merged #1034 help: remove obsolete note about admin access (#85737) 2024-01-16 17:26:31 +01:00

Merged #1033 misc: correct color contrast ratio for non current steps (#85706) 2024-01-16 16:34:48 +01:00

Merged #1028 data sources: add lock_code to datetimes calls (#85398) 2024-01-16 16:31:48 +01:00

Merged #1030 workflows: allow adding block rows in global interactive form action (#85722) 2024-01-16 16:06:58 +01:00

Merged #1029 misc: split de tests (#85713) 2024-01-16 15:17:07 +01:00

Merged #1031 api: return proper error when trying to edit a draft form (#85725) 2024-01-16 14:44:56 +01:00

Merged #1025 sql: check id are ascii digits (#85678) 2024-01-16 09:36:25 +01:00

Merged #967 misc: redo steps markup for better a11y (#40934) 2024-01-16 09:17:18 +01:00

Merged #1027 workflows: fix support for template in global timeouts (#85687) 2024-01-15 18:06:05 +01:00

Merged #979 misc: return an explicit error when database is down (#6567) 2024-01-15 11:57:51 +01:00

Merged #977 create new draft if current draft has been removed (#75021) 2024-01-15 11:57:38 +01:00

Merged #985 backoffice: use a single checkboxes widget in site export form (#85193) 2024-01-15 11:57:26 +01:00

Merged #1008 backoffice: add history sidebar in snapshot inspect view (#61724) 2024-01-15 11:57:13 +01:00

Merged #1023 suppression de la gestion de charset != utf-8 (#85626) 2024-01-15 11:46:53 +01:00

Merged #1022 global actions timeout: use SQL for finalized triggers (#85622) 2024-01-15 11:41:34 +01:00

Merged #1020 tests qui échouent parfois (#85619) 2024-01-14 13:58:20 +01:00

Merged #968 misc: check template syntax in model files (#14304) 2024-01-13 10:45:55 +01:00

Merged #1019 fields: enable numeric fields (#85607) 2024-01-13 09:50:18 +01:00

Merged #964 misc: repair idp_registration_url path (#85111) 2024-01-12 21:20:43 +01:00

Merged #959 misc: allow using schwifty for IBAN validation (#41903) 2024-01-12 21:19:48 +01:00

Merged #1013 Avoir un filtre filter_by_identifier (#85352) 2024-01-12 19:29:04 +01:00

Merged #1002 misc: disable rtf documents support by default (#85295) 2024-01-12 17:09:57 +01:00

Merged #983 misc: limit site import to a subset of settings (#11484) 2024-01-12 16:15:56 +01:00

Merged #1015 misc: do not log/record errors in form preview (#85393) 2024-01-12 15:15:52 +01:00

Merged #1006 backoffice: add title to data sources page (#85344) 2024-01-12 15:15:42 +01:00

Merged #1009 backoffice: add timestamps and links to global timeout events (#10811) 2024-01-12 15:15:30 +01:00

Merged #982 formdef: add support for import/export of complex workflow options (#14043) 2024-01-12 15:14:55 +01:00

Merged #989 backoffice: redirect to correct view on formdata lookup error (#14299) 2024-01-12 15:14:45 +01:00

Merged #960 widgets: make table widget handle loading back incomplete data (#17061) 2024-01-12 15:11:33 +01:00

Merged #974 workflows: include field type in set backoffice field dropdowns (#19036) 2024-01-12 15:10:25 +01:00

Merged #1012 backoffice: remove redirection to welco (#23898) 2024-01-12 15:10:16 +01:00

Merged #965 misc: prevent jumps on submit on "create document" button clicks (#25705) 2024-01-12 15:08:13 +01:00

Merged #988 misc: add new form_{backoffice,frontoffice}_submission_url variables (#26409) 2024-01-12 15:07:55 +01:00

Merged #994 misc: use an afterjob for site import (#29945) 2024-01-12 15:07:25 +01:00

Merged #932 backoffice: keep active filters when switching from global to map view (#31479) 2024-01-12 15:07:15 +01:00

Merged #969 misc: do not mark table with required field error before completion (#37449) 2024-01-12 15:06:49 +01:00

Merged #1007 backoffice: add option for a "user visible status" column (#38167) 2024-01-12 15:06:26 +01:00

Merged #995 backoffice: add an explicit message when looking up a draft (#38940) 2024-01-12 15:05:42 +01:00

Merged #993 misc: give a clearer error message for missing variable in URL template (#42686) 2024-01-12 15:05:34 +01:00

Merged #764 passer la gestion "sso automatique" par le cookie de session (#43196) 2024-01-12 15:05:26 +01:00

Merged #987 sql: pass date/datetime objects in criterias (#49452) 2024-01-12 15:05:12 +01:00

Merged #999 misc: display block subfield values even for empty/buggy digests (#50582) 2024-01-12 15:04:03 +01:00

Merged #961 misc: report an error when |objects is given an invalid card/form slug (#55415) 2024-01-12 15:03:01 +01:00

Merged #972 backoffice: warn on slug change on card model/form import (#57034) 2024-01-12 14:57:31 +01:00

Merged #973 misc: check XML model files are proper UTF-8 (#58791) 2024-01-12 14:57:08 +01:00

Merged #907 misc: dynamically update first option to alternative label (#60217) 2024-01-12 14:56:27 +01:00

Merged #998 blocks: do not mark with errors required fields of an empty block (#62694) 2024-01-12 14:54:18 +01:00

Merged #975 misc: add proper message in case of double submission (#66919) 2024-01-12 14:53:39 +01:00

Merged #899 workflows: include link to external workflow action in inspect (#69003) 2024-01-12 14:53:18 +01:00

Merged #980 misc: audit redirects to files on remote storage (#73481) 2024-01-12 14:52:40 +01:00

Merged #1004 api: add HTTP auth support to card models endpoint (#83967) 2024-01-12 14:52:28 +01:00

Merged #900 general: add settings changes to audit journal (#84434) 2024-01-12 14:52:12 +01:00

Merged #981 misc: consider author visibility in hiding evolution entries (#84487) 2024-01-12 14:43:29 +01:00

Merged #933 backoffice: update data-multi-values attribute on criteria change (#84748) 2024-01-12 14:43:00 +01:00

Merged #938 misc: record user in content snapshot (#84768) 2024-01-12 14:42:42 +01:00

Merged #1001 statistics: return 400 error for resolution time without final status (#84915) 2024-01-12 14:42:17 +01:00

Merged #953 misc: do not allow file content in computed data fields (#84956) 2024-01-12 14:41:42 +01:00

Merged #962 misc: report error when queryset filters are called on invalid object (#85066) 2024-01-12 14:41:04 +01:00

Merged #976 misc: validate extra CSS classes format (#85069) 2024-01-12 14:40:52 +01:00

Merged #958 misc: add a record_timings utility decorator (#85102) 2024-01-12 14:40:37 +01:00

Merged #966 misc: add disable-ezt-support feature flag (#85112) 2024-01-12 14:40:26 +01:00

Merged #991 misc: do not include a hidden "add" button in single row blocks (#85232) 2024-01-12 14:40:07 +01:00

Merged #986 misc: remove unknown functions on workflow change (#85197) 2024-01-12 14:39:52 +01:00

Merged #990 misc: do not allow enter keypress to activate remove block row button (#85224) 2024-01-12 14:39:34 +01:00

Merged #1005 backoffice: do not store folded status unless it changed (#85342) 2024-01-08 16:05:38 +01:00

Merged #963 misc: add replace_python management command (#85110) 2024-01-08 12:58:25 +01:00

Merged #929 fields: add support for numeric fields with decimal values in blocks (#84713) 2024-01-08 12:58:15 +01:00

Merged #1003 backoffice: add type for block fields used in workflows (#85305) 2024-01-08 12:56:47 +01:00

Merged #1010 sql: run "add index on carddata/id_display" migration (#85348) 2024-01-08 12:56:13 +01:00

Merged #1011 sql: make cron status handling atomic (#84847) 2024-01-08 09:59:12 +01:00

Merged #984 tests: adjust test_criteria_repr for new year (#85192) 2024-01-01 12:22:27 +01:00

Merged #957 misc: do not update global forms table after user preferences change (#85082) 2023-12-22 15:48:21 +01:00

Merged #956 api: export/import run install twice to remove pre-import labels in snapshots (#84891) 2023-12-22 10:52:45 +01:00

Merged #950 backoffice: display "there are no data sources yet" in a proper section (#84926) 2023-12-22 10:27:22 +01:00

Merged #941 tests supplémentaires sur le /live (#64768) 2023-12-22 10:13:34 +01:00

Merged #949 misc: add pid to cron logs (#84919) 2023-12-22 10:06:27 +01:00

Merged #954 misc: add validation to global trigger identifier (#84575) 2023-12-22 08:37:43 +01:00

Merged #955 js: disable gadjo handling of foldable sections (#85002) 2023-12-21 10:43:22 +01:00

Merged #952 misc: adapt card import popup to gadjo dialogs (#84950) 2023-12-20 11:17:22 +01:00

Merged #951 js: adapt erroneous reference to data.modified_field (#84942) 2023-12-20 10:39:07 +01:00

Merged #946 management commands: share support for --all-tenants (#84868) 2023-12-19 14:08:38 +01:00

Merged #947 misc: do not use inputmode=numeric for NIR (#84878) 2023-12-19 09:46:57 +01:00

Merged #944 misc: adapt popups with no form to work with gadjo dialog (#84831) 2023-12-19 09:46:47 +01:00

Merged #940 misc: remove pre-line style for email lines with action buttons (#84806) 2023-12-18 17:05:43 +01:00

Merged #931 backoffice: automatically refresh global view on <select> filter change (#84746) 2023-12-18 15:03:47 +01:00

Merged #942 misc: always send condition type to validation API (#84814) 2023-12-18 14:59:55 +01:00

Merged #943 misc: make |objects report an error when called with invalid source (#59802) 2023-12-18 14:58:58 +01:00

Merged #834 backoffice: add backoffice/option field types on workflow page (#15763) 2023-12-18 13:20:17 +01:00

Merged #892 workflows: allow create formdata & related actions to set a subfield (#77522) 2023-12-18 13:19:55 +01:00

Merged #893 backoffice: group adjacent block subfield columns (#78318) 2023-12-18 13:19:42 +01:00

Merged #939 workflows: add back access to condition option in anonymise action (#84787) 2023-12-15 15:57:26 +01:00

Merged #920 stats, typo dans les tests (#84558) 2023-12-15 10:06:20 +01:00

Merged #936 misc: allow integer id when looking up user with roles (#84777) 2023-12-15 09:39:59 +01:00

Merged #928 misc: add {{form_identifier}} (#84711) 2023-12-15 09:30:38 +01:00

Merged #840 js: use gadjo to display popups (#18896) 2023-12-15 09:22:35 +01:00

Merged #915 misc: add support for more datetime formats (#20203) 2023-12-15 09:22:26 +01:00

Merged #916 trivial: adjust post condition "condition" label (#24639) 2023-12-15 09:22:18 +01:00

Merged #918 misc: configure agenda data sources to notify errors (#56734) 2023-12-15 09:22:09 +01:00

Merged #908 misc: protect against block getting a None display value (#57726) 2023-12-15 09:21:59 +01:00

Merged #921 misc: add {% temporary_access_button %} tag (#78135) 2023-12-15 09:21:46 +01:00

Merged #922 misc: ignore absence of token widget when submitting form (#84588) 2023-12-15 09:21:31 +01:00

Merged #917 misc: only consider /live processing in live timing alert (#84610) 2023-12-15 09:21:23 +01:00

Merged #919 misc: remove spaces from rich text widget empty content (#84647) 2023-12-15 09:21:13 +01:00

Merged #923 misc: protect against out-of-bounds blow row access (#84664) 2023-12-15 09:21:05 +01:00

Merged #924 misc: handle empty tuple as invalid date/time value (#84668) 2023-12-15 09:20:54 +01:00

Merged #925 misc: remove copyright line from footer (#84682) 2023-12-15 09:20:46 +01:00

Merged #926 workflows: only add "deleted" session message for "front" object (#84685) 2023-12-15 09:20:37 +01:00

Merged #930 validation option longueur max des champs (#84716) 2023-12-15 09:19:18 +01:00

Merged #934 misc: fix settings of permissions for first role (#84722) 2023-12-15 09:19:09 +01:00

Merged #935 backoffice: include session message on data sources page (#84764) 2023-12-15 09:19:01 +01:00

Merged #912 misc: allow webservice calls with no formdata in context (#84564) 2023-12-11 15:44:12 +01:00

Merged #910 misc: record an error on invalid distance (#84550) 2023-12-11 15:40:24 +01:00

Merged #909 statistics: always consider workflow of same formdef (#84553) 2023-12-11 13:45:59 +01:00

Merged #905 misc: always force custom id_display lookup to be on string (#84498) 2023-12-08 17:00:06 +01:00

Merged #904 misc: do not linkify .id (#84438) 2023-12-08 12:44:27 +01:00

Merged #903 storage: remove support for dictionaries in hashed indexes (#84442) 2023-12-08 12:44:11 +01:00

Merged #902 templates: add extra {% block %} before/after form content, for themes (#84440) 2023-12-08 08:00:25 +01:00

Merged #901 misc: add support for comparison operators to numeric fields (#84439) 2023-12-08 08:00:16 +01:00

Merged #898 workflows: embed non-dictionary trigger data in a dictionary (#76041) 2023-12-08 08:00:06 +01:00

Merged #766 formdatas: add access from formdata to reverse_links (#57964) 2023-12-07 18:07:01 +01:00

Merged #897 misc: allow aria-label, aria-level, and role attributes in rich text (#84422) 2023-12-07 16:56:50 +01:00

Merged #896 misc: convert html entities in comments in rst form_details (#84338) 2023-12-07 10:42:06 +01:00

Merged #895 data_sources: give user activation and deletion an sql criterion each (#84326) 2023-12-06 13:58:21 +01:00

Merged #894 data_sources: express user activation filter as sql criteria (#84155) 2023-12-06 11:16:52 +01:00

Merged #890 option "usager" pour l'action d'envoi SMS (#84023) 2023-12-05 13:20:48 +01:00

Merged #891 backoffice: sort submission drafts (#84241) 2023-12-05 09:12:08 +01:00

Merged #887 backoffice: use current card values in filter option labels (#84145) 2023-12-04 16:50:48 +01:00

Merged #886 misc: do not include cache duration widget when not available (#84173) 2023-12-04 16:27:13 +01:00

Merged #882 vérifier que ce qui est calculé pour une donnée calculée pourra être stocké (#84044) 2023-12-04 16:06:26 +01:00

Merged #852 data_sources: implicitly support users' uuid as valid id value (#83752) 2023-12-04 15:19:22 +01:00

Merged #880 misc: do not consider = prefix if python is forbidden (#84046) 2023-12-04 14:40:15 +01:00

Merged #881 misc: add support for custom id template to computed field (#84045) 2023-12-04 14:40:08 +01:00

Merged #888 workflows: adapt trigger roles label for functions (#76674) 2023-12-04 14:40:03 +01:00

Merged #889 api: improve timestamp delta error message (#25013) 2023-12-04 14:39:58 +01:00

Merged #885 misc: fix live update of fields on user selection in backoffice (#84163) 2023-12-02 12:19:20 +01:00

Merged #883 stats, optimiser le calcul du délai de traitement (#81734) 2023-11-30 16:42:48 +01:00

Merged #867 misc: limit /live calls (#83905) 2023-11-28 12:23:49 +01:00

Merged #49 misc: allow setting a custom id template on cards (#44604) 2023-11-28 08:59:37 +01:00

Merged #844 settings: mark options set by hobo as readonly (#44756) 2023-11-27 16:28:32 +01:00

Merged #869 api: export/import, don't return urls for roles (#82766) 2023-11-27 14:50:23 +01:00

Merged #876 backoffice: add usage to webservice page (#83937) 2023-11-27 14:44:38 +01:00

Merged #879 backoffice: fix display of unknown status in column (#83970) 2023-11-27 13:37:52 +01:00

Merged #878 backoffice: fix status column in tables (#83965) 2023-11-27 12:37:17 +01:00

Merged #874 trivial: remove unused code path for looking up a formdata by number (#83954) 2023-11-27 06:37:04 +01:00

Merged #872 misc: add blank line after comments in rst summary (#83952) 2023-11-27 06:36:59 +01:00

Merged #871 test_sessions laisse trainer des bases de données de tests (#83951) 2023-11-27 06:36:12 +01:00

Merged #870 isoler l'app dir et la db d'exécution de chaque fichier de tests/ (#83949) 2023-11-27 06:35:47 +01:00

Merged #847 settings: add geocoding base URL to UI settings (#71997) 2023-11-26 12:47:51 +01:00

Merged #868 misc: record long /live (#83910) 2023-11-26 12:47:44 +01:00

Merged #601 wscalls: unify error reporting between wscall objects and actions (#13593) 2023-11-24 16:19:17 +01:00

Merged #863 fonctionner avec bleach 5 (#63694) 2023-11-24 16:16:06 +01:00

Merged #604 workflows: do not let missing document models fail grep command (#80395) 2023-11-24 16:15:49 +01:00

Merged #832 misc: do not alter base_url in stored hobo.json (#21605) 2023-11-24 16:15:23 +01:00

Merged #661 applification: afficher les applications liées à un objet dans la sidebar (#80384) 2023-11-24 16:03:35 +01:00

Merged #667 sql: switch to autocommit (#81133) 2023-11-24 15:05:03 +01:00

Merged #853 hobo deploy: cleanup legacy urls (#83757) 2023-11-24 09:37:23 +01:00

Merged #845 widgets: put radiobuttons in a <ul>, like checkboxes (#82789) 2023-11-24 09:15:57 +01:00

Merged #866 backoffice: fix "source" ckeditor button in inspect tools (#83875) 2023-11-24 09:15:08 +01:00

Merged #865 misc: report errors on missing or empty |filter_by (#83870) 2023-11-24 09:15:02 +01:00

Merged #860 backoffice: skip absent file values in csv export of block fields (#83820) 2023-11-24 09:14:55 +01:00

Merged #859 backoffice: ignore static items if a data source is defined (#83807) 2023-11-24 09:14:49 +01:00

Merged #856 workflows: include source jumps from global actions in status pages (#83763) 2023-11-24 09:14:43 +01:00

Merged #850 misc: add explicit error for cards/forms/... usage in digest templates (#83713) 2023-11-24 09:14:34 +01:00

Merged #842 misc: use lazy mode to get form_user in prefill operations (#83630) 2023-11-24 09:14:26 +01:00

Merged #846 workflows: redirect on removed self (#83306) 2023-11-24 09:14:16 +01:00

Merged #864 misc: add proper reporting for invalid get parameter (#77716) 2023-11-24 09:14:03 +01:00

Merged #848 emails: include List-Unsubscribe and X-Report-Abuse headers (#56298) 2023-11-24 09:13:58 +01:00

Merged #861 misc: add a export_site command (#54152) 2023-11-24 09:13:46 +01:00

Merged #862 misc: keep at most 5 drafts per form&user (#51726) 2023-11-24 09:13:42 +01:00

Merged #854 misc: use a textarea to enter prefill template for text fields (#49222) 2023-11-24 09:13:35 +01:00

Merged #857 misc: add a |with_drafts filter (#46718) 2023-11-24 09:13:25 +01:00

Merged #855 ajustements à misc.simplify (#21227) 2023-11-24 09:13:15 +01:00

Merged #858 misc: use status colours in ods export (#8231) 2023-11-24 09:13:04 +01:00

Merged #851 workflows: store trigger key (#83735) 2023-11-21 10:09:29 +01:00

Merged #849 workflows: always create valid attributes from trigger names (#83704) 2023-11-20 11:54:48 +01:00

Merged #843 debian: use wcs-manage to run hobo_deploy (#83658) 2023-11-17 13:53:52 +01:00

Merged #841 misc: use lazy mode to get current form for webservice calls (#83618) 2023-11-17 09:44:56 +01:00

Merged #839 backoffice: redirect unauthorized custom views to default view (#83573) 2023-11-17 09:43:32 +01:00

Merged #837 misc: use a select2 widget for form selection in create form action (#83486) 2023-11-15 19:07:33 +01:00

Merged #838 misc: add raw_id to geojson format (#83499) 2023-11-15 19:07:13 +01:00

Merged #835 workflows: store trigger data in structured objects (#64818) 2023-11-15 19:07:04 +01:00

Merged #836 backoffice: restore direct action to unset forced endpoint status (#83466) 2023-11-14 11:11:06 +01:00

Merged #814 api: skip elements with invalid slugs in export-import API (#83124) 2023-11-14 10:11:33 +01:00

Merged #830 workflows: do not mark tabs with modified marker unless modified (#83370) 2023-11-13 14:13:33 +01:00

Merged #665 debian: add back memory-report to uwsgi default configuration (#80451) 2023-11-13 11:24:28 +01:00

Merged #833 backoffice: allow table fields in management tables (#4245) 2023-11-13 10:02:52 +01:00

Merged #827 misc: simplify live validation response json (#76953) 2023-11-13 09:58:35 +01:00

Merged #829 admin: add confirmation popup and checkbox when importing over content (#70414) 2023-11-13 09:58:18 +01:00

Merged #831 backoffice: add a hint when a template is used as condition in inspect (#31413) 2023-11-13 09:58:09 +01:00

Merged #301 ne pas inclure la fonction attribuée au niveau du formdef dans le filtrage sur les fonctions de l'usager (#76682) 2023-11-11 08:17:02 +01:00

Merged #825 forms: do not repeat type mismatch error code in widgets (#83348) 2023-11-10 16:26:19 +01:00

Merged #826 forms: add custom error message for bad numeric inputs (#83339) 2023-11-10 16:14:19 +01:00

Merged #824 misc: use proper number formatting in range errors (#83343) 2023-11-10 16:11:29 +01:00

Merged #823 fields: enable live validation for numeric fields (#83341) 2023-11-10 16:11:14 +01:00

Merged #822 admin: do not include welcome texts in customised texts if disabled (#83324) 2023-11-10 15:39:56 +01:00

Merged #706 applification: pouvoir faire un diff entre deux version d'une application (#81497) 2023-11-10 11:45:39 +01:00

Merged #812 misc: send Publik-Caller-URL header to passerelle (#83114) 2023-11-10 11:34:00 +01:00

Merged #821 admin: do not include captcha text in customised texts if disabled (#83321) 2023-11-10 11:27:40 +01:00

Merged #810 misc: add |with_auth filter tag, to add basic HTTP auth to URL (#83090) 2023-11-10 09:51:33 +01:00

Merged #813 general: add option to have submission channel on global listing (#14098) 2023-11-10 08:59:13 +01:00

Merged #806 fields: add anonymisation option to all fields (#16876) 2023-11-10 08:59:05 +01:00

Merged #817 api: add support for temporary access to formdata in backoffice (#22280) 2023-11-10 08:58:56 +01:00

Merged #815 forms: add exception string to technical error message (#63776) 2023-11-10 08:58:10 +01:00

Merged #818 backoffice: reorder elements in tracking code/draft options dialog (#69523) 2023-11-10 08:57:59 +01:00

Merged #671 champ de type nombre (#81185) 2023-11-10 08:57:53 +01:00

Merged #809 misc: store job_id in submission context in csv/json imports (#83085) 2023-11-10 08:57:42 +01:00

Merged #819 templatetags: add {% make_public_url %} (#83226) 2023-11-10 08:57:27 +01:00

Merged #820 misc: force sync of formdef and sql table schemas every night (#83256) 2023-11-10 08:57:10 +01:00

Merged #816 api: increase lifetime of temporary access url (#83128) 2023-11-06 06:37:58 +01:00

Merged #811 misc: make {% temporary_access_url %} work during draft (#83091) 2023-11-03 12:05:12 +01:00

Merged #805 misc: avoid crashes with variables pointing to deleted block (#82998) 2023-11-02 16:10:22 +01:00

Merged #800 misc: check lazy file variable is of sane type (#73449) 2023-11-02 16:10:17 +01:00

Merged #808 workflows: always add formdata to Evolution cache (#83028) 2023-11-02 15:51:59 +01:00

Merged #807 sql: use upsert for session store (#83027) 2023-11-02 12:42:53 +01:00

Merged #803 misc: do not expose values for inhert fields (#82982) 2023-11-01 08:13:22 +01:00

Merged #802 admin: allow live evaluation in card test edit (#82831) 2023-10-31 15:43:08 +01:00

Merged #804 testdef: do not call remote data source (#82939) 2023-10-31 15:07:17 +01:00

Merged #794 misc: allow all item/items fields to be dynamically prefilled (#82944) 2023-10-31 14:57:47 +01:00

Merged #801 api: include status arrival datetime in formdata json (#56932) 2023-10-31 14:09:04 +01:00

Merged #695 datasources: add the template type (#78777) 2023-10-31 14:03:23 +01:00

Merged #768 misc: add {% temporary_access_url %} for temporary access to formdata (#82088) 2023-10-31 12:34:38 +01:00

Merged #798 misc: unify "Administrator account" label (#82968) 2023-10-31 10:14:28 +01:00

Merged #799 trivial: add an id to stronger authentication message <div> (#82970) 2023-10-31 10:14:12 +01:00

Merged #796 setup: compute pep440 compliant dirty version number (#81731) 2023-10-30 18:07:49 +01:00

Merged #795 sql: switch role creation to upsert (#82951) 2023-10-30 15:31:34 +01:00

Merged #793 mise à jour de formdef.workflow_roles sur suppression de fonction (#82918) 2023-10-30 14:09:12 +01:00

Merged #703 statistics: keep field items order in filter options (#80523) 2023-10-30 11:05:28 +01:00

Merged #779 api: check for legacy elements in bundle-check endpoint (#82493) 2023-10-27 16:28:01 +02:00

Merged #790 fields: display stored label for selected items that were deleted (#82827) 2023-10-27 16:13:58 +02:00

Merged #789 misc: do not emit missing data source warning for inspect_collaspe (#82899) 2023-10-27 15:40:20 +02:00

Merged #791 api: only process after jobs in pre-install if there is a response (#82901) 2023-10-27 15:35:40 +02:00

Merged #788 workflows: fix global confirmation when there are timeout triggers (#82894) 2023-10-27 11:59:32 +02:00

Merged #741 misc: use <input type=color> for colour selection (#81181) 2023-10-27 10:26:01 +02:00

Merged #772 misc: use autocomplete for data source selection (#75960) 2023-10-27 10:25:58 +02:00

Merged #784 api: add role uuid in export_object_ref (#82762) 2023-10-27 09:28:40 +02:00

Merged #780 backoffice: fix audit pagination with filtering (#82630) 2023-10-27 09:28:13 +02:00

Merged #782 misc: allow <summary> tags in full editor mode (#82767) 2023-10-27 08:36:33 +02:00

Merged #781 restaurer inputmode="numeric" (#82761) 2023-10-27 08:36:26 +02:00

Merged #785 backoffice: add support for a new "digest" column (#82637) 2023-10-27 08:36:18 +02:00

Merged #786 changement de message quand il n'y a pas de champs configuré pour apparaître dans la liste des fiches (#82635) 2023-10-27 08:36:12 +02:00

Merged #783 édition du slug d'un workflow (#82515) 2023-10-27 08:35:41 +02:00

Merged #767 misc: load required js for popup on formdata page (#82153) 2023-10-27 08:35:33 +02:00

Merged #769 misc: make timetable trigger change event (#82042) 2023-10-27 08:35:28 +02:00

Merged #707 general: add fulltext search to /api/formdefs/ (#81532) 2023-10-27 08:35:19 +02:00

Merged #770 misc: linkify emails (#78211) 2023-10-27 08:35:05 +02:00

Merged #787 application avec workflow avec données de traitement (#76909) 2023-10-27 08:34:54 +02:00

Merged #771 workflows: add user to jumps done from global actions (#74480) 2023-10-27 08:34:26 +02:00

Merged #773 Inspecteur bloc de champs - ajout onglet formulaires + nombre de champs (#66387) 2023-10-27 08:34:19 +02:00

Merged #776 global action trigger confirmation (#58122) 2023-10-27 08:34:00 +02:00

Merged #774 misc: add a max length option to string fields (#40440) 2023-10-27 08:33:51 +02:00

Merged #755 faire de hobo_* des commandes de management django (#20411) 2023-10-27 08:33:28 +02:00

Merged #775 misc: clean more session attributes on session change (#14216) 2023-10-27 08:33:19 +02:00

Merged #778 workflows: fix default confirmation in choice action (#82406) 2023-10-16 16:20:07 +02:00

Merged #759 emails: display contiguous action buttons on the same line (#27887) 2023-10-06 14:36:48 +02:00

Merged #765 backoffice: add trigger details in inspect views (#82099) 2023-10-06 14:34:00 +02:00

Merged #761 workflows: do not display common varnames in unused workflows (#42741) 2023-10-06 09:35:12 +02:00

Merged #763 workflows: add support for custom confirmation in text in choice action (#82066) 2023-10-06 09:35:07 +02:00

Merged #762 api: export/import, fix bundle-check endpoint (#82060) 2023-10-06 08:26:01 +02:00

Merged #760 misc: add option to give all permissions to first role (#82019) 2023-10-05 14:25:33 +02:00

Merged #746 misc: update jump markers stack on workflow changes (#43243) 2023-10-05 10:50:51 +02:00

Merged #754 api: do not hide formdata with no visible status (#13231) 2023-10-05 10:41:11 +02:00

Merged #758 workflows: add "previously marked status" option as target after edit (#21398) 2023-10-05 09:16:35 +02:00

Merged #756 permettre des sauts avec le même identifiant sur des statuts différents (#81961) 2023-10-05 09:16:29 +02:00

Merged #753 workflows: display default_value when variable parameters are disabled (#81910) 2023-10-03 17:57:29 +02:00

Merged #752 misc: do not check file extension if file has no name (#81849) 2023-10-03 12:31:14 +02:00

Merged #751 nettoyage SAML (#81904) 2023-10-03 08:14:49 +02:00

Merged #729 misc: skip missing roles when exporting to XML (#24219) 2023-10-02 19:11:10 +02:00

Merged #747 workflows: do not let aggregation emails be sent to submitter (#6231) 2023-10-02 19:10:47 +02:00

Merged #742 api: add support for HTTP basic authentication to tracking code API (#79319) 2023-10-02 19:10:35 +02:00

Merged #750 misc: use a template to render tracking code fields check (#81898) 2023-10-02 19:10:16 +02:00

Merged #749 misc: enclose email action page in a <div> (#81870) 2023-10-02 19:10:08 +02:00

Merged #739 misc: disable parametric workflow variables by default (#81831) 2023-10-02 19:10:02 +02:00

Merged #697 api: allow full variable names in ics paths (#32149) 2023-10-02 18:49:27 +02:00

Merged #728 misc: use a lazy object for form_details, even in static mode (#50006) 2023-10-02 18:49:14 +02:00

Merged #727 misc: check selected item field value against updated list of options (#73982) 2023-10-02 18:49:00 +02:00

Merged #592 misc: improve a11y of timetable widget (#74067) 2023-10-02 17:52:46 +02:00

Merged #743 storage: replace get_with_indexed_value by simple select() (#81836) 2023-10-02 16:17:02 +02:00

Merged #748 misc: make get_foreground_colour work with # prefix (#81850) 2023-10-02 16:16:52 +02:00

Merged #744 divers pour augmenter le coverage sql.py (#81837) 2023-10-02 15:23:24 +02:00

Merged #745 divers tests pour augmenter le coverage de wcs/qommon/saml2.py (#81839) 2023-10-02 15:03:49 +02:00

Merged #737 gabarit django pour le contenu par défaut des mails de gestion de compte (#81828) 2023-10-02 10:28:08 +02:00

Merged #710 misc: hide remove button when a block has a single line (#73137) 2023-10-02 10:00:09 +02:00

Merged #738 tests divers complétion coverage admin/forms.py (#81830) 2023-10-01 08:55:06 +02:00

Merged #736 misc: use common password entry widget in myspace change password (#81829) 2023-10-01 08:54:58 +02:00

Merged #735 misc: remove legacy profile migration code (#81827) 2023-10-01 08:54:52 +02:00

Merged #700 chercher aussi les sources de données dans les gabarits lors du scan de dépendances (#81414) 2023-10-01 08:54:45 +02:00

Merged #733 misc: do not ignore empty block rows when evaluating live value for js (#81094) 2023-10-01 08:54:40 +02:00

Merged #717 tests: check assigning an unknown value to an items field ~works (#46798) 2023-10-01 08:54:32 +02:00

Merged #740 misc: make form_status accessible during form edition (#42541) 2023-10-01 08:54:27 +02:00

Merged #734 backoffice: add link from map view to table view (#13764) 2023-10-01 08:54:21 +02:00

Merged #732 misc: import BlockRowValue in wcs.fields for pickle compatibility (#81778) 2023-09-29 09:45:32 +02:00

Merged #718 general: split fields into invididual files (#81542) 2023-09-29 08:05:44 +02:00

Merged #699 misc: scan carddef/formdef templates for dependencies (#81413) 2023-09-29 07:35:31 +02:00

Merged #731 misc: do not accept invalid ?status= value in global view (#81730) 2023-09-29 07:35:13 +02:00

Merged #730 misc: do not let template call into mail action button view (#81707) 2023-09-29 07:35:07 +02:00

Merged #726 templates: add missing space between select attributes (#81659) 2023-09-29 07:35:00 +02:00

Merged #725 misc: adjust slug validation message as it must start with a letter (#81617) 2023-09-29 07:34:54 +02:00

Merged #724 backoffice: allow reordering of global action triggers (#81601) 2023-09-29 07:34:43 +02:00

Merged #723 backoffice: pluralize backoffice submission roles label (#81551) 2023-09-29 07:34:38 +02:00

Merged #712 misc: do not split multi-value criterias on | if they're templates (#81536) 2023-09-29 07:34:31 +02:00

Merged #708 ajout de quelques conn.commit() (#81534) 2023-09-29 07:34:23 +02:00

Merged #698 misc: record local variables when recording stack trace (#81408) 2023-09-29 07:34:06 +02:00

Merged #696 misc: make _live_ attribute return None on missing data (#81380) 2023-09-29 07:34:00 +02:00

Merged #572 chargement asynchrone/différé dans la page inspect des links et live (#80330) 2023-09-29 07:33:55 +02:00

Merged #713 workflows: log invalid payload in webservice calls (#74150) 2023-09-29 07:33:48 +02:00

Merged #709 backoffice: add a permission limited to audit journal (#73496) 2023-09-29 07:33:38 +02:00

Merged #721 misc: check file field datatype when restoring draft (#69435) 2023-09-29 07:33:34 +02:00

Merged #714 tests: add checks for assigning invalid values in "edit card" action (#63088) 2023-09-29 07:33:21 +02:00

Merged #722 workflows: do not advertise create document button if there's no model (#61009) 2023-09-29 07:33:15 +02:00

Merged #715 backoffice: export ods with a single empty cell if there's nothing (#55330) 2023-09-29 07:33:08 +02:00

Merged #701 workflows: do not accept invalid data source value in backoffice fields (#50288) 2023-09-29 07:33:03 +02:00

Merged #711 backoffice: add support for cancelurl to backoffice submission (#46441) 2023-09-29 07:32:51 +02:00

Merged #702 backoffice: load data source items preview asynchronously (#45325) 2023-09-29 07:32:46 +02:00

Merged #716 misc: empty geolocation prefilled fields on empty response (#26219) 2023-09-29 07:32:41 +02:00

Merged #719 js: apply dynamic field support to new elements added (#81544) 2023-09-25 18:52:24 +02:00

Merged #704 custom views et stockage fichier (#81471) 2023-09-22 11:43:38 +02:00

Merged #681 misc: adjust map behaviours and controls (#41466) 2023-09-19 16:54:09 +02:00

Merged #694 ctl: extend grep command to look into global action triggers (#81339) 2023-09-19 14:06:58 +02:00

Merged #692 sql: do not store table_name to read-only formdef (#81310) 2023-09-19 13:49:57 +02:00

Merged #693 misc: update default validation error messages (#76350) 2023-09-19 13:24:21 +02:00

Merged #686 pouvoir (re)plier les catégories sur les vues backoffice (#77505) 2023-09-19 10:27:37 +02:00

Merged #691 wscalls: do not auto sign URLs using HTTP basic authentication (#81303) 2023-09-19 10:08:04 +02:00

Merged #688 general: update file types in all kind of formdefs on change (#47180) 2023-09-18 11:48:48 +02:00

Merged #684 backoffice: expand form_attachments_* in inspect (#16507) 2023-09-18 10:49:48 +02:00

Merged #689 backoffice: add global/forms view buttons to global map page (#41322) 2023-09-18 10:49:28 +02:00

Merged #676 misc: do not use bogus type=numeric (#81247) 2023-09-18 10:49:18 +02:00

Merged #687 misc: do not let Connection: close pass to wsgi handler (#81272) 2023-09-18 10:49:11 +02:00

Merged #672 admin: display last test result on card page (#81121) 2023-09-18 10:04:39 +02:00

Merged #674 workflows: add option to (not) include global action in mass actions (#79372) 2023-09-18 09:50:46 +02:00

Merged #678 forms: allow remapping from unknown workflow (#70109) 2023-09-18 09:50:38 +02:00

Merged #679 misc: force lazy mode when getting context variables in logged error (#81266) 2023-09-18 09:50:30 +02:00

Merged #680 misc: avoid crash when remapping to an invalid workflow (#57864) 2023-09-18 09:50:21 +02:00

Merged #682 backoffice: make it possible to scroll columns and filters popup lists (#64993) 2023-09-18 09:50:14 +02:00

Merged #683 backoffice: make selected channel available to post conditions (#69951) 2023-09-18 09:50:04 +02:00

Merged #685 backoffice: restyle (data) management index pages with blue titles (#75958) 2023-09-18 09:50:01 +02:00

Merged #690 misc: do not split criterias on | if they're templates (#81274) 2023-09-18 09:49:57 +02:00

Merged #677 backoffice: apply same gray background to all readonly fields (#81248) 2023-09-15 16:56:14 +02:00

Merged #673 backoffice: always open trigger options in a popup (#81242) 2023-09-15 16:56:10 +02:00

Merged #675 workflows: keep track of displayed fields in global interactive actions (#78062) 2023-09-15 16:56:04 +02:00

Merged #626 formdata : clean snapshots during intermediate anonymisation (#80106) 2023-09-15 10:14:36 +02:00

Merged #656 Catégories: avoir une page d'historique (#80341) 2023-09-15 09:58:17 +02:00

Merged #646 workflows: add possibility to set default values for workflow options (#80916) 2023-09-15 09:15:14 +02:00

Merged #654 misc: add |clamp, |limit_low and |limit_high filters (#43264) 2023-09-15 08:01:51 +02:00

Merged #669 workflows: add form action details in list of actions (#76014) 2023-09-15 08:01:00 +02:00

Merged #659 misc: add a cancel button to interactive global action form (#76076) 2023-09-15 08:00:54 +02:00

Merged #668 misc: add actual prefill support for multiple choices widgets (#76568) 2023-09-15 08:00:49 +02:00

Merged #662 misc: do not run unit tests if carddef/formdef is no longer available (#81005) 2023-09-15 08:00:40 +02:00

Merged #651 api: extend import-csv API to accept a JSON POST (#81009) 2023-09-15 08:00:34 +02:00

Merged #652 emails: do not accept as sane addresses without @ (#81014) 2023-09-15 08:00:20 +02:00

Merged #655 misc: never store private views in formdef XML exports (#81024) 2023-09-15 08:00:16 +02:00

Merged #657 misc: make length of an items field be the number of choices (#81038) 2023-09-15 08:00:04 +02:00

Merged #658 backoffice: set form_submission_backoffice from the start (#81042) 2023-09-15 07:59:59 +02:00

Merged #663 misc: do not return carddata edit url if card is on unknown status (#81069) 2023-09-15 07:59:47 +02:00

Merged #670 backoffice: do not include anonymised forms in geojson output (#81184) 2023-09-15 07:59:44 +02:00

Merged #664 js: fix live update broken after adding an element in a block field (#81093) 2023-09-12 15:21:38 +02:00

Merged #650 backoffice: apply stripe background to hidden status (#80995) 2023-09-08 11:32:00 +02:00

Merged #649 misc: strip colons from labels in reStructuredText form_details (#80941) 2023-09-08 09:17:59 +02:00

Merged #648 misc: add live url attribute to global action interactive forms (#80999) 2023-09-08 09:17:49 +02:00

Merged #643 backoffice: set inspect mode only when tools are used (#80923) 2023-09-07 10:55:22 +02:00

Merged #647 misc: apply popup action before destroying it (#80963) 2023-09-07 10:48:00 +02:00

Merged #644 js: fix dynamic fields update (#80921) 2023-09-06 11:13:23 +02:00

Merged #642 formdata: ignore sub/titles without content in summary/details (#80919) 2023-09-05 21:16:26 +02:00

Merged #633 backoffice: allow role specific custom view to be default (#77193) 2023-09-05 19:49:00 +02:00

Merged #640 misc: destroy popups when clicking on cancel (#80912) 2023-09-05 19:47:43 +02:00

Merged #641 formdata: add required newlines to rst generated for form_details (#80918) 2023-09-05 19:04:58 +02:00

Merged #638 misc: do not allow actions on anonymised data (#80872) 2023-09-05 16:59:25 +02:00

Merged #514 fields: prevent map scrolling when selecting text in search input (#79751) 2023-09-05 14:11:00 +02:00

Merged #636 js: fix fields prefilled with geocoding not triggering live update (#80858) 2023-09-05 14:09:27 +02:00

Merged #637 blocks: apply field migrations (#80881) 2023-09-05 13:36:38 +02:00

Merged #632 backoffice: remove link to removed status visibility popup (#80860) 2023-09-05 09:42:28 +02:00

Merged #634 cards: avoid crash in tests when using autocomplete widgets (#80863) 2023-09-05 09:42:25 +02:00

Merged #635 fields: mark max items option of block widgets as required (#80702) 2023-09-05 09:42:21 +02:00

Merged #625 sessions: simple optimization for DB queries (#80613) 2023-09-04 16:52:11 +02:00

Merged #615 backoffice: allow limited access to cards via dispatched functions (#66784) 2023-09-04 16:51:34 +02:00

Merged #480 workflows: add mode to hide status from history in backoffice (#7110) 2023-09-04 16:36:43 +02:00

Merged #631 backoffice: do not allow agents to change "any" custom views (#80822) 2023-09-04 14:12:24 +02:00

Merged #606 workflows: add a level parameter to "add message to history" action (#80396) 2023-09-04 12:25:33 +02:00

Merged #617 workflows: allow templates as global action timeout (#53548) 2023-09-04 12:22:46 +02:00

Merged #629 workflows: do not let "edit" buttons activate "jumps on submit" (#80660) 2023-09-04 12:18:37 +02:00

Merged #588 misc: adapt formdata/formdef functions dictionary on workflow change (#53766) 2023-09-04 12:17:18 +02:00

Merged #593 misc: allow downloading file from workflow options (#74271) 2023-09-04 12:14:47 +02:00

Merged #628 translation update (change in "continue with draft" translation) (#80559) 2023-09-04 12:01:16 +02:00

Merged #627 backoffice: only display of "group by" option on data sources (#80542) 2023-09-04 12:01:11 +02:00

Merged #630 misc: add initial regex checks for mobile phone numbers (#80467) 2023-09-04 12:01:02 +02:00

Merged #616 workflows: do not store twice wscall errors (#80439) 2023-09-04 09:25:30 +02:00

Merged #609 misc: change |age_in_working_days so it can return negative values (#71759) 2023-09-04 09:25:25 +02:00

Merged #587 misc: make |length return the filename length (#46748) 2023-09-04 09:25:16 +02:00

Merged #599 datasources: check template on form validation (#33350) 2023-09-04 09:25:12 +02:00

Merged #623 scss: adapt item with image height to image's size (#80576) 2023-08-29 10:39:14 +02:00

Merged #622 admin: do not crash on test edition if using |exclude_self (#80517) 2023-08-25 15:04:25 +02:00

Merged #618 admin: fix redirection of cancel button in test edition (#80463) 2023-08-25 15:03:56 +02:00

Merged #621 testdef: allow testing cards (#80509) 2023-08-23 16:35:24 +02:00

Merged #620 backoffice: do not crash on deprecation file without source (#80491) 2023-08-22 15:21:20 +02:00

Merged #614 misc: get proper typography for field labels in rst form_details (#80420) 2023-08-17 13:52:26 +02:00

Merged #613 backoffice: add link to authentic in API access page (#80412) 2023-08-17 12:41:03 +02:00

Merged #610 testdef: exclude computed fields value from test data (#80401) 2023-08-17 10:32:34 +02:00

Merged #611 misc: add years and months as units to display durations (#27036) 2023-08-17 10:32:30 +02:00

Merged #612 backoffice: use "submit" as label button in filters popup (#15347) 2023-08-17 10:32:25 +02:00

Merged #594 misc: make workflow file options importable (#58170) 2023-08-16 19:57:46 +02:00

Merged #589 misc: force stripping of email addresses (#80385) 2023-08-16 19:54:39 +02:00

Merged #595 misc: disable table and ranked items field types by default (#64260) 2023-08-16 19:54:35 +02:00

Merged #597 deprecations: include resubmit action (#63914) 2023-08-16 19:54:31 +02:00

Merged #596 misc: adjust idp pages to newer markup/style (#55869) 2023-08-16 19:54:26 +02:00

Merged #598 workflows: always prefix target status with "to" (#21228) 2023-08-16 19:54:20 +02:00

Merged #600 backoffice: do not remap to first status by default (#14289) 2023-08-16 19:54:11 +02:00

Merged #605 workflows: migrate alerts with notice markup to use the level attribute (#22327) 2023-08-16 10:24:00 +02:00

Merged #608 backoffice: display slug on datasource page (#80397) 2023-08-16 09:44:41 +02:00

Merged #607 misc: do not display captchas if site option is disabled (#29278) 2023-08-16 09:28:59 +02:00

Merged #603 backoffice: update global action page like status page (#80393) 2023-08-14 16:14:53 +02:00

Merged #590 sortir les tests des champs items et des champs map de form_pages/test_all.py (#80386) 2023-08-14 10:14:22 +02:00

Merged #571 testdef: allow access to item field live card data (#80306) 2023-08-14 09:54:11 +02:00

Merged #570 admin: use buttons instead of links in test page sidebar (#80299) 2023-08-14 09:54:02 +02:00

Merged #591 misc: allow any template as timetable sources (#80389) 2023-08-14 09:53:40 +02:00

Merged #586 misc: override intcomma to always be called on decimals (#46346) 2023-08-12 09:34:11 +02:00

Merged #583 backoffice: add deprecations tabs to inspect pages (#79463) 2023-08-11 16:31:21 +02:00

Merged #585 tests: move item field tests to their own file (#80382) 2023-08-11 16:30:54 +02:00

Merged #584 tests: move prefill tests to their own file (#80379) 2023-08-11 13:39:54 +02:00

Merged #582 rendu "images" avec une source de données qui ne convient pas (#80378) 2023-08-11 13:30:56 +02:00

Merged #579 inspecteur: faire apparaître les custom views dans l'inspect formdef et carddef et enregistrer un snapshot du formdef/carddef à la modif d'une custom view (#80235) 2023-08-11 11:50:39 +02:00

Merged #550 api: endpoint to check bundle and local changes (#80240) 2023-08-11 11:15:10 +02:00

Merged #581 misc: reduce size / increase line-height for rst email titles (#80377) 2023-08-11 11:10:11 +02:00

Merged #542 api: export/import, set application slug/version on snapshots (#80189) 2023-08-11 10:41:19 +02:00

Merged #537 backoffice: sort by criticality and receipt_time (#76644) 2023-08-11 09:58:10 +02:00

Merged #575 backoffice: link to snapshot inspect page (#80308) 2023-08-11 09:51:14 +02:00

Merged #556 backoffice: fold datasources in data management sidebar (#75959) 2023-08-11 07:01:06 +02:00

Merged #565 backoffice: regroup status options in a single popup (#7165) 2023-08-11 00:31:57 +02:00

Merged #561 workflows: allow sending notifications without body text (#44796) 2023-08-11 00:31:49 +02:00

Merged #509 sql: do not try rollbacking if there's no connection anymore (#49622) 2023-08-11 00:31:41 +02:00

Merged #563 workflows: reject mails over 50MB (#50002) 2023-08-11 00:31:34 +02:00

Merged #567 misc: add a cache duration option to webservice calls (#51359) 2023-08-11 00:31:21 +02:00

Merged #562 misc: abort requests if site-options is invalid (#53587) 2023-08-11 00:31:14 +02:00

Merged #557 backoffice: add links from backoffice fields to backoffice actions (#58716) 2023-08-11 00:31:08 +02:00

Merged #558 admin: add export/import for categories (#59628) 2023-08-11 00:31:01 +02:00

Merged #566 misc: handle submission of form that is unexpectedly no longer valid (#67561) 2023-08-11 00:30:53 +02:00

Merged #552 backoffice: add note about no displayed columns in card fields page (#75953) 2023-08-11 00:30:44 +02:00

Merged #554 backoffice: merge single form and always advertise in user roles popup (#75956) 2023-08-11 00:30:36 +02:00

Merged #549 misc: do not consider session when computing action roles (#80039) 2023-08-11 00:30:16 +02:00

Merged #553 misc: do not consider html tags in character count (#80285) 2023-08-11 00:30:06 +02:00

Merged #578 misc: make EZT substitutions in URL compatible with latest python (#80290) 2023-08-11 00:29:58 +02:00

Merged #569 cards: allow regrouping (#80310) 2023-08-11 00:29:51 +02:00

Merged #573 misc: use a better message for empty global interactive actions (#80339) 2023-08-11 00:29:43 +02:00

Merged #576 misc: do not allow role custom views in |with_custom_view (#80344) 2023-08-11 00:29:34 +02:00

Merged #577 trivial: remove extraneous signature_required decorator (#80355) 2023-08-11 00:29:28 +02:00

Merged #574 testdef: do not crash on required block with optional fields (#80332) 2023-08-09 11:26:44 +02:00

Merged #568 pre commit et single quote (#80309) 2023-08-07 16:05:40 +02:00

Merged #559 retirer PYTHONHASHSEED=0 (#10477) 2023-08-07 12:25:58 +02:00

Merged #560 misc: do not crash importing empty role elements (#59221) 2023-08-07 12:25:42 +02:00

Merged #555 formdata: fix filtering on block field with a None value (#80284) 2023-08-07 10:16:10 +02:00

Merged #564 tests: move workflow form tests from form_pages/ to workflows/ 2023-08-07 08:32:43 +02:00

Merged #551 backoffice: avoid crash setting custom views on forms without any roles (#80274) 2023-08-04 14:17:01 +02:00

Merged #548 formdef: export/import default status of custom views (#80097) 2023-08-04 10:11:08 +02:00

Merged #545 help: extend documentation about /api/code/ API (#79963) 2023-08-04 09:56:06 +02:00

Merged #547 backoffice: do not over escape sidebar user template (#80002) 2023-08-04 09:35:41 +02:00

Merged #544 backoffice: adapt texts of creation role popup for cards (#79800) 2023-08-04 09:35:36 +02:00

Merged #546 workflows: record global action id when triggered by a button (#79512) 2023-08-04 09:35:26 +02:00

Merged #543 admin: do not crash on empty map field in tests (#80259) 2023-08-03 18:06:59 +02:00

Merged #541 misc: fix substitution string for block with subtitle labels (#80239) 2023-08-03 12:00:25 +02:00

Merged #490 misc: add custom header to mass mails (#62044) 2023-08-03 09:47:52 +02:00

Merged #540 misc: allow rendering widget block out of a response (#80223) 2023-08-02 23:05:03 +02:00

Merged #535 api: filter forms on related object (#80137) 2023-08-02 17:45:10 +02:00

Merged #497 backoffice: update file widget look to match frontoffice (#79700) 2023-08-02 16:13:54 +02:00

Merged #531 backoffice: add note on final statuses in workflow inspect page (#51109) 2023-08-02 16:13:44 +02:00

Merged #521 testdef: remove feature flag (#79820) 2023-08-02 15:36:32 +02:00

Merged #539 backoffice: control min/max query parameters in audit journal view (#80205) 2023-08-02 15:36:23 +02:00

Merged #538 backoffice: control query parameters passed to journal view (#80196) 2023-08-02 11:42:23 +02:00

Merged #505 misc: increase width of computed data field value template widget (#76591) 2023-08-02 10:32:05 +02:00

Merged #532 api: add file URL to geojson data for file fields (#72371) 2023-08-02 10:30:09 +02:00

Merged #446 rapprochement form_details et champs de la page d'une demande (#31712) 2023-08-02 10:30:04 +02:00

Merged #528 misc: create backup of configuration file before import (#24927) 2023-08-02 10:29:55 +02:00

Merged #529 workflows: reorder position of export to model identifier parameter (#20703) 2023-08-02 10:29:49 +02:00

Merged #530 backoffice: add redirects from /manage/ (#12446) 2023-08-02 10:29:44 +02:00

Merged #536 misc: add get_userid_for_service template filter (#80009) 2023-07-31 17:45:52 +02:00

Merged #534 misc: exclude "cron-logs" from tenant directories (#80117) 2023-07-28 10:44:49 +02:00

Merged #533 css: fix item with image picture size (#79975) 2023-07-24 16:20:31 +02:00

Merged #527 js: fix live update leaving dangling items in image lists (#79859) 2023-07-24 15:12:53 +02:00

Merged #491 backoffice: reindex role security in an afterjob (#79632) 2023-07-21 09:11:27 +02:00

Merged #515 debian: remove memory-report from uwsgi default configuration (#79762) 2023-07-20 17:50:57 +02:00

Merged #520 testdef: report hidden field when expecting other error (#79817) 2023-07-20 17:40:47 +02:00

Merged #510 fields: keep images rendering for list on form validation page (#79721) 2023-07-20 16:23:27 +02:00

Merged #525 js: fix check box image list field ignored after being live-updated (#79859) 2023-07-20 15:21:10 +02:00

Merged #512 css: fix hidden map search field capturing cursor (#75809) 2023-07-20 14:40:26 +02:00

Merged #519 js: handle live update for image lists (#79787) 2023-07-20 14:39:44 +02:00

Merged #508 workflows: check dispatched user is a string (#79439) 2023-07-20 09:25:53 +02:00

Merged #524 cron: only set postgresql application_name when there's a connection (#79838) 2023-07-20 09:06:52 +02:00

Merged #523 sql: report errors to sentry (#79836) 2023-07-20 09:06:40 +02:00

Merged #522 backoffice: group last modification date and last test runs in a <div> (#79795) 2023-07-19 21:15:17 +02:00

Merged #516 sql: declare application_name to postgresql connections (#75795) 2023-07-19 20:11:04 +02:00

Merged #461 petits bugs dans les tests (#79485) 2023-07-18 18:35:49 +02:00

Merged #457 admin: allow creating test from formdata (#79322) 2023-07-18 18:00:58 +02:00

Merged #517 wscall: make DELETE a json-payloadable verb (#79767) 2023-07-18 15:37:20 +02:00

Merged #518 tox: add allowlist_externals for v4 compatibility (#79775) 2023-07-18 15:23:00 +02:00

Merged #477 testdef, ignorer les erreurs de manière consistante (#79496) 2023-07-18 10:23:36 +02:00

Merged #478 testdef: do not check hidden page post conditions (#79577) 2023-07-18 09:46:56 +02:00

Merged #452 admin: display last test result as a sentence on form page (#79321) 2023-07-18 09:45:35 +02:00

Merged #455 fields: handle error when accessing numerical index on block data (#78905) 2023-07-17 17:17:25 +02:00

Merged #511 workflows: limit migrate() of workflow forms to fields, do not store (#79727) 2023-07-17 15:38:06 +02:00

Merged #502 factorisation/nommage méthodes "token" des sessions (#79705) 2023-07-17 15:35:03 +02:00

Merged #507 misc: include label (+ index) in all column headers (#76363) 2023-07-17 15:34:52 +02:00

Merged #506 workflows: scan document models for depreciations (#79460) 2023-07-17 15:34:23 +02:00

Merged #462 backoffice: allow viewing/editing workflow slug (#79530) 2023-07-17 15:34:14 +02:00

Merged #487 forms: use an afterjob when changing workflow (#79613) 2023-07-17 15:34:04 +02:00

Merged #484 formdata: allow filtering on TextFields (#79323) 2023-07-17 10:41:36 +02:00

Merged #458 misc: allow tracking code post-verification with computed fields (#79371) 2023-07-17 10:26:40 +02:00

Merged #503 libellés et activation de l'anonymisation intermédiaire (#79275) 2023-07-16 09:21:28 +02:00

Merged #492 misc: make form/card adjustments after status removal async (#77139) 2023-07-16 09:21:17 +02:00

Merged #498 backoffice: do not display inactive parameters in workflow inspect (#79701) 2023-07-16 09:20:39 +02:00

Merged #504 misc: add warning that removing a form will remove its data (#79647) 2023-07-16 09:20:26 +02:00

Merged #393 sql: raise an error if computed value is not a dict (#78220) 2023-07-15 14:38:57 +02:00

Merged #483 fields: fix string field with bad value (#79457) 2023-07-15 14:37:37 +02:00

Merged #485 misc: fix random templatetags (#79370) 2023-07-15 14:36:49 +02:00

Merged #501 misc: fix signature of CommentWidget.has_error method (#79703) 2023-07-15 07:55:05 +02:00

Merged #496 misc: show migrate command progression (#79696) 2023-07-14 18:24:35 +02:00

Merged #499 data sources: raise as AttributeError on missing attr (#79702) 2023-07-14 14:29:11 +02:00

Merged #459 js: refresh live validation on geolocation prefill (#78997) 2023-07-14 11:34:45 +02:00

Merged #424 misc: add more variables for function multi attributions (#59402) 2023-07-14 09:06:42 +02:00

Merged #465 misc: include links to individual fields in form error message (#78900) 2023-07-14 09:06:30 +02:00

Merged #488 misc: use unidecode for unaccent/simplify (#79597) 2023-07-14 09:06:21 +02:00

Merged #460 workflows: do not include "anonymise" option in variables and forms (#79442) 2023-07-14 09:06:12 +02:00

Merged #471 actions restaurer/exporter sur les pages des snapshot (#74803) 2023-07-14 09:06:02 +02:00

Merged #468 backoffice: note a page has post conditions in fields listing (#69522) 2023-07-14 09:05:55 +02:00

Merged #473 backoffice: use description for editable action in workflow schema (#41608) 2023-07-14 09:05:46 +02:00

Merged #495 misc: move cron logs to subdirectories (#79664) 2023-07-14 09:05:29 +02:00

Merged #482 misc: filter style and script tags by default (#79595) 2023-07-14 09:05:16 +02:00

Merged #481 backoffice: give imported workflow a new slug if already in use (#79566) 2023-07-14 09:05:09 +02:00

Merged #479 backoffice: do not crash on trace linking a removed formdef (#79376) 2023-07-14 09:04:58 +02:00

Merged #451 backoffice: use flex layout to display form options (#79335) 2023-07-14 09:04:53 +02:00

Merged #489 ctl: add new configdb command (#77189) 2023-07-14 09:04:41 +02:00

Merged #470 backoffice: add digest to parent form in sidebar (#74421) 2023-07-14 09:04:30 +02:00

Merged #469 misc: always set empty display/structured when there is no value (#66609) 2023-07-14 09:04:18 +02:00

Merged #466 sms: do not record errors for application-level errors (#65330) 2023-07-14 09:04:07 +02:00

Merged #474 misc: add extra attributes in list of options for radio buttons (#48678) 2023-07-14 09:03:56 +02:00

Merged #467 workflows: add option to set action label on create/edit data actions (#45227) 2023-07-14 09:03:48 +02:00

Merged #463 misc: always strip template rendering result (#30561) 2023-07-14 09:03:36 +02:00

Merged #476 empêcher une démarche avec workflow sans statut (#5907) 2023-07-14 09:03:32 +02:00

Merged #486 backoffice: display links to cards when card datasource used for items field (#79621) 2023-07-14 08:55:59 +02:00

Merged #494 workflows: make sure workflow forms in history are migrated (#79656) 2023-07-13 08:36:39 +02:00

Merged #493 templates: disable checkboxes for readonly list with images (#79650) 2023-07-13 08:15:11 +02:00

Merged #472 backoffice: fix links to block snapshots (#79552) 2023-07-10 11:36:45 +02:00

Merged #475 misc: do not persist fake afterjob created to output json (#69104) 2023-07-10 10:02:10 +02:00

Merged #464 help: add notes about form/card "slug" (#34341) 2023-07-10 09:50:49 +02:00

Merged #453 misc: do not report errors when evaluating card data sources (#79336) 2023-07-10 09:50:25 +02:00

Merged #456 backoffice: right align workflow schema download/fullscreen links (#79358) 2023-07-04 17:55:50 +02:00

Merged #454 carddef: fix card with images detection condition (#79353) 2023-07-04 11:37:36 +02:00

Merged #433 stats, ajout d'un canal « backoffice » (#71636) 2023-07-03 16:48:12 +02:00

Merged #449 workflows: make intermediate anonymisation level a feature flag (#79285) 2023-07-03 16:47:27 +02:00

Merged #450 deprecations: scan for python usage in mail template attachments (#79084) 2023-07-03 10:31:21 +02:00

Merged #322 display lists as images (#72176) 2023-07-01 09:13:55 +02:00

Merged #448 backoffice: fix csv export of empty blocks (#79284) 2023-07-01 08:44:30 +02:00

Merged #431 backoffice: fix export of empty block fields to spreadsheets (#79014) 2023-06-30 14:45:15 +02:00

Merged #444 storage: handle timetuple in criteria repr method (#79094) 2023-06-30 14:01:55 +02:00

Merged #447 misc: do not consider underscores as a valid character in numbers (#79267) 2023-06-30 14:01:25 +02:00

Merged #441 workflows: add support for migrating global actions parts (#79125) 2023-06-30 09:11:13 +02:00

Merged #445 misc: do not include empty block fields in form_details (#79239) 2023-06-30 09:11:07 +02:00

Merged #442 workflows: do note no roles set on external call means open access (#79128) 2023-06-29 08:00:41 +02:00

Merged #435 sql: add IF NOT EXISTS to relations_data adding instruction (#79081) 2023-06-28 12:03:45 +02:00

Merged #440 sql: do not create formdef views unless a feature flag is set (#79119) 2023-06-27 16:51:29 +02:00

Merged #438 workflows: add operation mode labels in anonymise (#79090) 2023-06-27 14:25:22 +02:00

Merged #437 mail templates: display attachments in page (#79085) 2023-06-27 14:20:43 +02:00

Merged #439 workflows: extend "remove role" action export with role details (#79118) 2023-06-27 14:20:38 +02:00

Merged #415 statistics: add filter to return only last months (#78709) 2023-06-27 11:41:44 +02:00

Merged #436 sql: do not remove a pre-existing relations_data field (#79082) 2023-06-27 08:31:00 +02:00

Merged #411 Formdata: stocker la liste des demandes & fiches liées (#78715) 2023-06-26 18:56:20 +02:00

Merged #372 forms: make anonymise attribute a string (#73203) 2023-06-26 18:20:14 +02:00

Merged #394 datasource: DataSourceProxy to access to other variables (#67288) 2023-06-26 18:13:00 +02:00

Merged #386 workflow: fix unknown reference in global action on import (#78371) 2023-06-26 18:12:35 +02:00

Merged #434 misc: add translation context to dispatch operation labels (#79068) 2023-06-26 17:17:51 +02:00

Merged #422 misc: handle KeyError in first and last filters (#78907) 2023-06-26 15:30:44 +02:00

Merged #432 backoffice: fill filter <select> with all options (#79049) 2023-06-26 15:29:49 +02:00

Merged #428 misc: add dedicated methods to look for varnames in criterias (#79015) 2023-06-26 15:05:28 +02:00

Merged #412 workflows: add operation mode labels in dispatch (#73205) 2023-06-26 14:23:04 +02:00

Merged #429 misc: add delimiters to csv when using fields with multiple columns (#79035) 2023-06-26 13:48:30 +02:00

Merged #430 data sources: use custom attributes when getting option by id (#79042) 2023-06-26 13:48:08 +02:00

Merged #423 cacher les boutons "valider" des champs des snapshots de workflows (#78991) 2023-06-26 06:15:39 +02:00

Merged #425 backoffice: provide default filter (all) as hidden input for stats (#78664) 2023-06-26 06:15:31 +02:00

Merged #426 sql: do not pass large object/user id to postgresql (#79000) 2023-06-25 15:16:43 +02:00

Merged #427 misc: use dot as decimal separator for decimal numbers in json (#79002) 2023-06-25 15:16:33 +02:00

Merged #421 datasource: use form_var_meeting_type_raw for chrono auto mt ds (#78969) 2023-06-23 16:37:37 +02:00

Merged #418 misc: fix unaccent template filter with non string values (#78103) 2023-06-23 16:23:04 +02:00

Merged #417 ajout du namespace ooow aux odt générés (#78836) 2023-06-23 11:45:16 +02:00

Merged #400 always enable rich text option (#78671) 2023-06-23 11:13:52 +02:00

Merged #316 custom view by role (#77194) 2023-06-23 10:38:04 +02:00

Merged #419 api: fix ics/ods etc endpoints with custom view with filters (#78932) 2023-06-23 09:30:36 +02:00

Merged #405 datasources: auto agenda ds & dynamic meeting type (#77497) 2023-06-23 08:45:15 +02:00

Merged #403 backoffice: add a back link on workflow schema full screen page (#7983) 2023-06-23 08:10:57 +02:00

Merged #399 a11y: do not use <label> for readonly single checkbox (#71089) 2023-06-23 08:10:18 +02:00

Merged #398 fields: add option for simple rich text on text field (#76013) 2023-06-23 08:10:06 +02:00

Merged #402 backoffice: increase "drag'n drop" hint contrast (#76209) 2023-06-23 08:09:57 +02:00

Merged #397 backoffice: fix session message position/size on management table (#78246) 2023-06-23 08:09:35 +02:00

Merged #401 extend spreadsheet export to fully support block subfields (#78554) 2023-06-23 08:09:25 +02:00

Merged #406 api: add endpoint property to form/card status (#78630) 2023-06-23 08:09:14 +02:00

Merged #396 misc: add sentry support for after and cron jobs (#78668) 2023-06-23 08:09:01 +02:00

Merged #414 hobo: do not register SETTING_ as variables (#78786) 2023-06-23 08:08:53 +02:00

Merged #416 revenir au parseur python (xml.etree.ElementTree) (#78824) 2023-06-22 07:10:23 +02:00

Merged #413 customviews: fix filtering with in operator on item field with carddef (#78780) 2023-06-20 17:09:16 +02:00

Merged #410 sql: rerun creation of test results table (#78741) 2023-06-20 08:54:25 +02:00

Merged #409 backoffice: pass rendered preview to template for media declarations (#78730) 2023-06-19 17:34:52 +02:00

Merged #408 misc: do not report errors when evaluating card data sources (#78727) 2023-06-19 16:56:13 +02:00

Merged #391 backoffice: fix autocomplete items dropdown for between, in and not_in operators (#78591) 2023-06-19 15:35:23 +02:00

Merged #407 backoffice: disable muli-value filter add button when new value is empty (#78602) 2023-06-19 15:33:21 +02:00

Merged #404 backoffice: check column position using field contextual id (#78699) 2023-06-19 12:31:26 +02:00

Merged #395 sql: adapt attribute names in Null/NotNull criterias (#78660) 2023-06-16 18:03:02 +02:00

Merged #392 data sources: do not migrate already migrated agenda sources (#78656) 2023-06-16 17:15:53 +02:00

Merged #389 backoffice: add +/- buttons to criterias item choices (#78590) 2023-06-16 12:57:51 +02:00

Merged #390 backoffice: restore preview sidebar link (#78612) 2023-06-16 11:00:16 +02:00

Merged #385 replace our XML indent code with lxml (#78549) 2023-06-15 21:39:31 +02:00

Merged #384 backoffice: redo sidebar of formdef/card pages (#78416) 2023-06-15 16:58:37 +02:00

Merged #388 recentrer le boutout limiter l'affichage à cette page (#78575) 2023-06-15 16:45:12 +02:00

Merged #387 misc: allow huge XML content (#78573) 2023-06-15 16:42:12 +02:00

Merged #383 backoffice: move export/delete workflow to extra actions menu (#78537) 2023-06-15 14:18:28 +02:00

Merged #382 forms: add geolocation js for select2 prefilled with geocoding (#78531) 2023-06-15 12:34:24 +02:00

Merged #381 backoffice: keep column settings for block subfields (#78506) 2023-06-15 09:07:53 +02:00

Merged #376 JS: add visual effect when delete a blockSubWidget (#76172) 2023-06-14 16:25:27 +02:00

Merged #367 JS: init live validation on blockwidget's widgets when row is added (#78227) 2023-06-14 16:25:13 +02:00

Merged #380 backoffice: refresh between filter only when the two boundary are filled (#78500) 2023-06-14 15:34:53 +02:00

Merged #362 switch to lxml to have a complete XML parser (#78281) 2023-06-14 13:07:42 +02:00

Merged #378 js: force multi values filters refresh on filters submit (#78464) 2023-06-14 08:39:20 +02:00

Merged #379 backoffice: allow only two filter values for between operator (#78474) 2023-06-14 08:33:53 +02:00

Merged #377 backoffice: use small buttons for workflow section actions (#78463) 2023-06-13 18:15:44 +02:00

Merged #365 backoffice: adjust positioning of buttons in actions & fields lists (#78226) 2023-06-13 18:15:28 +02:00

Merged #375 customviews: fix filtering with template on items field with carddef (#78450) 2023-06-13 16:04:01 +02:00

Merged #374 backoffice: fix customview criteria display with template (#78441) 2023-06-13 15:57:24 +02:00

Merged #373 datasource & custom view, impact nouveaux opérateurs à l'affichage d'un form (AttributeError: No such attribute 'pending_attr') (#78426) 2023-06-13 14:39:58 +02:00

Merged #368 backoffice: use action/navitation sections and buttons in workflow page (#78414) 2023-06-13 13:45:55 +02:00

Merged #371 backoffice: change new status url to avoid conflicts with status id (#78433) 2023-06-13 13:45:31 +02:00

Merged #370 statistics: fix filtering with unkown card id (#78407) 2023-06-13 13:44:22 +02:00

Merged #366 perte du contenu des champs conditionnés pas repris après action d'édition sur une seule page (#78393) 2023-06-13 12:29:32 +02:00

Merged #369 backoffice: restore card sidebar links (#78417) 2023-06-13 12:27:22 +02:00

Merged #352 datasources: replace chrono url by variable for agenda ds (#77920) 2023-06-12 16:41:51 +02:00

Merged #320 backoffice: custom view datasource, return all options (#77302) 2023-06-12 16:07:32 +02:00

Merged #283 Nouveaux opérateurs pour les vues personnalisées (#76758) 2023-06-12 15:08:14 +02:00

Merged #364 misc: do not consider a text with a single <hr> as empty (#78266) 2023-06-12 14:39:35 +02:00

Merged #363 misc: handle js validation for date min/max dates (#78334) 2023-06-12 14:38:46 +02:00

Merged #361 Fields: avoir un uuid en id au lieu d'un entier (#78197) 2023-06-12 14:21:50 +02:00

Merged #360 misc: add correct value to form element role attributes (#78151) 2023-06-12 09:37:42 +02:00

Merged #359 misc: add button role to tracking code link (#78150) 2023-06-12 09:37:36 +02:00

Merged #358 backoffice: use a template to render formdef/carddef pages (#78148) 2023-06-12 09:37:29 +02:00

Merged #357 backoffice: use a popup for new status (#78147) 2023-06-12 09:37:20 +02:00

Merged #356 workflows: cancel fields overwritten by prefills during mass actions (#78146) 2023-06-12 09:37:10 +02:00

Merged #354 misc: handle ajax-uploaded files in mass actions (#78026) 2023-06-02 09:47:00 +02:00

Merged #355 backoffice: use a real button for sidebar toggle (#78031) 2023-05-31 09:48:25 +02:00

Merged #353 ezt: handle NoneFieldVar values (#78017) 2023-05-30 18:22:00 +02:00

Merged #310 workflow: add workflow trace on form/carddata creation/edition (#77300) 2023-05-30 15:26:55 +02:00

Merged #349 general: get local-region-code from hobo (#77972) 2023-05-30 10:21:44 +02:00

Merged #351 backoffice: load popup.js on workflow page (#77983) 2023-05-29 17:26:50 +02:00

Merged #342 misc: manage file fields in global interactive forms (#77955) 2023-05-29 06:54:49 +02:00

Merged #348 backoffice: use full template to render workflow and global action page (#77971) 2023-05-29 06:54:42 +02:00

Merged #350 api: consider filter operator when filtering custom view results (#77975) 2023-05-29 06:54:34 +02:00

Merged #346 backoffice: open "discard form" in a popup (#77968) 2023-05-28 09:47:57 +02:00

Merged #344 misc: extend users data sources with attributes (#77887) 2023-05-28 09:47:49 +02:00

Merged #345 misc: do not crash exporting broken post-conditions (#13376) 2023-05-28 09:47:43 +02:00

Merged #347 backoffice/translation: adjust not to talk about "form" (#14672) 2023-05-28 09:47:32 +02:00

Merged #341 misc: override |default_if_none for lazy variables (#77947) 2023-05-26 11:30:58 +02:00

Merged #335 misc: add rich comparison methods to lazy field var (#68723) 2023-05-26 11:30:04 +02:00

Merged #340 misc: remove qommon.admin.menu.error_page (#77938) 2023-05-26 11:28:59 +02:00

Merged #331 fields: convert values passed to {% block_value %} (#77637) 2023-05-26 08:23:47 +02:00

Merged #321 blocks: consider default select value to be empty (#77678) 2023-05-26 08:20:09 +02:00

Merged #337 utiliser un attribut data-id pour les listes réordonnables (plutôt que l'id de l'élément) (#10225) 2023-05-26 08:19:53 +02:00

Merged #325 misc: add validation for local mobile phone number (#73498) 2023-05-26 07:43:10 +02:00

Merged #334 misc: fix csv import of jsonp item fields (#73951) 2023-05-26 07:42:45 +02:00

Merged #336 misc: apply mini-delay to work around map width error (#74344) 2023-05-26 07:42:25 +02:00

Merged #332 misc: ignore empty fields when assembling user label (#77577) 2023-05-26 07:42:16 +02:00

Merged #326 misc: do not save digest template for user custom views (#77758) 2023-05-26 07:41:28 +02:00

Merged #330 misc: add session user info to global interactive action execution (#77781) 2023-05-26 07:41:11 +02:00

Merged #333 misc: make |is_french_mobile_phone_number not special case safe strings (#77846) 2023-05-26 07:40:56 +02:00

Merged #338 misc: make |qrcode work with lazy variables (#77918) 2023-05-26 07:40:48 +02:00

Merged #328 refactoring: remove usage of field.type attribute (#77762) 2023-05-26 07:37:52 +02:00

Merged #339 backoffice: adjust submission button/steps for new "flex" appbar (#77934) 2023-05-25 18:36:47 +02:00

Merged #329 misc: do not crash on possible_status being None (#77771) 2023-05-22 10:37:51 +02:00

Merged #303 workflow: guarantee jump identifiers unicity on new workflows (#74132) 2023-05-22 10:14:04 +02:00

Merged #324 backoffice: do not accept computed fields as column (#77579) 2023-05-21 17:42:58 +02:00

Merged #323 statistics: fix filtering on block items field if cards data source (#77581) 2023-05-17 12:39:59 +02:00

Merged #307 testdef: move expected error from json field to columnn (#77379) 2023-05-17 10:11:27 +02:00

Merged #236 testdef: allow testing backoffice submission (#76521) 2023-05-17 09:40:48 +02:00

Merged #318 custom_views: fix slug unicity (#77607) 2023-05-16 17:09:45 +02:00

Merged #319 misc: add removed qommon criterias to unpickling moved modules (#77615) 2023-05-15 17:42:06 +02:00

Merged #274 suppression de wcs/qommon/backoffice/ (#77144) 2023-05-15 17:19:23 +02:00

Merged #314 backoffice: do not allow agents to define default custom views (#77192) 2023-05-15 17:18:41 +02:00

Merged #317 backoffice: force missing card model as string (not lazy gettext) (#77605) 2023-05-15 16:56:41 +02:00

Merged #313 snapshot: fix restore & view with missing references (#77504) 2023-05-15 11:27:28 +02:00

Merged #315 misc: override __len__ for NoneFieldVar (#77567) 2023-05-13 19:27:15 +02:00

Merged #125 uuid sur fiches (#73675) 2023-05-12 17:23:41 +02:00

Merged #293 misc: extend {% block_value %} to support multiple rows (#77305) 2023-05-12 14:35:23 +02:00

Merged #311 misc: always check digits with is_ascii_digit (#77529) 2023-05-12 13:47:22 +02:00

Merged #312 misc: introduce a get_workflow() utility method in actions (#77530) 2023-05-12 13:47:09 +02:00

Merged #134 general: add a NoneFieldVar for None values (#63889) 2023-05-12 12:20:17 +02:00

Merged #292 admin: fix import site with unknown reference in blockdef (#77170) 2023-05-12 12:07:50 +02:00

Merged #309 backoffice: fix global listing with bad category id (#77457) 2023-05-12 11:24:35 +02:00

Merged #308 api: fix formdata json post with bad value for block field (#77389) 2023-05-12 11:24:05 +02:00

Merged #299 backoffice: only display datasource custom views to admins (#77191) 2023-05-12 09:39:44 +02:00

Merged #296 a11y: add aria-describedby to radio buttons (#71076) 2023-05-12 09:21:20 +02:00

Merged #298 a11y: add aria-describedby to file links in summary page (#71092) 2023-05-12 09:21:13 +02:00

Merged #297 a11y: mark checkboxes as a group (#71098) 2023-05-12 09:21:07 +02:00

Merged #290 backoffice: make settings-disable-screens disable screens (#77277) 2023-05-12 09:20:42 +02:00

Merged #295 misc: add current_page_index to context (#77351) 2023-05-12 09:20:37 +02:00

Merged #306 settings: add help text to mime types field (#77401) 2023-05-12 09:20:24 +02:00

Merged #305 optimisations parcours des clés pour l'inspect (#77456) 2023-05-12 09:20:19 +02:00

Merged #304 JS live validation: exclude readOnly field (#77431) 2023-05-11 09:46:37 +02:00

Merged #302 workflows: give a workflow stack to global actions triggered by timeout (#77395) 2023-05-09 18:59:23 +02:00

Merged #300 api: check page_limit parameter is a number (#77388) 2023-05-09 14:43:54 +02:00

Merged #294 misc: allow passing tuples/lists to in/not_in/between filters (#77327) 2023-05-05 15:15:31 +02:00

Merged #239 saml: clean storage of used assertion identifiers (#76587) 2023-05-04 17:17:26 +02:00

Merged #291 workflow: fix import with empty mail_template (#77107) 2023-05-04 16:03:11 +02:00

Merged #289 workflows: always push workflow stack before executing actions (#77271) 2023-05-04 13:48:38 +02:00

Merged #287 divers perfs pour l'inspect (#77252) 2023-05-04 10:58:58 +02:00

Merged #288 suppression de code mort (#77261) 2023-05-04 09:24:14 +02:00

Merged #254 forms: add support for conditions for textual fields in blocks (#76841) 2023-05-04 09:07:54 +02:00

Merged #286 misc: add style to view card link (#77227) 2023-05-03 13:25:19 +02:00

Merged #284 fields: add help text to position template parameter (#77225) 2023-05-03 13:25:13 +02:00

Merged #285 a11y: add aria attribute to file widget (#71085) 2023-05-03 13:24:36 +02:00

Merged #235 testdef, ne pas enregistrer d'erreurs sur le formulaire (#76502) 2023-05-02 16:37:27 +02:00

Merged #281 misc: move SQL criterias to their own file (#77163) 2023-05-02 14:34:36 +02:00

Merged #87 backoffice: link to related card (#73690) 2023-05-02 14:17:32 +02:00

Merged #163 forms: add hidden previous button on first form page (#41889) 2023-05-02 14:16:05 +02:00

Merged #265 affichage lecture seule des actions globales (#76973) 2023-05-02 09:56:50 +02:00

Merged #256 fields: fix default_value for title & subtitle display locations (#76557) 2023-05-02 09:26:25 +02:00

Merged #226 Nouveaux opérateurs pour les filtres de requête (#76344) 2023-05-02 09:26:02 +02:00

Merged #280 misc: update |removeprefix and |removesuffix to use new methods (#77119) 2023-05-02 08:17:08 +02:00

Merged #279 misc: drop anonymous attribute from users (#77162) 2023-05-02 08:16:59 +02:00

Merged #278 misc: redo unique check using sql (#77161) 2023-05-02 08:16:51 +02:00

Merged #276 sessions: update clean job to depend on sql (#77159) 2023-05-02 08:16:46 +02:00

Merged #277 misc: use transient data objects for autocomplete contexts (#76943) 2023-05-02 08:16:37 +02:00

Merged #275 erreur de détection de récursion sur des appels en série via "appel externe" (#77157) 2023-04-30 14:18:19 +02:00

Merged #273 trivial: remove backup/restore commands (#77142) 2023-04-30 12:55:37 +02:00

Merged #272 backoffice: remove check for fill_admin_form, always defined (#77141) 2023-04-30 12:55:30 +02:00

Merged #258 fields: add parameter to have item hint as a real hint (#22048) 2023-04-28 14:36:34 +02:00

Merged #271 workflows: redo recursion detection using workflow execution stacks (#77106) 2023-04-28 14:35:53 +02:00

Merged #243 Trier les sources de données des fiches par catégorie (#50645) 2023-04-28 12:27:40 +02:00

Merged #270 JS live validation: remove field error if server request is on error (#76957) 2023-04-28 10:25:28 +02:00

Merged #269 Js live validation: remove if else nesting to toggleStatus method (#76955) 2023-04-28 10:24:53 +02:00

Merged #260 misc: use a popup to display markers at same position (#76894) 2023-04-28 10:24:36 +02:00

Merged #248 hobo_notify: create roles without backoffice access (#76756) 2023-04-28 10:24:22 +02:00

Merged #268 admin: fix string interpolation in tests (#77008) 2023-04-25 17:50:24 +02:00

Merged #266 api: do not declare stub named datasources (#76997) 2023-04-25 16:33:34 +02:00

Merged #267 JS live validation: declare setErrorEl as a class method (#77005) 2023-04-25 16:21:37 +02:00

Merged #264 misc: fix display of simple action labels in snapshots (#76971) 2023-04-25 09:23:49 +02:00

Merged #263 i18n: skip action strings when a mail/message template is used (#76902) 2023-04-24 10:40:13 +02:00

Merged #262 workflows: do not aggregate strings of unused settings (#76900) 2023-04-24 09:41:10 +02:00

Merged #261 misc: fix typo in marker selection variable (#76899) 2023-04-23 10:35:47 +02:00

Merged #257 misc: check prefill value is a file before using it for prefill (#76869) 2023-04-21 13:27:58 +02:00

Merged #253 position de carte selon gabarit (#66959) 2023-04-21 07:55:07 +02:00

Merged #255 misc: add required attribute to textarea/select/date/time widgets (#76848) 2023-04-21 07:54:48 +02:00

Merged #172 misc: handle workflow's form file attachments like those of forms (#75525) 2023-04-20 20:22:38 +02:00

Merged #251 general: add live prefill of files (#70077) 2023-04-20 17:12:02 +02:00

Merged #212 statistics: allow group by field inside block (#62404) 2023-04-20 14:32:39 +02:00

Merged #205 statistics: allow filtering by items field inside block (#75573) 2023-04-20 09:47:40 +02:00

Merged #224 testdef: limit field.from_json_value usage (#76333) 2023-04-20 09:39:42 +02:00

Merged #250 misc: do not apply live field validation to maps (#76783) 2023-04-20 07:55:19 +02:00

Merged #252 general: limit live server validation to relevant fields (#76799) 2023-04-20 07:53:02 +02:00

Merged #249 suppression de code mort (#76769) 2023-04-19 13:26:07 +02:00

Merged #246 workflows: add jump marker in wscall error handling (#76593) 2023-04-18 21:15:16 +02:00

Merged #247 misc: do not enable live validation if there's no appropriate form (#76752) 2023-04-18 14:58:50 +02:00

Merged #244 validation js revue et à revoir 2023-04-18 14:29:20 +02:00

Merged #241 code serveur pour la validation à la volée (#76632) 2023-04-18 14:28:39 +02:00

Merged #170 tests: fix PytestCollectionWarning (#75521) 2023-04-17 19:20:40 +02:00

Merged #234 testdef: add display/structured values when making formdata (#76480) 2023-04-17 18:35:23 +02:00

Merged #147 applification: ne pas afficher les applications non visibles (#75116) 2023-04-17 16:36:44 +02:00

Merged #102 applification: avoir un lien entre les objets importés et l'application hobo (#74372) 2023-04-17 16:36:05 +02:00

Merged #225 wip/76340-testdef-ameliorations-faciles-du (#76340) 2023-04-17 15:39:17 +02:00

Merged #222 testdef: ignore missing required fields (#76200) 2023-04-17 15:10:51 +02:00

Merged #118 statistics: allow grouping by form (#73546) 2023-04-17 15:08:55 +02:00

Merged #233 help: replace curl command by simpler request instruction (#76276) 2023-04-17 13:28:32 +02:00

Merged #242 misc: remove obsolete support for an "advanced" pane in forms (#76684) 2023-04-17 06:29:32 +02:00

Merged #228 misc: strip emojis from buttons (#76405) 2023-04-14 10:54:47 +02:00

Merged #227 a11y: add aria-labels to form buttons (#41121) 2023-04-14 07:58:56 +02:00

Merged #229 misc: do not jump to unknown status (#76421) 2023-04-14 07:58:44 +02:00

Merged #230 i18n: add support for translating custom validation message (#76422) 2023-04-14 07:58:32 +02:00

Merged #232 admin: use display: flex for sortable list items (#76471) 2023-04-14 07:58:24 +02:00

Merged #238 misc: add missing initialization of test tables (#76569) 2023-04-13 09:50:37 +02:00

Merged #237 workflows: fix unlinking when there's no request (#76555) 2023-04-12 20:24:55 +02:00

Merged #231 misc: find webservice calls used in computed fields when scanning (#76466) 2023-04-10 12:55:16 +02:00

Merged #223 jump: improve errors on api call (#76278) 2023-04-06 15:40:11 +02:00

Merged #221 misc: use keyword.kwlist to get list of reserved keywords (#76195) 2023-04-04 12:19:26 +02:00

Merged #220 misc: force RGBA thumbnails (#76146) 2023-04-03 16:17:44 +02:00

Merged #219 workflows: do not add evolution in edit carddata action if no changes (#75793) 2023-04-03 11:06:59 +02:00

Merged #218 possibilité de n'autoriser que certaines expressions python (#76103) 2023-04-03 09:55:05 +02:00

Merged #216 misc: extend custom error messages to all validation types (#63038) 2023-04-03 09:22:36 +02:00

Merged #217 datasource: fix empty jsonvalue (#76078) 2023-03-31 17:11:33 +02:00

Merged #215 misc: add support for serializing times to json (#76021) 2023-03-31 14:51:41 +02:00

Merged #176 produire des vignettes pour les fichiers SVG (#75505) 2023-03-31 10:34:41 +02:00

Merged #214 api: do not load all evolutions if they are not required (#76051) 2023-03-31 10:31:21 +02:00

Merged #213 sql: use last_update_time from database (#76003) 2023-03-30 20:09:10 +02:00

Merged #208 trivial: attach timestamp to WorkflowGlobalActionTimeoutTriggerMarker (#75726) 2023-03-29 20:46:20 +02:00

Merged #165 widgets: update rich text on live update (#75274) 2023-03-29 15:42:10 +02:00

53 Pull requests proposed by 7 users

Proposed #526 templatetags: allow UUIDs as |has_role filter argument (#79858) 2023-07-20 16:28:21 +02:00

Proposed #619 WIP: statistics: remove all forms filter option (#80462) 2023-08-22 10:31:52 +02:00

Proposed #624 WIP: create a VisitedObjects class and table to reduce Sessions table usage (#81183) 2023-08-29 14:03:30 +02:00

Proposed #660 js: show remaining characters feedback for text fields with maxlength (#73401) 2023-09-11 08:39:59 +02:00

Proposed #666 js: configure vitest + happy-dom test environment (#81105) 2023-09-12 12:06:13 +02:00

Proposed #757 backoffice: add button to check all permission columns (#66067) 2023-10-04 11:07:24 +02:00

Proposed #792 forms: allow dynamic prefill of autocomplete fields (#60412) 2023-10-27 18:42:56 +02:00

Proposed #828 backoffice: require to hold ctrl down to zoom the workflow schema (#41460) 2023-11-11 10:25:58 +01:00

Proposed #884 misc: switch from tox to nox (#84136) 2023-11-30 17:20:14 +01:00

Proposed #906 sql: allow deploying/running in a specific postgresql schema (#50829) 2023-12-09 11:54:52 +01:00

Proposed #1037 misc: rely on phonenumbers library for is_french_mobile_phone_number (#72793) 2024-01-16 19:21:22 +01:00

Proposed #1051 WIP: general: switch map field value to be a dictionary (#46617) 2024-01-20 13:23:04 +01:00

Proposed #1055 WIP: génération de form_details en HTML dans mes mails HTML (#36626) 2024-01-21 17:15:34 +01:00

Proposed #1066 provide clearer erroneous template filter use message (#86062) 2024-01-24 09:29:48 +01:00

Proposed #1077 WIP: workflows: add rich text support to history comments (#27992) 2024-01-28 10:15:32 +01:00

Proposed #1100 wip/72542-drafts-stats (#72542) 2024-02-06 18:19:01 +01:00

Proposed #1143 WIP: templates: make |age_in_days return partial days if called on datetimes (#28236) 2024-02-15 09:30:06 +01:00

Proposed #1183 WIP: misc: improve list as images rendering (#81010) 2024-02-23 10:13:41 +01:00

Proposed #1201 sql: new FTS mechanism with fuzzy match 2024-02-28 11:31:44 +01:00

Proposed #1204 WIP: wscalls: unflatten payload when calling webservice (#66916) 2024-02-28 17:35:43 +01:00

Proposed #1223 WIP: clamav integration 2024-03-04 16:29:27 +01:00

Proposed #1229 sql: update wcs_all_forms category column on category change (#87800) 2024-03-05 18:37:08 +01:00

Proposed #1244 misc: skip tenants with unallowed hostname (#4794) 2024-03-10 16:58:13 +01:00

Proposed #1253 misc: add absent/existing operators for file fields (#87242) 2024-03-11 20:36:56 +01:00

Proposed #1255 blocks: post conditions (#71778) 2024-03-12 08:08:57 +01:00

Proposed #1279 WIP: backoffice: add alternative view for fields in backoffice (#75955) 2024-03-17 09:37:13 +01:00

Proposed #1299 workflow_tests: apply global action timeout trigger on skip time (#88404) 2024-03-21 16:15:45 +01:00

Proposed #1300 WIP: expand blocks in form_details (#44804) 2024-03-22 08:22:08 +01:00

Proposed #1302 misc: report an error on unknown custom view (#88535) 2024-03-22 13:23:45 +01:00

Proposed #1303 misc: allow prefilling file fields with a dictionary (#25385) 2024-03-22 15:35:55 +01:00

Proposed #1305 misc: always use normal config parser, with no interpolation (#88571) 2024-03-23 11:19:57 +01:00

Proposed #1306 backoffice: add warning if total number of data fields is too large (#88452) 2024-03-24 19:15:15 +01:00

Proposed #1307 backoffice: add option to expand history pane by default (#87727) 2024-03-24 19:16:14 +01:00

Proposed #1308 misc: autoconvert HEIC files (#88586) 2024-03-25 08:21:58 +01:00

Proposed #1309 workflow_tests: select correct button on create from formdata (#88473) 2024-03-25 11:44:13 +01:00

Proposed #1310 misc: complete and allow translation of leaflet title attribute (#88610) 2024-03-25 11:45:43 +01:00

Proposed #1311 a11y: use <p> for messages in file widget (#88612) 2024-03-25 11:51:07 +01:00

Proposed #1312 a11y: add group role to blocks (#88620) 2024-03-25 13:11:58 +01:00

Proposed #1313 a11y: add alert role when displaying errors in live validation (#76958) 2024-03-25 15:15:05 +01:00

Proposed #1314 a11y: link map label to map content (#88645) 2024-03-25 16:12:25 +01:00

Proposed #1315 misc: add a bit of padding to list of criterias/columns to avoid scroll (#88684) 2024-03-26 12:56:02 +01:00

Proposed #1317 api: keep local cache of API clients from idp (#88697) 2024-03-26 15:49:08 +01:00

Proposed #1318 workflows: do not feed nul bytes to FTS (#88716) 2024-03-26 16:55:23 +01:00

Proposed #1319 workflow_test: mock date globally for skip time action (#88412) 2024-03-26 18:18:55 +01:00

Proposed #1320 cards: do not add multiple afterjobs for reverse relations of same card (#88725) 2024-03-27 09:07:41 +01:00

Proposed #1322 workflow_tests: position duplicated action after parent (#88744) 2024-03-27 11:18:16 +01:00

Proposed #1323 cron: log and capture exceptions, do not create logged errors (#88783) 2024-03-27 14:25:35 +01:00

Proposed #1324 workflow_tests: display more details for some actions (#88754) 2024-03-27 14:30:28 +01:00

Proposed #1325 admin: run workflow tests on workflow changes (#88753) 2024-03-27 15:31:53 +01:00

Proposed #1326 misc: update csrf token when adding a block row (#88795) 2024-03-27 21:00:29 +01:00

Proposed #1327 WIP: testdef: add snapshots (#88755) 2024-03-28 11:46:11 +01:00

Proposed #1329 misc: warn when a time related condition is used with no timeout (#69291) 2024-03-28 13:56:42 +01:00

Proposed #1330 misc: use a single word for each time unit (#88822) 2024-03-28 14:14:42 +01:00

3 Unresolved Conversations