33691 Commits

Author SHA1 Message Date
Madhuri Sandbhor
ad6d81cb6c
Feat(content-releases): release status badge (#19611)
* feat(content-releases): add status to releases

* add docs and fix e2e error

* draft: added basic badge with default value

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* apply marks feedback

* don't throw error on lifecycle hooks inside releases

* handle when actions are not valid anymore

* await for entry validation on releases edit entry

* check if are changes in content types attributes to revalidate

* fix e2e test

* apply marks feedback

* fix: removed default status value

* fix: release card design updated, capitalize scheduled period

* fix: e2e test updated to select always a current date

---------

Co-authored-by: Fernando Chavez <fernando.chavez@strapi.io>
Co-authored-by: Simone <startae14@gmail.com>
2024-03-04 11:50:38 +01:00
Ben Irvin
73143c2805
test: improve e2e playwright config 2024-03-01 12:31:17 +01:00
Ben Irvin
d10040847b
fix: api and transfer token lifespan select lists work with all durations 2024-02-29 14:32:37 +01:00
Madhuri Sandbhor
710a9e5658
fix: extra padding removed, background color added for delete action (#19627) 2024-02-29 10:14:07 +01:00
Madhuri Sandbhor
80a18ebd59
fix: delete selected timezone value (#19628) 2024-02-29 10:13:49 +01:00
Jamie Howard
030161746a
fix(content-manager): send locale when deleting i18n single type (#19629) 2024-02-29 08:51:17 +00:00
Convly
b6d552f6e6 Merge branch 'releases/4.20.3' into develop 2024-02-28 15:44:17 +01:00
Convly
3d2c2b58b3 v4.20.3 v4.20.3 2024-02-28 15:33:49 +01:00
Madhuri Sandbhor
edd43fa729
chore: bump @strapi/design-systems from 1.14.1 to 1.15.0 (#19630) 2024-02-28 14:27:48 +00:00
Marc Roig
91a9cca81e
fix: do not validate locale if not creating (#19626)
* fix: do not validate locale if not creating

* Update packages/plugins/i18n/server/src/register.ts

Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>

* Update packages/plugins/i18n/server/src/register.ts

Co-authored-by: Ben Irvin <ben.irvin@strapi.io>

* fix: re run tests

---------

Co-authored-by: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-authored-by: Ben Irvin <ben.irvin@strapi.io>
2024-02-28 15:02:47 +01:00
Marc Roig
1d7af9cebb
Merge pull request #19615 from strapi/fix/transfer-pull
Fix transfer pull
2024-02-27 14:14:33 +01:00
Fernando Chávez
4efa407e7f
fix(content-releases): changes in how showing the count of pending releases (#19605)
* fix(content-releases): changes in how showing the count of pending releases

* apply Remi's feedback
2024-02-27 12:57:59 +01:00
Fernando Chávez
34fcaa72ed
feat(content-releases): add status to releases (#19502)
* feat(content-releases): add status to releases

* add docs and fix e2e error

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* Update docs/docs/docs/01-core/content-releases/00-intro.md

Co-authored-by: Simone <startae14@gmail.com>

* apply marks feedback

* don't throw error on lifecycle hooks inside releases

* handle when actions are not valid anymore

* await for entry validation on releases edit entry

* check if are changes in content types attributes to revalidate

* fix e2e test

* apply marks feedback

---------

Co-authored-by: Simone <startae14@gmail.com>
2024-02-27 12:57:42 +01:00
Bassel Kanso
3699735d69
Merge pull request #19485 from strapi/fix/transfer-pull
fix: transfer pull getting stuck/skipping assets step
2024-02-27 12:57:15 +02:00
Christian Capeans
a9e9dcd326 fix: undo breaking change 2024-02-27 11:03:44 +01:00
Fernando Chávez
86cbdfe835
feat(content-releases): Add edit release button on edit view (#19595) 2024-02-27 09:15:14 +01:00
Bassel Kanso
d4cb32ce57 fix: refactoring and adding comment 2024-02-26 14:55:55 +02:00
Bassel Kanso
8694c2c798 Merge branch 'fix/transfer-pull' of https://github.com/strapi/strapi into fix/transfer-pull 2024-02-26 13:16:42 +02:00
Bassel Kanso
c815b8ecd2 fix: support using mainHash for older versions 2024-02-26 13:03:43 +02:00
Bassel Kanso
ae988dd79b
Merge branch 'develop' into fix/transfer-pull 2024-02-23 14:21:28 +02:00
Bassel Kanso
85e5d16fda fix: use id instead of hash 2024-02-23 13:52:16 +02:00
Giulio Montagner
f8af92b375
fix: add sizeInBytes for upload providers (#19593) 2024-02-23 11:37:26 +01:00
Bassel Kanso
07894142a4 fix: make it throw an error when an asset is failing 2024-02-23 02:50:17 +02:00
Bassel Kanso
7e586a34f6 Merge branch 'develop' into fix/transfer-pull 2024-02-23 02:02:28 +02:00
Fernando Chávez
898f8ae81b
fix(content-releases): fix UI details (#19587)
* fix(content-releases): fix UI details

* apply madhuri feedback
2024-02-22 15:31:14 +01:00
Madhuri Sandbhor
b7774ca2cc
fix: timezone concatenated with _ instead of -, scheduled checkbox width adjusted (#19586) 2024-02-22 15:01:00 +01:00
markkaylor
2a816cdadd
chore(release): merge v4.20.2 into develop (#19575) 2024-02-21 15:23:05 +01:00
Mark Kaylor
ffe3577903 v4.20.2 v4.20.2 2024-02-21 14:40:41 +01:00
Fernando Chávez
430ac2d3d0
feat(content-releases): show release scheduled date (#19552)
* feat(content-releases): show release scheduled date

* add future flag checks

* apply Madhuri feedback

* change env to use env.bool
2024-02-21 13:58:19 +01:00
Fernando Chávez
4af8963f68
feat(content-releases): add publish webhook (#19515)
* feat(content-releases): add publish webhook

* apply Marks feedback
2024-02-20 14:38:27 +01:00
Madhuri Sandbhor
8d3598965d
Feat(releases): Ability to schedule a release (#19498)
* added first draft for releases scheduling

* update: scheduled date is made Date or nullable, tests updated for scheduling fields

* fix: pass scheduled date null on edit unchecking the option

* fix: dirty check added for disabling save button

* timezone hook added to generate list of timezone options

* update: timezone added in payload to save in DB

* update: removed grouping and sorting of timezones, keeping simple UTC+/-HH:00 <timezone> format

* fix: removing unnecessary code

* update: creating new release should show schedule by default

* minor change

* tests: queryByRole replaced with getByRole query

* update: use date-fns format functions instead of manually formattingdates, future flag added on front for Scheduling till beta release, test cases updated

* fix: comment added

* minor change

* fix: reverting merging change

* fix: scheduledAt and timezone types updated to be null instead of undefined to keep it consistent

* fix: converted utc to zoned time to update correct time on editing the release

* fix: handled validation on submit, always enable submit, timezone list updated based on selected date

* update: default timezone set, tests updated

* update: selecting date during DST updates the timezone selected and list, TS errors fixed

* fix: timezone display value updated

* fix: e2e tests

* update: e2e added for scheduling info

* fix: minor change

* fix: schema validation reverted, tests updated for findBy
2024-02-20 05:32:14 +01:00
Alexandre BODIN
615ae85762
Merge pull request #19499 from strapi/chore/data
Chore/data — Add telemetry events for SSO
2024-02-19 19:19:10 +01:00
Aurélien Georget
cb9253fb6c fix: fix EE tests 2024-02-19 18:43:03 +01:00
Aurélien Georget
03d0136180 Fix unit tests 2024-02-19 16:45:59 +01:00
Aurélien Georget
16eabd438b Run prettier 2024-02-19 16:17:10 +01:00
Aurélien Georget
9569d5fb80 Revert changes 2024-02-19 16:09:13 +01:00
Aurélien Georget
124cc09a8d Move busines logic to EE folder and override default CE functions 2024-02-19 14:41:20 +01:00
Aurélien GEORGET
4a4ccac025
Merge branch 'develop' into chore/data 2024-02-19 10:27:40 +01:00
Aurélien Georget
6222c3bf28 Remove logs 2024-02-16 18:35:06 +01:00
Aurélien Georget
e0793559dc Move getSSOProvidersList to EE folder 2024-02-16 18:31:43 +01:00
Aurélien Georget
6c4174c4c9 Update function name for better clarity 2024-02-16 18:04:27 +01:00
Simone
7abe81e395
fix(content-manager): fix strange behaviours when you change position on Dynamic Zones and solve issue with ids not unique (#19480)
* fix(content-manager): check if the editor ref is already in place and avoid to create a new one on drag

* fix(content-manager): codemirror cleanup on re rendering and change the way we select the temp key value

resolves #17858
resolves #18939
resolves #18701
resolves #17858
closes #18532

Co-Authored-By: Jasper Hartong <47074382+jasperhartong@users.noreply.github.com>

---------

Co-authored-by: Jasper Hartong <47074382+jasperhartong@users.noreply.github.com>
2024-02-16 10:20:57 +01:00
Convly
d470b4f75c Merge branch 'releases/4.20.1' into develop 2024-02-14 16:17:09 +01:00
Convly
9aa6e94b2f v4.20.1 v4.20.1 2024-02-14 16:12:51 +01:00
Marc Roig
73f815eb1f
Merge pull request #19510 from strapi/fix/i18n-relatedEntityId
fix(i18n): extract relatedEntityId from the query
2024-02-14 14:43:50 +01:00
Jamie Howard
ac3542d40e fix(i18n): extract relatedEntityId from the query 2024-02-14 13:24:15 +00:00
Fernando Chávez
dd6ebd43de
feat(content-releases): remove cron when scheduled release is deleted (#19444)
* feat(content-releases): remove cron when scheduled release is deleted

* Update packages/core/content-releases/server/src/services/__tests__/release.test.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-02-14 09:29:29 +01:00
Maxime Castres
95a939e004
Experiment/readme strapi v5 (#19503) 2024-02-13 17:13:32 +00:00
Aurélien Georget
d91dd12945 Remove await on sending information to not slow server 2024-02-13 17:39:53 +01:00
Aurélien Georget
a96939e659 Send information without waiting CRON job 2024-02-13 17:38:30 +01:00