14487 Commits

Author SHA1 Message Date
Josh
687ad7e959
fix(cm): manage when we're creating entries derivatively in the CM (#19209)
* fix(cm): manage when we're creating entries derivatively in the CM

* fix(cm): pass valid get params to API

* fix(cm): single-types onPut call requires params

* fix(i18n): cm locale picker status badges
2024-01-15 15:51:07 +00:00
Alexandre Bodin
95cc6bc4df chore: move files to ts with errors 2024-01-15 15:41:25 +00:00
Christian
6cfcadfee1
fix: skip orphan links on import and transfer
* fix: show warning on foreign key constraint error
* fix: remove todo
* fix: improve error handling
* fix: typo
* fix: uncomment necessary code
* fix: move error message check to its corresponding function
* fix: move error message check to its corresponding function
* fix: add the onwarning function to the import command
* fix: add nested transactions to links transfer
2024-01-15 16:15:43 +01:00
Ben Irvin
13a2f8b246
feat: Upgrade to Apollo v4
* feat: update and make build work

BREAKING CHANGE: Update from 'apollo-server-koa' to '@apollo/server' and '@as-integrations/koa'

* chore: fix comments

* chore: upgrade graphql-upload package

* chore: fix for body type unknown

* chore: remove old comment

* chore: clean up error handling

* chore: fix comment

* fix: http status codes for input validation errors

* fix: remove unused import

* fix: remove accidental bodyparser

* fix: add new required header to tests

* chore: standardize directive key names to be kebab-case

* test: add some extra message validation

* chore: remove devdep for koa-cors typings

* fix: add unknown error name

* fix: yarn.lock

* fix: add typings

* fix: typings

* fix: typings again

* fix: remove unused imports

* chore: remove unused import

* chore: move playground check to a service

* fix: package imports and versions

* chore: fix yarn.lock

* chore: fix types

* chore: clean up koa typings

* chore: koa typing cleanup

* chore: cleanup koa typings

* chore: more koa type cleanup

* chore: revert missing imports

* chore: cleanup koa typings

* chore: update yarn.lock
2024-01-15 14:54:58 +01:00
Josh
cc1043c512
feat: update to react-router-dom@6 (#19184) 2024-01-15 11:13:36 +00:00
Alexandre BODIN
fb7bcb3f0d
Merge pull request #19214 from strapi/v5/content-manager-ts
chore: migration ListSettingsView to ts
2024-01-15 10:36:52 +01:00
Marc-Roig
83318fb940
chore: rename doc service 2024-01-15 10:30:24 +01:00
Marc-Roig
cb1114d267
Merge branch 'v5/main' into v5/rename-doc-service-to-engine 2024-01-15 10:15:11 +01:00
Alexandre Bodin
5ac12eccba chore: migration ListSettingsView to ts 2024-01-12 18:20:43 +01:00
Simone
37dd1e3ff2
fix(content-releases): handle the case we have an error with the Actions API (#19201) 2024-01-12 16:43:12 +01:00
Fernando Chávez
6afedafb5d
fix(content-releases): using lifecycle hooks for delete actions (#19178)
* fix(content-releases): using lifecycle hooks for delete actions when entries are deleted

* Update packages/core/content-releases/server/src/bootstrap.ts

Co-authored-by: markkaylor <mark.kaylor@strapi.io>

---------

Co-authored-by: markkaylor <mark.kaylor@strapi.io>
2024-01-12 16:24:30 +01:00
Fernando Chávez
3a85dd153e
fix(content-releases): dont allow update on a released release (#19165)
* fix(content-releases): dont allow update on a released release

* fix(content-releases): move logic to services

* fix(content-releases): check if release is published on update

* check if release is released when adding entries

* add test cases

* change tests names
2024-01-12 16:21:58 +01:00
markkaylor
28330b04f5
fix(content-releases): delete release-actions depending on changes to… (#19185) 2024-01-12 13:21:22 +01:00
Marc-Roig
03f38a5baf
fix: release all content types as now d&p is always enabled 2024-01-12 09:57:16 +01:00
Marc Roig
218cb1b2d1
Merge branch 'v5/main' into v5/extend-locale-attr-to-all-ct 2024-01-11 18:07:58 +01:00
Josh
e1ede8c55a
feat(strapi): add experimental pluginlink command to CLI (#19143)
* feat(strapi): add plugin:link-watch command to CLI

* chore: skip assertion of strapi project if its the plugin:init command

* fix: add yalc

* fix: add yalc files/folders to ignore list to avoid restarting strapi when using

* chore: don't use run-action on plugin:init

* chore: add yarn dlx command to yarn suggestion
2024-01-11 16:00:54 +00:00
Josh
d402c40cae Merge branch 'develop' into v5/main 2024-01-11 15:52:47 +00:00
Marc Roig
74fdc42f98
Merge branch 'v5/main' into v5/extend-locale-attr-to-all-ct 2024-01-11 16:28:44 +01:00
Josh
a3690b16a3
feat: add vite (#18697)
* feat: add vite

* fix: CheckPagePermissions was buggy

* fix: vite CJS warning & double print of experimental message

* chore: move to use plugins-workspace folder

* chore: update deps

---------

Co-authored-by: Paul <45032974+hide-me@users.noreply.github.com>
2024-01-11 14:14:25 +00:00
Mark Kaylor
be43aa4d97 fix(content-releases): fix ReleaseActionMenu styles 2024-01-11 09:45:03 +01:00
Josh
eddf037976
chore(admin): data-transfer should be dev dep & peer dep loose (#19192) 2024-01-11 08:02:21 +00:00
Josh
55ed5ffec2 Merge branch 'v5/main' of github.com:strapi/strapi into v5/main 2024-01-10 15:59:01 +00:00
Josh
f324494fe9 Merge branch 'develop' into v5/main 2024-01-10 15:58:45 +00:00
Marc-Roig
ed37011ec0
feat: ignore locale parameter on non localized content types 2024-01-10 16:55:13 +01:00
Alexandre BODIN
b7a015ec45
Merge pull request #19180 from strapi/v5/fix-ts-issues
chore: fix minor ts issues in cli
2024-01-10 16:54:23 +01:00
Josh
09b9d36b22 Merge branch 'main' into develop 2024-01-10 14:37:01 +00:00
Josh
91ffe59a86 Merge branch 'main' into releases/4.17.0 2024-01-10 14:05:06 +00:00
Mark Kaylor
07112073ac v4.17.0 2024-01-10 14:46:39 +01:00
Simone
0bb09577ca
fix(content-releases): move the check permission to the main App component (#19183) 2024-01-10 09:38:57 +01:00
Josh
863b902483
fix(cm): update placeholder in blocks link popover (#19172) 2024-01-09 12:56:09 +00:00
Alexandre Bodin
a2fc472261 chore: refactor cli 2024-01-09 13:45:43 +01:00
Alexandre Bodin
02a374ff4e chore: simplify dependencies 2024-01-09 13:23:50 +01:00
Alexandre Bodin
ee77c912f0 chore: fix minor ts issues in cli 2024-01-09 13:16:44 +01:00
Josh
8aac0893a9
chore: update ds 1.14.1 (#19179) 2024-01-09 11:40:22 +00:00
Josh
170799d29c
fix(helper-plugin): memoize GenericInput for performance issues (#19177)
Co-authored-by: Madhuri Sandbhor <madhurisandbhor@gmail.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2024-01-09 10:59:30 +00:00
Simone
00f3e14308
fix(content-releases): change the submit button action name on edit (#19167)
* fix(content-releases): change submit label on the release edit modal

* fix(content-releases): disable button if the input name is empty

* fix(content-releases): use location to identify if the modal is on create or edit

* fix(content-releases): change variable name and logic for the button labels based on review comments

* fix(content-releases): change translation content for the Modal title and button
2024-01-09 11:30:25 +01:00
Simone
a5f9f4b678
fix(content-releases): handle the lastname null in the createdBy content (#19174) 2024-01-09 11:29:03 +01:00
markkaylor
be8c5a115d
fix(content-releases): update options to match designs (#19171) 2024-01-09 10:07:14 +01:00
Fernando Chávez
cf88e1ba2e
enhancement(content-releases): add new status column to Release Details (#19154)
* enhancement(content-releases): add new status column to Release Details page

* fix lint & ts errors
2024-01-09 08:58:32 +01:00
Ben Irvin
7d13a12c99
feat: Upgrade Tool
* feat: upgrade tool refactor for updated specs (v5)
* chore: format code (prettier)
* chore: remove debug comments
* feat: upgrade the strapi dependencies in project's package.json
* feat: install dependencies during the upgrade process
* chore: fix lint issue
* chore: rephrase requirement sentence's sentiment
* feat: add a --yes option for the upgrade CLI
* enh: make properties readonly to avoid mutations
* chore: adding better logs to the upgrade CLI
* chore: remove unused import
* feat: add minor and patch commands
* fix: use major and minor instead of premajor and preminor
* fix: re-add type casting
* fix: make major requirements required
* chore: revert sentiment update on GIT_CLEAN requirement
* fix: make promisify working by mocking the entire file-system
* fix: yarn.lock update
* feat: Select and run codemods only (#19083)
* chore: add unit tests for upgrader tasks
* fix: rename tests
* chore: Update packages/utils/upgrade/src/tasks/__tests__/upgrade.test.ts
* chore: Add unit tests for upgrade tool (#19056)
* chore: move example codemods (#19156)
* chore: fix yarn.lock
* fix: sync glob versions
* chore: add comment
* chore: update docs

---------

Co-authored-by: Convly <jean-sebastien.herbaux@epitech.eu>
Co-authored-by: Bassel Kanso <basselkanso82@gmail.com>
Co-authored-by: Christian <christian.capeans.perez@strapi.io>
Co-authored-by: Christian Capeans <christiancp100@gmail.com>
2024-01-08 11:26:27 +01:00
Rémi de Juvigny
25d2a8ffa1
fix: display nested components in edit view (#19160)
* add nested component in getstarted dz

* fix: display nested components in edit view

* chore: add comment
2024-01-05 13:50:10 +00:00
Ben Irvin
3a87f3cd99
enh: add types for project configuration files
Add types for project configuration files

Co-authored-by: Bassel Kanso <basselkanso82@gmail.com>
Co-authored-by: Christian Capeans <christiancp100@gmail.com>
Co-authored-by: Christian <christian.capeans.perez@strapi.io>
2024-01-05 10:36:54 +01:00
Jean-Sébastien Herbaux
f6ae15bd8b
fix(types): attributes filtering when no registries are extended (#19145)
* fix: improved registries extensions detection & attribute filtering

Co-Authored-By: Jean-Sébastien Herbaux <25851739+Convly@users.noreply.github.com>

* chore: remove unnecessary ts-expect-error directives

Co-Authored-By: Jean-Sébastien Herbaux <25851739+Convly@users.noreply.github.com>
2024-01-04 14:21:17 +00:00
markkaylor
29255bc953
feat(content-releases): group release actions by property (#19097)
* feat(content-releases): group release actions by property

* fix: remi feedback

* feat: sort findMany actions

* chore(content-releases): group by UI for content releases (#19133)

* feat(content-releases): group by UI for content releases

* apply remi's and josh's feedback

* remove unnecessary types

---------

Co-authored-by: Fernando Chávez <fernando.chavez@strapi.io>
2024-01-04 10:18:21 +01:00
Josh
4cd75b2523 Merge branch 'develop' into v5/main 2024-01-04 08:32:19 +00:00
Madhuri Sandbhor
68e91e14ec
feat(blocks): Ability to expand blocks input (#19125)
* tests: added

* fix: styling changes, variable renaming, test case updated

* fix: removed focus as its not needed

* tests: added default context value

* tests: added missing context prop

* fix: build process errors from merger

---------

Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2024-01-03 14:21:27 +00:00
Madhuri Sandbhor
cc76d35eed
fix(Blocks): remove pop up link and reopening on save/publish (#19052)
* feat: show remove button in the same pop-up, remove edit pop-up

* update: link validation added on popup save click

* fix: opening link pop-up check restricted to add a link via toolbar

* minor changes

* fix: disable save state on invalid link input

* fix: remove timeout

* update: added event type

* fix: build process errors from merger

---------

Co-authored-by: Rémi de Juvigny <8087692+remidej@users.noreply.github.com>
2024-01-03 14:00:32 +00:00
Convly
0e1d097bba fix: avoid undefined controllers in telemetry checks 2024-01-03 14:55:00 +01:00
Fernando Chávez
73686d4847
fix(content-releases): fix test (#19142) 2024-01-03 13:18:01 +00:00
Josh
966723fe56
chore: update ds to 1.14.0 (#19138) 2024-01-03 10:06:15 +00:00