* feat(releases): add release column to CM list view (#19926)
* draft: bulk release injection zone added
* chore: implement cm-api to strapi-app & description component renderer
* feat: bulk delete action
* Revert "draft: bulk release injection zone added"
This reverts commit 2d9e8872e847327888d988009fa16f91b5f1c777.
* feat: bulk unpublish action added
* feat: default bulk publish action
* fix: variable renaming
* fix: on close of modal updated and refetched list on publish action completion
* fix: removed IZ publish and unpublish modals, e2e tests added for default bulk actions
* tests: e2e updated for publish button disabled state
* fix: bug fixed on publishing with already published entries
* fix: e2e tests
* fix: reverted IZ components
* feat: bulk release action added
* update: check right permissions to show add to release button
* update: bulk actions modal updated to accept content(modalbody+modalfooter), publish action and release actions updated accordingly
* fix: types
* test: bulk release e2e test added
* fix: e2e test
* fix: test case timeout added, notification component updated to not saved message
* feat: inject release column in LV
* fix: minor changes
* fix: remove commented code
* fix: upgraded styled components to fix the error: defaultProps circularly references
* feat(content-releases): add to be released in column in list view
* fix: types and 0 releases entry
* fix: invalidate entries in release after bulk release or on deleting a release action
* tests: e2e tests added for release column
* tests: e2e updated to create new release and then add bulk release
* fix: minor changes, test fixed
* fix: delete release action invalite tag added back
* fix: e2e test
* apply josh feedback|
---------
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io>
* chore(deps): revert sharp to 0.32.6 (#20066)
* fix: fix boot issue when removing i18n from an app
* chore: get i18n service outside the for loop
* chore: remove empty spaces
* v4.23.0
---------
Co-authored-by: Madhuri Sandbhor <madhurisandbhor@gmail.com>
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io>
Co-authored-by: markkaylor <mark.kaylor@strapi.io>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
* chore: initiate moving CM to own package
* chore: refactor to handle routes
* chore: init review-workflows-package
* chore: fix build
* chore: refactor review-workflows fe
* chore: fix unit suite
* chore: spelling mistake
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
The StrapiApp is now explicitly exported as a type from StrapiApp.tsx. It is also utilized generators/app directories, refining the type of the app parameter in the bootstrap method from 'unknown' to 'StrapiApp'.
* feat(content-manager): Rework findAvailable and findExisting (#19597)
* feat(content-manager): wip rework findAvailable and findExisting
* chore(strapi): simplify relations controller
* feat(content-manager): entity Id based find available
* feat(content-manager): entity Id based find existing
* fix(content-manager): build issues
* chore(content-manager): cleanup
* fix(content-manager): relations controllers unit tests
* fix(content-manager): improve error handling
* fix(content-manager): simplify findExisting relations logic
* fix(content-manager): clean up types
* fix(content-manager): extend available relation API tests
* fix(content-manager): pr feedback
* feat(content-manager): cover find existing test cases
* feat(content-manager): test that we can only find available relations in the same locale
* fix: wip fix unit tests
* chore(content-manager): pr feedback
* fix(content-manager): use db layer to find relations
fix(content-manager): failing relations tests
* fix(content-manager): find relations test
* fix(content-manager): build issues
* fix(content-manager): return latest status of relations in findAvailable (#19681)
* fix(content-manager): return latest status of relations in findAvailable
* fix(content-manager): share logic for findAvailable and findExisting
* fix(admin): relation tests
* fix(content-manager): clean up types
* fix(content-manager): support status for find exisiting
* fix(content-manager): add status and locale filters to subQuery
* fix(content-manager): ts front and skip relations unit tests
* fix(content-manager): request specific status or get latest using document-metadata
* chore(content-manager): use interface
* fix(content-manager): tidy up target relation subquery
* fix(content-manager): tidy up and skip TS for build issues
* fix(content-manager): return status when requested
* chore(content-manager): dont re type entity service response
* fix(content-manager): use document metadata getManyAvailableStatus
* chore(content-manager): remove mapAsync
* feat: implement relations in the cm (#19702)
* Fix: Relating i18n and non-i18n content types (#19731)
* chore: re-enable e2e relation tests
* fix: return undefined
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
Co-authored-by: Jamie Howard <jamie.howard@strapi.io>
Co-authored-by: Marc-Roig <marc12info@gmail.com>
* chore: re-implement option in ctb
* chore: refactor CM & i18n to accomodate option D&P
* test(unit): add test to ensure status is not in EditView header when we dont pass the prop
* chore: remove unused import
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>