Garrett Heaver and Ben Irvin
50732df27a
fix: FK violation publishing self-relation parent & child in one release ( #26147 )
...
* fix: content release with self-relation parent & child fails with FK violation
1. Concurrent publishes within a content type race on shared join-table state.
2. Errors from scheduled publishes were also silently swallowed leaving
no trail in the logs.
* test: api test for self-related releases
---------
Co-authored-by: Ben Irvin <ben@innerdvations.com >
2026-05-12 13:37:25 +02:00
Adrien L
25ea375b1b
fix(content-releases): publish in right order to preserve relations ( #25551 )
2026-03-06 10:06:50 +01:00
Adrien L
a6aba9268c
fix: homepage widgets adjustments ( #24071 )
2025-08-06 16:57:09 +02:00
Adrien L
f116d21c09
feat: homepage upcoming releases widget ( #23998 )
2025-07-31 10:29:14 +02:00
Fernando Chávez and Rémi de Juvigny
533533434d
fix(content-releases): add bulk add to release to v5 ( #20848 )
...
* fix(content-releases): add bulk add to release to v5
* tests(content-releases): enable API tests
* fix(content-releases): add to release button UI
* fix: test typo
---------
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io >
2024-07-26 04:33:32 -04:00
5b211b3891
chore(content-releases): releases migration to v5 ( #20259 )
...
* chore: migrate bulk publish & unpublish to v5
* chore: change findLocales type to accept arrays
* chore: fix lint error
* chore: migrate bulkDelete to v5 (#20161 )
* chore: migrate bulkDelete to v5
* chore: change findLocales type to accept strings array
* fix: docs prettier styles
* chore: remove console.log
* enhancement: migrate countManyDraftRelations to v5
* chore(content-releases): v5 migration
* chore(content-releases): remove CMReleasesContainer
* fix(content-releases): singleType works with v5 changes and e2e tests enabled
* fix(content-releases): apply josh & marc comments
* apply comments
* fix(content-releases): tests
* fix(content-releases): create custom populate object for each content type to handle relations
* fix(content-releases): build problem
* fix(content-releases): editing lifecycles
* fix(content-releases): details view table columns
* feat: releases settings (#20354 )
* feat: releases settings
* feat: test nulling default timezone
* chore: refactor tests
* fix: remove async from describe
* chore: OneOf type for response
* chore: move OneOf utility to types package
---------
Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io >
* feat: content releases settings permissions (#20357 )
* feat: releases settings
* feat: test nulling default timezone
* chore: refactor tests
* fix: remove async from describe
* feat: content releases settings permissions
* chore: test for unauthorized role
---------
Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io >
* fix(content-releases): run settings api tests only on ee edition
* fix(content-releases): apply mark comments
* fix(content-releases): remove releases box when there are no releases related to the entry
* fix(content-releases): relation between actions and documents (#20424 )
* fix(content-releases): refactor relation with entries
* fix(content-releases): refactor relation with entries
* fix(content-releases): lint & unit tests errors
* fix(content-releases): add migration for releases actions coming from v4
* fix(content-releases): apply multiple suggestions
* fix(content-releases): new test data for e2e tests
* fix(content-releases): fix test data
* fix(content-releases): handle edge cases
* fix(content-releases): apply marc suggestions
* fix(content-releases): add modified status on validation column
* fix(content-releases): fix releases menu button
* fix(content-releases): use documents middleware instead of db lifecycles
* fix(content-releases): invalidate releases tags on some content manager queries
* fix(content-releases): using contentType utils and make afterDeleteMany lifecycle async
* fix(content-releases): ui fixs
* fix(content-releases): removing not needed axios from releases plugin
* fix(content-releases): invalidate tags on release service
* fix(content-releases): fix dependencies
* feat(release-settings): remove navbar link release purchase page in CE (#20498 )
---------
Co-authored-by: Marc Roig <marc.roig.campos@strapi.io >
Co-authored-by: Simone <startae14@gmail.com >
2024-06-13 11:12:38 +02:00
Fernando Chavez
8f5f6b58d5
chore(content-releases: skip api tests until releases is migrated to v5
2024-05-31 14:53:19 +02:00
Fernando Chávez
de4c825033
tests(content-releases): add API tests for Content Releases ( #20048 )
...
* tests(content-releases): add API tests for Content Releases
* apply marc comments
* test
* make each test case independent from each other
* test
2024-04-16 15:34:21 +02:00