Convly
ee9df65e67
test: filtering on components and associations
2025-01-24 11:28:37 +01:00
markkaylor
f7525dade9
chore(tests): enable and update relations ordering test ( #22574 )
2025-01-09 12:44:46 +01:00
markkaylor
dad3c50630
fix(history): handle nested component images ( #22278 )
2025-01-08 15:57:28 +01:00
Dhruv Maradiya
7d767aba20
fix: handle clearing of number field to send null instead of undefined ( #22537 )
...
* fix: handle clearing of number field to send null instead of undefined
set number field to null when cleared; undefined prevented clearing.
* test: add test for clearing integer field to set it to null
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2025-01-07 04:39:51 -05:00
Rémi de Juvigny
110b429be2
feat: new admin homepage ( #22346 )
...
* feat: init new homepage with custom greeting (#22269 )
* feat: init new homepage
* fix: e2e test
* chore(homepage): move guided tour (#22338 )
* enhancement: create homepage widget component
* enhancement(homepage): create recently edited documents endpoint (#22355 )
* chore: init recent documents route and controller
* enhancement: add recently updated docs endpoint
* chore: add endpoint types
* chore: add api tests
* fix: ts build
* enhancement: add generic widget component
* enhancement: add homepage recently edited widget
* chore: add compound component
* fix: unit test
* enhancement: add no data state
* enhancement: add no data variant
* future(homepage): add generic widget component (#22369 )
* enhancement: create homepage widget component
* enhancement: add generic widget component
* chore: add compound component
* fix: unit test
* enhancement: add no data variant
* fix: widget height
* enhancement(homepage): get recent publish activity (#22377 )
* chore: tracking and a11y improvements
* chore: add e2e tests
* fix: more cache invalidation
* chore: update api tests
* fix: remove cm dependency
* fix: broken status
* enhancement(home): add recently published widget (#22391 )
* fix(home): replace title documentId with document title (#22403 )
* fix(home): make locale defined or null to get the correct status (#22405 )
* fix(homepage): make back button work when document has a locale (#22450 )
* release: 5.6.0
* Revert "release: 5.6.0"
This reverts commit 77ad0efc79afd9777d140f84e8abc47cda26d1d9.
* release: 5.6.0
* fix(homepage): add missing styles for error, loading, and empty states (#22448 )
* fix(homepage): add missing styles for error, loading, and empty states
* fix: always include title and icon
* chore: refactor to not rerender static content
* chore: reuse table component
* fix: single type link
---------
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io>
* fix: minor ui issues
* fix: hide doc status when no d&p (#22409 )
* fix: hide doc status when no d&p
* enhancement: show dash instead
---------
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
* v5.7.0-beta.0
* fix: package versions
* fix: package version
---------
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
Co-authored-by: Marc-Roig <marc12info@gmail.com>
2025-01-06 10:03:49 -05:00
Simone
f09127d8df
fix: renable the basic relations test ( #22464 )
2024-12-18 14:01:18 +01:00
Alexandre Bodin
e2624fe821
Merge branch 'main' into develop
2024-12-17 12:26:11 +01:00
Ben Irvin
0c6e0953ae
fix: remove lookup param from doc service
2024-12-17 11:46:02 +01:00
Marc Roig
0d4051ce87
fix: multiple requests locale ( #22273 )
...
* fix: multiple requests locale
* fix: actions request
* fix: properly load locales
* fix: add status to localizations
* fix: remove unused types
* fix: front tests
* fix: add validation fields into localizations
* fix: validatable attributes
* fix: select nested fields when populating localizations
* fix: uncomment localizations populate
* fix: document-metadata
* fix: empty populate
* fix: revert to original proposal
* fix: do not select document ids on components (#22330 )
* fix: do not select document ids on components
* chore: unit test
* fix: metadata test
* fix: populate
* fix: default fields
* fix: show current locale when bulk publishing
* fix: create locale
* Update packages/core/content-manager/server/src/services/document-metadata.ts
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2024-12-16 16:12:40 +01:00
Ben Irvin
575be3afd4
enhancement(database): add repair manager with component deletion fix ( #22267 )
2024-12-16 12:56:05 +01:00
Rémi de Juvigny
59cb734ff4
chore: fix tests
2024-12-04 10:02:35 +01:00
Jean-Sébastien Herbaux
fef0f91d51
fix: Remove Private Attributes from GraphQL Filters and Inputs ( #21934 )
2024-11-25 11:05:48 +01:00
Ben Irvin
f3ad685d4b
feat: reordering for polymorphic relations in Content API ( #21928 )
...
Co-authored-by: Marc Roig <Marc-Roig@users.noreply.github.com>
Co-authored-by: Marc <marc.roig.campos@strapi.io>
2024-11-08 09:07:22 +01:00
Marc Roig
d103412420
fix: stage change should not update modified status ( #22069 )
...
* fix: stage change should not update modified status
* feat: assiignees
* chore: add comment
* fix: remove assignee
* chore: api tests
2024-11-07 15:28:19 +01:00
Fernando Chávez
906f82d718
feat(content-manager): integrate review workflows with releases ( #21882 )
...
* feat(review-workflows): adding required stage for publishing (#21380 )
* feat(review-workflows): adding required stage for publishing
* fix(review-workflows): fixs on rw required stage
* fix(review-workflows): selected required stage when stage name changed
* fix(review-workflows): bug when creating new rw
* feat(review-workflows): check entry stage before publish (#21400 )
* feat(content-releases): add stage check to releases details page (#21497 )
* feat(content-releases): add stage check
* fix(content-releases): apply suggestions on releases x review workflows
* feat(content-releases): considered review stage when getting the action status (#21612 )
* feat(content-releases): considered review stage when getting the action status
* fix: apply changes to reviewWorkflows on schema
* fix: add api test for review workflows publish stage
* fix: api tests
* fix: validation message errors (#21878 )
* feat: add workflowId & hasRequiredStageToPublish to workflows metrics events (#21897 )
* fix(content-releases): skip flaky test
* fix: update accessible name in history.spec.ts
---------
Co-authored-by: Mark Kaylor <mark.kaylor@strapi.io>
2024-11-04 10:18:40 +01:00
Marc Roig
c222e1c4de
feat: fix filters attribute name ( #21547 )
...
* feat: fix filters attribute name
* chore: simplify test
* chore: pr suggestions
* fix: short hand populate
* chore: comment
* fix: lint
* chore: suggestions
* fix: assert
2024-10-28 09:28:04 +01:00
Jean-Sébastien Herbaux
7f39880265
Make locale/localizations private for non-localized cts ( #21495 )
2024-10-14 14:07:09 +02:00
Marc Roig
002fc78b3c
feat: preview endpoint ( #21574 )
...
* feat: base files for static preview
* feat: preview config
* Update packages/core/content-manager/server/src/preview/routes/index.ts
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
* chore: empty handler
* chore: comment controllers type
* fix: remove is enabled check from load
* feat: test preview config
* chore: refactor type
* feat: preview endpoint
* feat: preview test
* fix: tests
* fix: api test
* chore: comment
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2024-10-08 14:23:47 +02:00
Rémi de Juvigny
dc3f54929b
fix: history trying to restore components that were deleted ( #21559 )
...
* fix: reenable history api tests
* fix: history trying to restore components that were deleted
* Update tests/api/core/content-manager/content-manager/history/history.test.api.ts
Co-authored-by: Marc Roig <marc.roig.campos@strapi.io>
* chore: refactor to deselect component ids at version creation
* Revert "fix: reenable history api tests"
This reverts commit a35f61fbc066f8ed4d4053ee99bed5d5c4949312.
* fix: type error
---------
Co-authored-by: Marc Roig <marc.roig.campos@strapi.io>
2024-10-07 05:59:35 -04:00
Ben Irvin
1a60292e6f
test(api): enable graphl and upload tests ( #21500 )
2024-10-01 11:31:13 +02:00
Ben Irvin
64bd4f3d1e
test(api): enable relations tests ( #21498 )
2024-09-27 15:50:39 +02:00
Alexandre Bodin
86fea32ae4
fix: locale might be null
2024-09-24 16:23:20 +02:00
Ben Irvin
5f91e4a18b
fix: allow morphToMany relation ordering in sanitize and validate ( #21260 )
...
* fix: allow morphToMany fields in sanitize and validate
* fix: don't create options if it didn't exist
* test: add unit tests for morph relations properties
* chore: comment
* test: media relations
* fix: invalid morphToMany relations
* chore: remove log
* chore: comment
* chore: comment
* revert: replace comment that was removed
* revert: fix missing data
* test: import correct error
2024-09-13 17:00:51 +01:00
Marc Roig
953f201d8f
fix: publishing correctly updates creator fields ( #21155 )
...
* fix: publishing correctly updates creator fields
* chore: pr suggestions
* fix: null values
* fix: test
* feat: ignore non visible fields
2024-09-09 11:13:36 +02:00
Marc Roig
5823142abf
feat: sync unidirectional relations ( #21072 )
...
* feat: sync unidirectional relations
* chore: test discard
* feat: add components
* fix: tests
* chore: refactor localized field test
* fix: refactor loading relations
* fix : test
2024-09-04 10:59:07 +02:00
Alexandre BODIN
6fbc0e990c
Merge pull request #21129 from strapi/fix/self-ref-rel
...
fix: reproduce v4 behavior for data compatibility
2024-09-02 17:10:58 +02:00
Alexandre BODIN
0374b697a7
Update tests/api/core/database/v4-self-ref-compat.test.api.js
...
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
2024-09-02 17:08:23 +02:00
Alexandre Bodin
f16f3878b4
chore: add compat test
2024-09-02 16:15:53 +02:00
Marc Roig
43f30b747f
chore: merge develop into v5 main ( #21108 )
...
* cron type fix
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* fix patreon oauth 400 error
from lack of user-agent header
* test: backport cli tests (#20433 )
* fix(chore): increase specificity of the Lightning icon color (#20467 )
* test: temporarily disable broken edit ctb tests on CI (#20481 )
* feat(cli): cloud cli commands (v4) (#20119 )
* feat(cli): add cloud commands
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com>
Co-authored-by: nathan-pichon <nathan.pichon@strapi.io>
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com>
* v4.25.0 (#20500 )
* NPS: Update frequency of the NPS (#20492 )
* enhancement(admin): change postFirstDismissal and display delays
* enhancement(admin): change the display delay
* fix: prevent use of local ips on webhooks (#20487 )
* chore: mask error on webhook manual trigger
* feat: prevent using local ips
* feat: display webhook edit error
* chore: pr suggestion
* chore: api tests
* chore: allow local ips on development
* chore: only run check on production
* feat: include internationalized urls
* fix: prettier
* Add: Strapi deploy command to README files
* v4.25.1
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io>
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
* fix clone entity, #20509 (#20531 )
* chore: bump glob from 7.2.0 to 9.0.0
* chore: bump glob to v10.4.2 in core/strapi
* update yarn.lock
* removed redundant packages/core/strapi/src/load/glob.ts file
* v4.25.2 to main (#20676 )
* Fix typo of query key from 'providers' to 'get-providers'
* Closing #19644 fix filters type
* fix patreon oauth 400 error
from lack of user-agent header
* Add: Strapi deploy command to README files
* Update @aws-sdk/client-s3 package
* feat(cli): add browser logout step (#20502 )
* feat(cli): add browser log out step
* handle error whiile fetching the config
* Update LICENSE packing for packages for v4 (#20576 )
* feat(create-strapi-app): remove the cloud project creation part (#20561 )
* feat(create-strapi-app): remove the cloud project creation part
* fix(create-strapi-app): adding new parameter to cloud service instantiation
* Update Yarn to 4.3.1
Signed-off-by: Sora Morimoto <sora@morimoto.io>
* feat(cli): trigger login sequence when token is missing or invalid (#20572 )
* feat(cli): launch login when auth fails
* fix(cli): abstract create project fn
* fix(cli): guidelines
* fix(cli): rebase
---------
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
* fix: support string array
* fix clone entity, #20509 (#20531 )
* v4.25.2
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io>
Co-authored-by: smoothdvd <madfxgao@gmail.com>
Co-authored-by: Micah Riggan <micahriggan@gmail.com>
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com>
Co-authored-by: Maxime Castres <mcastres@student.42.fr>
Co-authored-by: Alex Supkay <asupkay1124@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com>
Co-authored-by: Jean-Sébastien Herbaux <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Sora Morimoto <sora@morimoto.io>
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Kirill Verevkin <kira795@yandex.ru>
* v4.25.2 (#20675 )
* fix: support string array
* v4.25.2
---------
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
* feat(cli): use project name from package json by default (#20479 )
* chore: change cloud message in homepage (#20685 )
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* chore: release v4.25.3 (#20722 )
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* 4.25.5 to main (#20873 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: updating contributing guide workflow
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4 to develop (#20832 )
* Chore: Removing some people from the issue auto-assignment
Removing Simen and Nick from the array of people issues will be auto-assigned to
* fix(cloud-cli): avoid blocking event loop in deploy command (#20850 )
* chore(cloud-cli): update error handling for config and logs at the ends of function execution
* fix(cloud-cli): clear timeout before returning - free the event loop from waiting
* feat(cli): add project link command to cloud cli (#20714 )
* feat(cli): add link command
* v4.25.5
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
Co-authored-by: José Luis <alagunasalahaddin@live.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
* v4.25.5 to develop (#20872 )
* 4.25.4 to main (#20833 )
* cron type fix
* node-scadule updated + types updated
* Fix formating errors
* fix formatting
* update lock file
* chore(cloud-cli): migrate to fs-extra (#20695 )
* feat(cloud-cli): migrate compress-files.ts to fs-extra
* feat(cloud-cli): migrate pkg.ts to fs-extra
* fix(cloud-cli): update using promises in recursive function
* feat(cli): Add projects list command (#20694 )
* feat(cli): projects list command
* fix: invalid path separator (#20740 )
* fix: invalid path separator
* fix: prettier
* v4.25.4
---------
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
* v4.25.5
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Gonzalo Andres Garcia <nouvellegon@gmail.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
* fix custom email provider test issue #19122 (#19123 )
* fix custom email provider test issue #19122
* chore(email): prettier clean up
---------
Co-authored-by: Jamie Howard <jamie.howard@strapi.io>
* Changed Discord username to fit change Discord made.
* v4.25.6
* fix(cli): Update 'project not found' error message in deploy command (#20923 )
* chore: aggregate test result to add a single required status check and make it dynamic
* shard ee tests+ fix broken platform (#20914 )
* v4.25.7
* RBAC Action Aliases - v4 (#20954 )
* test(cli): add list command tests (#20949 )
* feat(cloud-cli): preselect node-version based on local node-version (#20959 )
* [Fix] Validate cloning as entity creation so field validations aren't skipped e.g. unique constraints (#20963 )
* flatten CI workflow tests (#20969 )
* v4.25.8 release to develop (#21011 )
* Removing workflows the support team doesn't need anymore
* chore: getstarted schema sync between v4-v5 (#21047 )
* Chore(CLI): Add validation to prevent deployment of suspended projects (#20976 )
* chore(cli): check project suspension
* Prettier fix
* chore(deps): update axios to 1.7.4 (#21014 )
* fix(cli): Update endpoint path for listLinkProjects (#21052 )
* chore: update lint-staged to 15.2.9 (#21075 )
* v4.25.9
* fix: issue 21079
* fix: rich text selection & deletion issues
* fix: build
* fix: type
* fix: skip failing cli tests
* chore: fix jest options in ci
---------
Signed-off-by: Sora Morimoto <sora@morimoto.io>
Co-authored-by: Boegie19 <34578426+Boegie19@users.noreply.github.com>
Co-authored-by: smoothdvd <madfxgao@gmail.com>
Co-authored-by: Micah Riggan <micahriggan@gmail.com>
Co-authored-by: Tewson Seeoun <tewson.seeoun@gmail.com>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
Co-authored-by: Simone <startae14@gmail.com>
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
Co-authored-by: Gonzalo Garcia <nouvellegon@gmail.com>
Co-authored-by: Abdallah M <55534657+abdallahmz@users.noreply.github.com>
Co-authored-by: Maxime Castres <mcastres@student.42.fr>
Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Alex Supkay <asupkay1124@gmail.com>
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
Co-authored-by: Sora Morimoto <sora@morimoto.io>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Kirill Verevkin <kira795@yandex.ru>
Co-authored-by: chrismuiruriz <chrismuiruri007@gmail.com>
Co-authored-by: José Luis <alagunasalahaddin@live.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
Co-authored-by: Rémi de Juvigny <remi.dejuvigny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: ahallaha <104538552+ahallaha@users.noreply.github.com>
Co-authored-by: Jamie Howard <jamie.howard@strapi.io>
Co-authored-by: mallowsc <mallowsc@outlook.com>
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
Co-authored-by: mallowsc <96073136+mallowsc@users.noreply.github.com>
Co-authored-by: Olli Hiekkaranta <Ohiekkar@users.noreply.github.com>
2024-09-02 14:31:01 +02:00
Ben Irvin
fbbccd06ea
feat!: document service query param validation ( #21034 )
2024-09-02 14:03:26 +02:00
Fernando Chávez
45c8d25668
fix(content-manager): error when content type has no i18n enabled ( #21026 )
...
* fix(content-manager): error when content type has no i18n enabled
* fix(content-manager): history check if CT has D&P and i18n
* fix api tests
2024-08-23 13:31:42 +02:00
Ben Irvin
8210c57d20
enhancement!: restrict strapi prefixes in CTB ( #20999 )
2024-08-21 13:36:12 +02:00
Marc Roig
4f54945deb
fix: trigger review worklfow webhooks ( #21001 )
...
* fix: trigger review worklfow webhooks
* Update packages/core/review-workflows/server/src/services/document-service-middleware.ts
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
---------
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2024-08-13 15:05:13 +02:00
Rémi de Juvigny
ed2f056a39
fix: don't check uniqueness for empty strings ( #20985 )
...
* fix: don't check uniqueness for empty strings
* chore: add api test
2024-08-09 11:23:55 -04:00
Marc Roig
1eda518789
fix: draft validations ( #20892 )
...
* fix: draft validations
* chore: unit tests
* fix: api tests
* chore: pr suggestions
* fix: unit
* V5/fix-unique-e2e (#20939 )
* fix(e2e): remove uniqueness expectations on draft entities
* chore: clean up
* fix(e2e): repeatables
---------
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2024-08-08 08:56:21 +02:00
Marc Roig
e281ba8e37
fix (content-manager): load relation main fields on all pages ( #20946 )
2024-08-07 14:34:15 +02:00
Jean-Sébastien Herbaux
3ad6bddd75
RBAC Action Aliases - v5 ( #20878 )
2024-08-06 15:16:25 +02:00
Rémi de Juvigny
5f2ac8148d
chore: delete api tests for deleted review workflows route ( #20926 )
2024-08-01 10:45:29 -04:00
Rémi de Juvigny
0f4c208520
Revert "chore: delete api tests for deleted review workflows route"
...
This reverts commit 2b4e5ebd4101eb6e15ae45791ae0ff56e0208e6f.
2024-08-01 16:11:21 +02:00
Rémi de Juvigny
2b4e5ebd41
chore: delete api tests for deleted review workflows route
2024-08-01 16:07:59 +02:00
Fernando Chávez
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
Jamie Howard
4ae4275bbc
Validation of unique fields within dynamic zones ( #20687 )
...
* feat(core): wip validate unique fields within dynamic zones
* feat(core): use db query layer to find conflicting components
feat(core): api test for dynamic zone unique fields
* feat(core): wip query builder option for dynamic zones validation
Co-authored-by: Jean-Sébastien Herbaux <Convly@users.noreply.github.com>
* chore(core): clean up
* chore(core): reduce to db query option
* chore(core): clean up
* chore(core): clean up and add comments
* fix(core): only select the id of nested dz components
---------
Co-authored-by: Jean-Sébastien Herbaux <Convly@users.noreply.github.com>
2024-07-25 11:15:00 +01:00
Marc Roig
2403a57adf
feat: history version on bulk publish locales ( #20847 )
...
* feat: history version on bulk publish locales
* fix: await create version
2024-07-23 09:40:46 +02:00
Marc Roig
8ddb1ecebc
fix: inconsistent publish permissions ( #20668 )
...
* fix: inconsistent publish permissions
* fix: tests
* fix: api tests
* fix: is create should be is nil
* fix: publish and update by using locale
* fix: remove some conditions to the Document actions
---------
Co-authored-by: Simone Taeggi <startae14@gmail.com>
2024-07-22 10:03:14 +02:00
Marc Roig
8ad1ccbb99
chore: run relation permissions test ( #20674 )
2024-07-03 15:34:49 +02:00
Marc Roig
099cbbec8e
Merge branch 'develop' into v5/main ( #20566 )
...
* Merge branch 'develop' into v5/main
* fix: missing dependency
* fix: yarn lock
* fix: prettier
* fix(cloud-cli): update types and structure for v5 (#20567 )
* chore: skip cloud deployment until ready
* fix: webhook tests
* chore: revert schema changes
* fix: versions
---------
Co-authored-by: Nathan Pichon <nathan.pichon@strapi.io>
2024-06-21 13:38:56 +02:00
Alexandre Bodin
3aee925501
fix: several media lib ui issues
...
fix: using open prop does not clear any state and create a lot of bugs
fix: crop
2024-06-20 17:27:42 +02:00
Jean-Sébastien Herbaux
5285f8db42
Fix Duplicate Rows on Deep Sorting ( #20543 )
2024-06-20 14:46:31 +02:00
Jamie Howard
92fb9e9b23
Component unique fields ( #20427 )
...
* feat: wip component unique fields
* feat: wip component unique fields e2e test
* feat: repeatable component unique fields e2e test
* chore: update contributor docs
* chore: update types
* feat: e2e for repeatables
* chore: pr feedback
* chore: types
* chore(core): clean up entity validator unt tests
* Fix/nested-form-errors (#20496 )
* fix(core): only highlight the relevant repeated values in components
* chore(core): set up component context for dynamic zones
2024-06-18 14:55:34 +01:00
Fernando Chávez
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