Commit Graph

588 Commits

Author SHA1 Message Date
Frédéric Péters 55bafac60f backoffice: add option to consider user roles in backoffice submission (#44887) 2024-05-10 08:29:50 +02:00
Frédéric Péters 6908c0d915 misc: add field limits to deprecation report (#66431) 2024-05-10 08:29:21 +02:00
Valentin Deniaud 5497197478 applification: add test users (#89640)
gitea/wcs/pipeline/head Build queued... Details
2024-04-29 16:52:41 +02:00
Valentin Deniaud 83ee5f5d91 applification: include testdefs (#89640) 2024-04-29 16:52:41 +02:00
Frédéric Péters 9df6d42265 misc: remove types.ClassType compatibility (#90093)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-28 08:10:50 +02:00
Frédéric Péters 703ff210ae misc: remove fixed fields from top errors summary (#82633)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-26 14:41:50 +02:00
Frédéric Péters 2c68356878 backoffice: make submission sidebar items configurable (#84494)
(also #58888)
2024-04-26 08:29:57 +02:00
Valentin Deniaud c883b48e28 testdef: do not store inside import method (#88755) 2024-04-15 10:57:14 +02:00
Frédéric Péters c82031b4d0 backoffice: make most objects documentable (#19777) 2024-04-15 10:21:53 +02:00
Frédéric Péters c79300ac0c misc: protect data field count against blocks with no default count (#89472)
gitea/wcs/pipeline/head There was a failure building this commit Details
2024-04-12 10:28:20 +02:00
Frédéric Péters 3629de518c misc: only update statistics for stored carddef/formdef (#89465)
gitea/wcs/pipeline/head This commit looks good Details
(skip workflow forms and such)
2024-04-12 10:18:25 +02:00
Emmanuel Cazenave 9ff89e41da depreciations: check them only during UI and API imports (#89213)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-05 16:54:12 +02:00
Frédéric Péters 9c08789abf general: get carddef/formdef from publisher cache in more cases (#88983)
gitea/wcs/pipeline/head Build queued... Details
2024-04-03 10:56:29 +02:00
Frédéric Péters a4d4307d6f workflows: remove support for parametric workflow variables (#88891)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-02 09:49:53 +02:00
Frédéric Péters 1c2314f9a7 sql: check card/formdef tables integrity (#78196)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-02 09:46:25 +02:00
Frédéric Péters 73aae2d0c6 misc: use iterator to update digests (#88871)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-29 14:59:46 +01:00
Frédéric Péters 781e4e4c52 sql: update wcs_all_forms category column on category change (#87800)
gitea/wcs/pipeline/head Build queued... Details
2024-03-29 14:24:05 +01:00
Frédéric Péters dba47ed1ba backoffice: add option to expand history pane by default (#87727)
gitea/wcs/pipeline/head Build queued... Details
2024-03-29 08:46:41 +01:00
Frédéric Péters b76f3df2c2 backoffice: add sidebar content options for cards (#87727) 2024-03-29 08:46:41 +01:00
Frédéric Péters 8b6d9d658e backoffice: add warning if total number of data fields is too large (#88452)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-29 08:40:31 +01:00
Frédéric Péters 9c12c01712 misc: ignore no_data fields in filter_by (#88454)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-21 13:46:32 +01:00
Thomas NOËL 955f012b3d forms: add option to control max number of drafts per user (#88237)
gitea/wcs/pipeline/head There was a failure building this commit Details
2024-03-21 11:41:47 +01:00
Lauréline Guérin 3477ee2f29 depreciation: rename DeprecationsScanAfterJob (#72093)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-15 16:34:28 +01:00
Lauréline Guérin 86f28b8037 deprecations: forbid import of new python expressions (#72093) 2024-03-15 16:34:28 +01:00
Frédéric Péters 8efea827a1 misc: warn user if closing tab on an unsaved form (#6116)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-15 14:58:53 +01:00
Frédéric Péters 96af0663eb general: store/display error context stack (#74791) 2024-03-15 07:38:23 +01:00
Frédéric Péters 372b4ceece backoffice: make form management sidebar items configurable (#75957) 2024-03-15 07:22:32 +01:00
Frédéric Péters 23e66ec078 misc: keep track of user that changed a workflow in snapshot (#87843)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-07 19:27:19 +01:00
Frédéric Péters 7f167a4a42 misc: add disabled/datetime/expiration_datetime publication attributes (#87064) 2024-02-23 19:04:49 +01:00
Valentin Deniaud 4774fd46e7 admin: include tests in formdef export (#86587) 2024-02-13 10:30:11 +01:00
Frédéric Péters 4574965353 backoffice: handle django errors in submission lateral template (#85258)
gitea/wcs/pipeline/head This commit looks good Details
2024-02-12 11:47:14 +01:00
Frédéric Péters 02968c0c79 misc: add support for decimal (and float) as workflow variables (#86021)
gitea/wcs/pipeline/head This commit looks good Details
2024-01-23 12:43:04 +01:00
Frédéric Péters 3ff59c706e general: finish removal of support for non-utf8 charset (#85626) 2024-01-15 11:46:52 +01:00
Frédéric Péters cc2eacd6f2 misc: add |filter_by_identifier (#85352) 2024-01-12 19:29:03 +01:00
Frédéric Péters 9e9573d76f formdef: add support for import/export of complex workflow options (#14043) 2024-01-12 15:14:54 +01:00
Frédéric Péters 6ff2c8c399 backoffice: warn on slug change on card model/form import (#57034)
gitea/wcs/pipeline/head This commit looks good Details
2024-01-12 14:57:30 +01:00
Frédéric Péters 0108f4ac0a misc: add proper messages in case of double submission (#66919) 2024-01-12 14:53:38 +01:00
Frédéric Péters 2a9954f800 misc: remove unknown functions on workflow change (#85197)
gitea/wcs/pipeline/head This commit looks good Details
2024-01-12 14:39:51 +01:00
Frédéric Péters af59ee73fe misc: add method to get user phone number from prefilled fields (#84023) 2023-12-05 13:20:47 +01:00
Frédéric Péters 0d33387f0f misc: allow setting a custom id template on cards (#44604)
gitea/wcs/pipeline/head This commit looks good Details
2023-11-28 08:59:36 +01:00
Pierre Ducroquet 33dee34001 sql: switch the postgresql connection to autocommit (#81133)
As explained in #81133, the autocommit=False behaviour of psycopg2 is not
something we really want. It will automatically open transactions on the
server, closing them only when we commit, thus changing most of the
queries from a single roundtrip to three roundtrips. It also creates
longer transactions, thus reducing the opportunities for pgbouncer to
multiplex them. Last but not least, it makes forgetting a single
commit() call far more dangerous since it would possible leave an idle in
transaction session.
This changes to autocommit=True, ie. psycopg doesn't try anything and let
PostgreSQL do one transaction per statement, except when we explicitely
ask for one, with the new @atomic decorator.
2023-11-24 14:25:14 +01:00
Frédéric Péters 2a3c026844 misc: force sync of formdef and sql table schemas every night (#83256)
gitea/wcs/pipeline/head This commit looks good Details
2023-11-08 21:16:52 +01:00
Frédéric Péters de88e0b887 misc: allow all item/items fields to be dynamically prefilled (#82944)
gitea/wcs/pipeline/head There was a failure building this commit Details
2023-10-31 14:57:46 +01:00
Emmanuel Cazenave 941ad44c51 misc: enable live changes on jsonvalue data sources (#78777)
gitea/wcs/pipeline/head Build queued... Details
2023-10-31 14:01:30 +01:00
Frédéric Péters 98ace3520e formdefs: fix functions update on workflow change (#82918) 2023-10-30 14:09:11 +01:00
Frédéric Péters 18ccf329d9 backoffice: add support for a new "digest" column (#82637) 2023-10-27 08:36:18 +02:00
Frédéric Péters 8aace5285d general: add fulltext search to /api/formdefs/ (#81532)
This introduces indexing of all formdefs/carddefs using a dedicated
postgresql table.
2023-10-27 08:35:18 +02:00
Frédéric Péters 3ee39ffd6d misc: update jump markers stack on workflow changes (#43243)
gitea/wcs/pipeline/head This commit looks good Details
2023-10-05 10:50:51 +02:00
Frédéric Péters e2f166b8bd misc: skip missing roles when exporting to XML (#24219)
gitea/wcs/pipeline/head This commit looks good Details
2023-10-02 19:11:09 +02:00
Frédéric Péters 20e5ce2c8a misc: check selected item field value against updated list of options (#73982)
gitea/wcs/pipeline/head This commit looks good Details
2023-10-02 18:49:00 +02:00