* feat(document-service): implement document ID uniqueness check and add corresponding tests
* refactor(document-service): update type for whereClause and improve duplicate documentId tests
* refactor(document-service): simplify uniqueness check comment in createEntriesService
* feat(document-service): enhance document ID uniqueness check with draft/published state handling
* refactor(document-service): change test lifecycle hooks to beforeAll/afterAll for improved performance
* fix(content-type): improve field validation logic in permission settings
* fix(content-manager): enhance validation for required fields based on user permissions
* fix(content-manager): update error handling for unreadable required fields and improve validation messaging
* test(content-manager): add e2e test for publishing with insufficient permissions on required fields
* fix(admin): refine permission field validation logic and update tests for accuracy
* chore: drop side editor future flag
(cherry picked from commit 4a4c1f97b333d265ea392cdbdd558f54e77b4217)
* fix: ts error
* chore: manage relation modal state in reducer (wip)
* wip: conditional context wrapper
* wip: refactoring
* fix: display the modal
* feat: introduce useNewDocumentContext
* fix: move onPreview to preview context
* chore: remove DocumentContextProvider
* chore: finishing touches
* chore: test reducer state instead of component
* fix: create page throwing error
* chore: fix lint error
* chore: pair programming improvements
* fix: published tab content is not disabled
* fix: hasUnsavedChanges not reset on close
* fix: relation modal nested form issue (#23243)
* fix: relation modal nested form and ellispsis
* fix: reducer test
* fix: make GO_FULL_PAGE close modal (#23245)
* fix: uid field broken in modals (#23251)
* enhancement: move relation modal expand button and remove footer (#23254)
* fix: handle the case you publish a nested relation starting from a create entry form
* fix: change the condition value
* fix: update the values of new relations added and not yet saved when we modify their name or status in the modal (#23310)
* fix: update the values of the connected relations modified in the modal
Co-authored-by: Rémi de Juvigny <remidej@users.noreply.github.com>
* fix: fix review's comments
* fix: failing e2e tests
* fix: refactor a little bit a flaky e2e test
* fix: add a comment to explain the part of code we added
* fix: remove useless code in the flaky test
---------
Co-authored-by: Rémi de Juvigny <remidej@users.noreply.github.com>
---------
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
Co-authored-by: Simone Taeggi <startae14@gmail.com>
Co-authored-by: Rémi de Juvigny <remidej@users.noreply.github.com>