* fix(cm): pass params to post requests for publish & unpublish
resolves#19289
* Extract locale from query strings (#19359)
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
* feat: nested list feat added, toggling lists through toolbar button updated, list node validation updated
* update: list select option logic updated to toggle whole list
* fixes: both toolbar list buttons active for nested list, reverted conversion change
* feat: on double enter the nested list item, shift list-item under parent list
* feat: added handle delete on simple and nested list-items and list block, updated handle enter on last list-item
* fix: typeguards added
* fix: added missing depth to find anchorNode
* fix: nested list first item backspace issue handled, fixed selecting all + delete doesnt delete last list item
* fix: handling last list item on delete moved to toolbar where it tries to save DD option as list-item
* update: restrict MB for first level of list items
* update: restrict MB for first level of list items
* fix: minor changes, comments updated, removed unnecessary code
* fix:code optimisation, added aria label for blocks input
* tests: unit tests added for tab, backspace and enter event functionality newly added
* tests: toggle nested list test added
* update: type changes, fixed enter at the beginning of the node
* update: use handleConvert to toggle list, variable renamed to aria-labelId
* fix: minor change
* fix: code optimisation, comments added
* comment updated
* chore: init release action service
* feat: save history versions
* fix: ignore non api content types
* chore: move init history logic to service
* chore: feedback
* fix: save publish and unpublish actions
* fix: create action document ids
* chore: clarify comment
* feat: use document service in content manager
* feat: update contracts with meta information
* chore: group metadata types into a single type
* feat: metadata information in single types
* chore: change meta contract to return documents instead of strings
* fix: remove unused type
* fix: ignore doc id if entry is null
* fix: update contract metadata
* feat: document metadata service
* feat: locale and status filtering
* chore: add comment
* chore: refactor metadata service
* chore: refactor entity manager exists to handle single types
* feat: refactor single type controllers to use documents
* feat: get locale param from in cm endpoints
* Revert "feat: get locale param from in cm endpoints"
This reverts commit 856c38588b8f8521cadd85c8c933f42a36a2178a.
* feat: get locale param from cm endpoints
* Update packages/plugins/i18n/server/src/controllers/validate-locale-creation.ts
Co-authored-by: Ben Irvin <ben@innerdvations.com>
* fix: entity manager unit tests
* chore: unit test document metadata
* feat: prevent empty string locale filtering
* feat(core): document unique field validation per content type and locale
* feat(e2e): test document unique fields
* fix(admin): ts build
* fix: cm contract import
* chore: test new d&p cm features
* feat(core): validate document unique fields within one publication state
chore: remove build:ts
* fix: search content manager api test
* fix: cm tests
* fix: cm tests
* fix: cm tests
* fix(content-manager): access to non default locale documents (#19190)
* fix(content-manager): access to non default locale documents
* chore(content-manager): revert route construction
* fix(content-manager): api tests for number of draft relations
* test(content-manager): counting number of draft relations for non default locales
* chore(content-manager): remove default locale from entity manager countDraftRelations
* test(document-service): api tests for unique document fields per publication state
* test(i18n): api tests for unique document fields per locale
* chore(api-tests): adjust author schema
* chore(e2e): disable edit view tests (#19235)
* fix(core): unique validation on publish
* fix(api-tests): un-localise author
* fix(e2e): incorrect path
* fix(admin): tidy up
* fix(admin): pass correct locale query params
fix(core): pass locale outside of filters
* chore(api-tests): wip comment for relatedEntityId logic
* fix(core): entity validator tests
* chore(api-tests): wip skip failing relations i18n test
* chore(e2e): clean up editview spec
* fix(content-manager): pass locale to publish and unpublish
* fix(content-manager): fix test:ts:back
* fix(e2e): update edit view expected path
* fix(entity-validator): default to null locale
fix(api-tests): wip i18n test changes
* fix(e2e): wip UID fields
* chore(content-type-builder): temporarily disable component unique field checkboxes (#19253)
* fix(admin): wip correctly pass params
feat(e2e): reintroduce uniqueness e2e tests
* Refactor UID validation for V5 (#19285)
* fix(database): wip remove UID unique DB constraint
* feat(content-manager): update uid checking endpoints to look at locale
* chore(admin): clean up
* fix(content-manager): single type unit tests
* fix(content-manager): send all params to uid endpoints
* feat(e2e): update tar backup to support unique CT
* fix(e2e): uniqueness spec
* chore(e2e): remove only
* fix(content-manager): only check UID availability against drafts
feat(api-tests): test case for UID validation across locales
* fix(content-manager): uid unit tests
* chore(api-tests): clean up
* chore(content-manager): clean up
* chore(i18n): remove relatedEntityId reference
---------
Co-authored-by: Marc-Roig <marc12info@gmail.com>
Co-authored-by: Ben Irvin <ben@innerdvations.com>
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
* Fix password is sent when it was not changed
* Refactor a bit
* Try fix types
* Run prettier
* Update packages/core/admin/admin/src/pages/Settings/pages/Users/EditPage.tsx
* Use signle quotes instead
---------
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
* feat: use document service in content manager
* feat: locale and status filtering
* feat: refactor single type controllers to use documents
* feat: get locale param from in cm endpoints
* feat: get locale param from cm endpoints
* feat: prevent empty string locale filtering
* fix(content-manager): access to non default locale documents
* chore(content-manager): revert route construction
* test(content-manager): counting number of draft relations for non default locales
* chore(content-manager): remove default locale from entity manager countDraftRelations
---------
Co-authored-by: Ben Irvin <ben@innerdvations.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
* list problematic fields on autoclone failure
* use 3d array for prohibited fields
* tweak type
* pass the plugin params
* remove unused var
* feedback
* use ordered list for breadcrumbs
* less strict wording
* allow uni directional one-to-many relations