Commit Graph

188 Commits

Author SHA1 Message Date
Frédéric Péters ef27e97fe1 misc: strip spaces in complex variables (#90277)
gitea/wcs/pipeline/head There was a failure building this commit Details
2024-05-03 10:26:07 +02:00
Valentin Deniaud e11bf0e9ff sql: add class to manipulate test users (#89640) 2024-04-29 16:52:41 +02:00
Valentin Deniaud 51fa01ccd1 admin: add snashots of test users (#89640)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-29 16:46:44 +02:00
Pierre Ducroquet f2bc14827b wcs_search_tokens: new FTS mechanism with fuzzy-match (#86527)
introduce a new mechanism to implement FTS with fuzzy-match.
This is made possible by adding and maintaining a table of the
FTS tokens, wcs_search_tokens, fed with searchable_formdefs
and wcs_all_forms.
When a query is issued, its tokens are matched against the
tokens with a fuzzy match when no direct match is found, and
the query is then rebuilt.
2024-04-29 08:53:53 +02:00
Valentin Deniaud fa60aba429 testdef: add snapshots (#88755) 2024-04-15 10:59:27 +02:00
Frédéric Péters 8f39a1a94a misc: declare filter field classes that were moved, for unpickling (#89526)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-13 22:20:08 +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
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 eba79fdc77 depreciations: errors from deprecated elements on import (#72093) 2024-03-15 16:34:28 +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 bff0dc5d83 misc: allow per-tenant timezone (#88092) 2024-03-15 07:24:07 +01:00
Frédéric Péters c77812450b cards: update related cards/forms on digest change (#68427) 2024-03-15 07:21:51 +01:00
Frédéric Péters f1bead67ee settings: add option to have backoffice submission hidden or a redirect (#33549)
gitea/wcs/pipeline/head This commit looks good Details
2024-03-01 16:56:45 +01:00
Frédéric Péters aeb2d548af general: allow stacking complex data contexts (#87412) 2024-02-26 11:23:14 +01:00
Valentin Deniaud 8d709bcc10 testdef: add clean job to remove old test results (#87214)
gitea/wcs/pipeline/head Build queued... Details
2024-02-26 10:17:41 +01:00
Lauréline Guérin a6e21e53d0
workflow: loop on status actions (#81239) 2024-01-30 14:25:54 +01:00
Frédéric Péters d54ecd3731 misc: always create translation messages table (#86143)
gitea/wcs/pipeline/head This commit looks good Details
2024-01-26 09:45:37 +01:00
Frédéric Péters 81ffd3e9a8 misc: remove legacy charset handling when importing config (#11484) 2024-01-12 15:38:01 +01:00
Frédéric Péters cb4a48db6d misc: limit site import to a subset of settings (#11484) 2024-01-12 15:38:01 +01:00
Frédéric Péters a2a4a74e08 misc: do not log/record errors in form preview (#85393)
gitea/wcs/pipeline/head There was a failure building this commit Details
2024-01-12 15:15:51 +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 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 cced394fed misc: do not ignore empty block rows when evaluating live value for js (#81094)
gitea/wcs/pipeline/head Build queued... Details
2023-10-01 08:54:39 +02:00
Frédéric Péters 0b0068daef misc: record local variables when recording stack trace (#81408) 2023-09-29 07:34:05 +02:00
Frédéric Péters b0e1fe149c backoffice: do not expand links/live variables in inspector (#80330) 2023-09-29 07:33:55 +02:00
Valentin Deniaud 1e2264dd8c misc: apply double-quote-string-fixer (#80309) 2023-08-07 14:14:12 +02:00
Frédéric Péters 0655fb109f misc: create backup of configuration file before import (#24927)
gitea/wcs/pipeline/head This commit looks good Details
2023-08-02 10:29:54 +02:00
Frédéric Péters 971c0f5728 sql: declare application_name to postgresql connections (#75795)
gitea/wcs/pipeline/head This commit looks good Details
2023-07-19 20:11:03 +02:00
Lauréline Guérin de2c0d650c
misc: do not report errors when evaluating card data sources (#79336)
gitea/wcs/pipeline/head This commit looks good Details
2023-07-10 09:02:51 +02:00
Frédéric Péters 325bc87e6f misc: do not report errors when evaluating card data sources (#78727)
gitea/wcs/pipeline/head This commit looks good Details
2023-06-19 16:56:12 +02:00
Frédéric Péters b417fcc772 general: get local-region-code from hobo (#77972)
gitea/wcs/pipeline/head This commit looks good Details
(and deprecate default-country-code)
2023-05-30 10:21:44 +02:00
Frédéric Péters 0490146fdd misc: add removed qommon criterias to unpickling moved modules (#77615)
gitea/wcs/pipeline/head This commit looks good Details
2023-05-15 17:42:05 +02:00
Lauréline Guérin bba986db88
backoffice: list objects by application (#74372) 2023-04-17 15:53:35 +02:00
Lauréline Guérin 4b3b92e89f
api: link imported objects to an application (#74372) 2023-04-17 15:53:35 +02:00
Frédéric Péters c9e9412944 misc: add missing initialization of test tables (#76569)
gitea/wcs/pipeline/head This commit looks good Details
2023-04-13 09:50:36 +02:00
Frédéric Péters b5c4658d8a misc: check both legacy and new configuration for user full name (#75796) 2023-03-27 09:57:12 +02:00
Frédéric Péters 20c5d52994 publisher: always use detailed stack traces (#75349) 2023-03-24 09:11:18 +01:00
Frédéric Péters 15051e2c2d misc: cleanup after automatic force_text/force_str upgrade (#74840)
gitea/wcs/pipeline/head This commit looks good Details
2023-03-15 15:33:17 +01:00
Frédéric Péters 0ee6d323f4 misc: apply django-upgrade 3.2 (mostly force_text -> force_str) (#74840) 2023-03-15 15:33:17 +01:00
Frédéric Péters bd7152e2e4 misc: accept UpdateStatisticsDataAfterJob as class name (#74561) 2023-02-15 18:02:58 +01:00
Frédéric Péters 13cd2b6562 misc: remove support for loading extra modules (#73957) 2023-02-14 10:06:47 +01:00
Lauréline Guérin 2152ddbe67
workflows: add comment template management (#39178) 2023-01-31 15:23:59 +01:00
Frédéric Péters dc4fe98294 audit: add clean job to remove old audit entries (#51974) 2023-01-13 14:47:22 +01:00
Frédéric Péters 72970067b9 backoffice: add view of audit log (#51974) 2023-01-13 14:47:22 +01:00
Frédéric Péters e22a88f6fa misc: add audit log of some backoffice actions (#51974) 2023-01-13 14:47:22 +01:00
Frédéric Péters 34c1488837 misc: only run keepalive users job once on Mondays (#72900)
gitea-wip/wcs/pipeline/pr-main This commit looks good Details
2023-01-03 10:33:00 +01:00
Frédéric Péters 899fbadb09 general: use a dedicated table to record workflow actions/events (#72802) 2023-01-02 17:18:37 +01:00
Frédéric Péters 87865cf8b9 cards: create/use translated digests (#71590) 2022-12-30 12:02:46 +01:00
Frédéric Péters 82ba22b005 misc: make digests update after job work with multiple formdefs (#71590) 2022-12-30 12:02:46 +01:00
Frédéric Péters b52ad0b4cc misc: remove references to old action classes (#72575) 2022-12-26 16:38:53 +01:00