12157 Commits

Author SHA1 Message Date
Ben Irvin
0e5b7b15d4 simplify logic 2023-07-26 12:40:46 +02:00
Ben Irvin
39655b623a add info on unexpected header 2023-07-26 12:37:41 +02:00
Ben Irvin
87b9861299 improve messaging 2023-07-26 11:58:27 +02:00
Jamie Howard
726d16df03 fix(upload): thumbnail updates on media replace 2023-07-26 10:28:29 +01:00
Jamie Howard
bad0dd5c18
Merge pull request #17280 from noobCode-69/media-folder-delete 2023-07-26 09:49:43 +01:00
Alexandre BODIN
601beff881
Merge pull request #17449 from strapi/security/semverUpgrade 2023-07-26 10:25:20 +02:00
Alexandre BODIN
f91f3ac276
Merge pull request from GHSA-24q2-59hm-rh9r
Update both Admin and U&P ratelimit to lower path
2023-07-26 10:19:26 +02:00
Alexandre BODIN
3c814ec30c
Revert "Feat: Add creator fields as filter options" 2023-07-26 10:14:05 +02:00
derrickmehaffy
d8d8c60eba Update semver to remove audit warnings 2023-07-25 23:48:05 -07:00
DMehaffy
2a7f3a6c47
Merge branch 'main' into security/updateRateLimit 2023-07-25 15:48:32 -07:00
Alexandre Bodin
195dcb483a Apply RBAC permissions to read filed 2023-07-25 18:33:55 +02:00
Marc-Roig
4a7a82fb1b
chore: comment 2023-07-25 17:23:30 +02:00
Marc-Roig
22829b3a20
feat: sort by relational fields 2023-07-25 17:17:08 +02:00
Gustav Hansen
2b019af64c
Merge pull request #17438 from strapi/chore/configure-the-view-drop-lod
Chore: Drop lodash from configure the view page
2023-07-25 15:40:58 +02:00
Gustav Hansen
f21cab40ed
Merge pull request #17437 from strapi/chore/cm-request-url
Chore: Inline fetch functions and drop getRequestUrl from content-manager
2023-07-25 15:30:03 +02:00
Gustav Hansen
a3df0f9937
Merge pull request #17439 from strapi/chore/drop-getRequestUrl
Chore: Drop getRequestUrl from the admin app
2023-07-25 15:29:35 +02:00
Gustav Hansen
aa83188dc9 Chore: Drop lodash from configure the view page 2023-07-25 15:23:23 +02:00
Josh
b79ccf8628 fix: github action 2023-07-25 14:20:49 +01:00
Alexandre Bodin
4a615f2db4 test: add e2e tooling
Remove old cypress related files

Update config and reorg tests

Run test app before running playwright tests

feat: add beginning of authentication test

feat: add app template with database dumping ability

chore: pr amends

Run test app before running playwright tests

feat: add beginning of authentication test

feat: add app template with database dumping ability

chore: pr amends

init deits

fix: e2e test

chore: rename to e2e

chore: commit tar for data

Init playwright

Run test app before running playwright tests

feat: add beginning of authentication test

feat: add app template with database dumping ability

chore: pr amends

chore: remove unneeded workflow

fix: add private: true to the template so `test-apps` aren't published

docs: add docs

chore: add warning about DTS caveats

chore: tweak docs

docs(e2e): add correct route to api example for template

chore: fix package.json tests

chore: update from feature/DEITS

chore: updates from DTS

chore: update data-transfer

Update yarn.lock

fix: remove duplicate type

chore(e2e): set up folder structure

fix(e2e): avoid clearing 'admin_' DB tables through DTS or DB Dump

feat(e2e): DTS scripts and backup files

add route to change rate limit

fix wront appPath for API test in CI

no template by default when creating a test app

Fix typo double equal

fix template path for e2e tests

chore(e2e): fix broken signup spec

feat(e2e): basic logout test spec

Login e2e tests

globalSetup attempt

use withAdmin backup

cleanup

fix playwright config & rate limit test

remove example.spec.js

refactor and merge some login tests

Chore: Cleanup login and signup specs

feat(e2e): sign up password error cases

feat(e2e): add homepage expectation to signup spec

refactor(e2e)

refactor(e2e): signUp

refactor(e2e): use global login util for logout and logins specs

Init playwright

fix: remove duplicate type

chore: uncomment transfer route registering

Update yarn.lock

chore: update data-transfer

chore: updates from DTS

chore: update from feature/DEITS

chore: fix package.json tests

docs(e2e): add correct route to api example for template

chore: tweak docs

chore: add warning about DTS caveats

docs: add docs

fix: add private: true to the template so `test-apps` aren't published

chore: remove unneeded workflow

chore: pr amends

feat: add app template with database dumping ability

feat: add beginning of authentication test

Run test app before running playwright tests

Init playwright

chore: commit tar for data

chore: rename to e2e

fix: e2e test

init deits

chore: pr amends

feat: add app template with database dumping ability

feat: add beginning of authentication test

Run test app before running playwright tests

chore: pr amends

feat: add app template with database dumping ability

feat: add beginning of authentication test

Run test app before running playwright tests

Update config and reorg tests

Remove old cypress related files

chore(e2e): cleanup e2e dir

chore(docs): improve e2e testing documentation

chore(docs): PR feedback

chore: tweak action to run browsers in matrix & build packages

chore: fix tests based on merge

chore: shuffle e2e tests and add first conent-type

fix: tests

Make use of yarn linking for api & e2e tests

Chore: Fix running backend unit tests

Chore: Bring opts.run back

Chore: Update playwright

Chore: Update Playwright setup

fix: workflow

chore: fix path to package.json

chore: build ts projects before tests

chore: update e2e workflow

chore: add no-immutable

Use simpler transfer token to avoid misinterpretation

Remove console.log

Ensure that the custom transfer token exists in the e2e test app's database upon startup

Use the custom transfer token for transferring data to the e2e test app

Fix code analysis warning

Define and export a constant for the custom transfer token

Allow passing a custom access key for the transfer token service

chore: add test-apps to workspace

chore: update lockfile
Co-Authored-By: Josh <37798644+joshuaellis@users.noreply.github.com>
Co-Authored-By: Gustav Hansen <gu@stav.dev>
Co-Authored-By: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
Co-Authored-By: Jean-Sébastien Herbaux <25851739+Convly@users.noreply.github.com>
2023-07-25 14:20:49 +01:00
Gustav Hansen
a4d336ec84
Merge pull request #17440 from strapi/chore/ctv-style-import-cleanup
Chore: Cleanup configure the view styles
2023-07-25 15:13:19 +02:00
Jean-Sébastien Herbaux
773d6ff5ad
Merge branch 'main' into enhancement/perfs-wildcard-populate-sanitization 2023-07-25 14:50:42 +02:00
Convly
dc1b32249b Transform wildcard to an object instead of an array 2023-07-25 14:47:34 +02:00
Marc-Roig
7869953896
poc: add review workflow stage change action 2023-07-25 14:40:22 +02:00
Gustav Hansen
4edaa88958 Chore: Cleanup configure the view styles 2023-07-25 14:07:43 +02:00
Fernando Chavez
100e4ac81e fix problems with tests 2023-07-25 14:02:43 +02:00
Fernando Chavez
0eedce3a7e move getDisplayName to content-manager level 2023-07-25 14:02:43 +02:00
Jamie Howard
d0e299595a feature(content-manager): display full user names in list view 2023-07-25 14:02:43 +02:00
Marc-Roig
dfe799a9ae chore: ignore metadata visible sync 2023-07-25 14:02:43 +02:00
Marc-Roig
f3343b0c0b chore: comment displayName firstname might not be mandatory 2023-07-25 14:02:43 +02:00
Marc Roig
eaea931eaf Update packages/core/admin/admin/src/translations/en.json
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
2023-07-25 14:02:43 +02:00
Marc Roig
99685f75e3 Update packages/core/helper-plugin/src/utils/getDisplayName/index.js
Co-authored-by: Alexandre BODIN <alexandrebodin@users.noreply.github.com>
2023-07-25 14:02:43 +02:00
Marc-Roig
6962799fb9 chore: use optional chaining instead of lodash 2023-07-25 14:02:43 +02:00
Fernando Chavez
e76974dbe4 fix lint errors 2023-07-25 14:02:43 +02:00
Fernando Chavez
14bd4110b3 change allowed attributes logic and show creator fields on list view 2023-07-25 14:02:43 +02:00
Fernando Chavez
967d0f93ad Fix problem with created by name 2023-07-25 14:02:43 +02:00
Fernando Chavez
f850c135c2 include creator attributes on queryFields and fix creator attributes config 2023-07-25 14:02:43 +02:00
Fernando Chavez
adf2aac0c4 revert changes 2023-07-25 14:02:43 +02:00
Fernando Chavez
a49062753a small improves| 2023-07-25 14:02:43 +02:00
Fernando Chavez
49d2f7818c when user is creating a new entry, used empty array for relations with creator fields 2023-07-25 14:02:43 +02:00
Fernando Chavez
cbd20fccf9 use admin picker to every relation with admin::user 2023-07-25 14:02:43 +02:00
Fernando Chavez
a282679b8a fix border case with CT with relations with admin users 2023-07-25 14:02:43 +02:00
Fernando Chavez
d1540bf7ee fix tests and lint errors 2023-07-25 14:02:43 +02:00
Fernando Chavez
66a8e34198 fix other problems with author attributes 2023-07-25 14:02:43 +02:00
Fernando Chavez
fb20e3623e don't show author fields on edit view if user doesn't have permissions 2023-07-25 14:02:43 +02:00
Fernando Chavez
be3a7db0c1 add getDisplayName to the helper plugin 2023-07-25 14:02:43 +02:00
Fernando Chavez
9d684b4f18 add author filters and handle them 2023-07-25 14:02:43 +02:00
Fernando Chavez
2319c6d15e show creator fields only if user has admin read permissions 2023-07-25 14:02:43 +02:00
Fernando Chavez
43f40db27f sort filter attributes with a collator 2023-07-25 14:02:43 +02:00
Fernando Chavez
d0acdba51c don't return non writtable attrs on snaitized outpud because they are already handled 2023-07-25 14:02:43 +02:00
Fernando Chavez
5428f2a455 make creator fields visible 2023-07-25 14:02:43 +02:00