963 Commits

Author SHA1 Message Date
Fernando Chávez
db53db2867
Merge pull request #20664 from strapi/fix/bulk-publish-modal
fix(content-manager): bulk actions modal don't force to use modal
2024-07-02 16:38:41 +02:00
Jamie Howard
16c59635dc
[Fix] Auto clone modal and ensure we validate correct statuses (#20629)
* fix(content-manager): correctly show modal when auto clone violates field constraints

fix(core): validate auto clone on non draft and publish content as published

* fix: clean up

* fix: wip

* fix(content-manager): revert findone change

* fix: clean up

* fix(content-manager): revert countdraftrelations

* fix(content-manager): remove published at auto null for cloning

* fix(content-manager): auto clone tag invalidation

* fix(content-manager): move status default to within getdocumentlocaleandstatus
2024-07-02 14:03:44 +01:00
Convly
61a76a7440 v5.0.0-rc.1 2024-07-02 14:20:33 +02:00
Marc Roig
ca1fa862ee
fix: do not populate morph relations on count draft relations (#20662) 2024-07-02 09:35:33 +02:00
Fernando Chavez
3be8ed1f66 fix(content-manager): bulk actions modal don't force to use modal 2024-07-01 16:42:42 +02:00
Rémi de Juvigny
e77763aaeb
fix: rich text editor ui issues (#20639)
* chore: use react router relative path links

* fix: rich editor ui issues

* fix: blocks expand/collapse tooltip

* fix: VersionHeader unit tests
2024-07-01 10:30:07 -04:00
Jamie Howard
123b07bae1
fix(content-manager): dismiss bulk list view publish (#20646) 2024-06-28 10:28:03 +01:00
Rémi de Juvigny
ba7361eee4
fix: history action position in menu (#20640)
* fix: history action position in menu

* fix: build and release icon

* fix: lint errors

* fix: tests
2024-06-28 04:44:15 -04:00
Convly
9cf19c7976 v5.0.0-rc.0 2024-06-26 15:16:06 +02:00
Rémi de Juvigny
ec0af1ddc1
fix: cm header spacings (#20635) 2024-06-26 08:50:20 -04:00
Jamie Howard
6f2b4bfee0
feat(content-manager): warn when publishing an entry with draft relations (#20610)
* feat(content-manager): warn when publishing an entry with draft relations

* feat(content-manager): warn about draft relations when directly publishing new entry

* feat(content-manager): improve relation counting logic and add e2e test

* fix: clean up

* fix(content-manager): separate server and local relation logic

* chore(content-manager): wip e2e test covering dynamic zones

* chore(content-manager): remove loading dependency from effect

* chore: remove onlys

* chore: re organise tests

* fix: clean up
2024-06-26 13:41:12 +01:00
DMehaffy
d14936db52
Merge pull request #20627 from strapi/chore/v5/update-license-terms 2024-06-25 11:44:45 -07:00
Fernando Chávez
71bb0a3e0e
Merge pull request #20603 from strapi/v5/blocks-fixes
fix(content-manager): blocks issues
2024-06-25 18:15:09 +02:00
Simone
7649630598
Fix Content History: Crash when viewing versions with added media or relation fields (#20619)
* fix(content-history): check value from useField

* fix(content-history): check if the value coming from the useField is not undefined
2024-06-25 17:36:54 +02:00
Convly
745741d19e chore: update history LICENSES 2024-06-25 17:09:02 +02:00
Convly
8acd6e1de4 v5.0.0-beta.17 2024-06-25 17:06:13 +02:00
Madhuri Sandbhor
eaefed97eb
fix: displayed fields dnd issue (#20613) 2024-06-25 17:04:41 +02:00
Alexandre BODIN
d0b51fbf84
Merge pull request #20615 from strapi/v5/cm-fixes
fix: several UI issues a typos
2024-06-25 16:58:11 +02:00
Convly
b88e970383 chore: update license files with enterprise agreement details 2024-06-25 16:52:56 +02:00
Rémi de Juvigny
4babf95f0e
fix: main nav fixes (#20626) 2024-06-25 10:49:27 -04:00
Fernando Chavez
3b379e30a6 fix(content-manager): dont support list selector when multiple blocks are selected 2024-06-25 16:27:42 +02:00
Alexandre Bodin
49d033e747 fix: cm component validation 2024-06-25 16:09:16 +02:00
Alexandre Bodin
068381c9c9 fix: content manager error management 2024-06-25 10:10:53 +02:00
Convly
4bc5b35e36 v5.0.0-beta.16 2024-06-24 23:02:36 +02:00
Alexandre BODIN
105cdbf182
Merge pull request #20609 from strapi/v5/fixes
fix: ui
2024-06-24 17:47:38 +02:00
Alexandre Bodin
48555c1304 fix: history empty state add back button 2024-06-24 16:23:43 +02:00
Alexandre Bodin
a1a359742a fix: manage auth in redux store 2024-06-24 11:19:53 +02:00
Convly
ccb2b38bb4 v5.0.0-beta.15 2024-06-24 10:22:34 +02:00
Fernando Chavez
c58fb0f790 fix(content-manager): blocks issues 2024-06-21 18:20:29 +02:00
Marc Roig
d4d66d1fc0
fix: incorrect populate when using morph relations (#20582) 2024-06-21 15:11:48 +02:00
Convly
b8b91d16eb chore: v5.0.0-beta.14 2024-06-21 10:28:28 +02:00
Rémi de Juvigny
bbdc5e8aa3
fix: navigation issues (#20565) 2024-06-20 08:35:59 -04:00
Fernando Chávez
c89af5f4e3
Merge pull request #20548 from strapi/v5/fix-relations-filters
fix(content-manager): fix filters bugs with relations, enums and uids
2024-06-20 13:39:53 +02:00
Fernando Chávez
e7034d01e1
Merge pull request #20557 from strapi/v5/disallow-required-on-relations
fix(core): disallow required on relation fields on schemas
2024-06-20 11:37:40 +02:00
Marc-Roig
346110fac1
v5.0.0-beta.13 2024-06-20 09:27:20 +02:00
Fernando Chavez
06f526742a fix(content-manager): allow required on relations on schema but ignore it 2024-06-19 18:30:38 +02:00
Alexandre Bodin
915ff6c0b2 chore: fix tests 2024-06-19 17:03:50 +02:00
Alexandre Bodin
e5ea1c3e60 fix: cm/i18n/admin rtk issues
fix: multiple loading issue in the CM
2024-06-19 15:51:53 +02:00
Convly
a91fff3ff8 v5.0.0-beta.12 2024-06-19 15:22:14 +02:00
Fernando Chávez
e8fcfc5466
Merge pull request #20535 from strapi/v5/fix-not-found-error
fix(content-manager): add isFetching to loading check
2024-06-19 11:40:32 +02:00
Fernando Chavez
cdb95f31ee fix(content-manager): fix filters bugs with relations, enums and uids 2024-06-18 15:57:39 +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
Convly
cefa185d29 v5.0.0-beta.11 2024-06-18 15:12:41 +02:00
Fernando Chávez
e740c642d7 fix(content-manager): only check for isFetching 2024-06-18 11:29:54 +02:00
Fernando Chavez
f1427b0ee2 fix(content-manager): add isFetching to loading check 2024-06-17 10:35:29 +02: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
Josh
d53e940834
feat: add client router API (#20494)
* feat: add client router API

* feat: add addRoute method to router class

* chore: fix broken types

* test: update snapshots

* chore: fix lexical scoping issue

* chore: removed unused exports
2024-06-12 16:33:16 +01:00
Marc-Roig
d4542f0dcc
v5.0.0-beta.10 2024-06-12 14:50:15 +02:00
Rémi de Juvigny
d739cd3dce
feat: add language selector to the blocks code editor (#20469)
* feat: display code language selector in blocks

* chore: rename syntax to language

* chore: use slate for state

* chore: add blocks e2e test

* fix: unit test

* chore: move language list to constants file

* fix: unused import
2024-06-11 06:05:01 -04:00
Josh
11011e9804
chore: integrate beta.5 of the design-system (#20431)
* chore: refactor admin

* chore: refactor content-manager

* chore: refactor plugins

* chore: refactor content-releases

* chore: refactor CTB

* chore: refactor i18n

* chore: refactor user-permissions

* chore: refactor upload plugin

* chore: update deps

* chore: fix ci

* chore: design fixes

* chore: update import

Co-Authored-By: Simone <startae14@gmail.com>

* fix: guided home tour check color

* chore: update snapshots

* chore: update to beta.6

* chore: update import

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

* chore: more fixes

* chore: fix import syntax

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

* chore: fixes

* fix(upload): snapshot

---------

Co-authored-by: Simone <startae14@gmail.com>
Co-authored-by: Jamie Howard <jamie.howard@strapi.io>
2024-06-10 14:50:34 +01:00