Commit Graph

33 Commits

Author SHA1 Message Date
rijkvanzanten
4cfa64e752 Fix outgoing headers in /graphql
Fixes #4264
2021-02-24 11:06:55 -05:00
Rijk van Zanten
6661633031 Fetch all meta rows when retrieving collections (#4142) 2021-02-17 18:55:29 -05:00
rijkvanzanten
76f1a387c7 Throw error on reading forbidden collection
Ref #4043
2021-02-15 13:50:44 -05:00
Rijk van Zanten
b7d87e581a System permissions for app access (#4004)
* Pass relations through schema, instead of individual reads

* Fetch field transforms upfront

* Fix length check

* List if user has app access or not in accountability

* Load permissions up front, merge app access minimal permissions

* Show app access required permissions in permissions overview

* Show system minimal permissions in permissions detail

* Fix app access check in authenticate for jwt use

* Fix minimal permissions for presets

* Remove /permissions/me in favor of root use w/ permissions

* Fix logical nested OR in an AND

* Use root permissions endpoint with filter instead of /me

* Allow filter query on /permissions

* Add system minimal app access permissions into result of /permissions

* Remove stray console log

* Remove stray console.dir

* Set current role as role for minimal permissions

* Fix no-permissions state for user detail

* Add filter items function that allows altering existing result set
2021-02-11 12:50:56 -05:00
rijkvanzanten
f00a38737b Delete collections item first
Fixes #3593
2021-01-12 16:23:30 -05:00
rijkvanzanten
578b761ded Add auto-purge option
And add cache-control header when auto purge is disabled

Fixes #3425
2020-12-16 14:26:38 -05:00
Igor Savin
7cddb458cb Run prettier across app and api 2020-12-08 02:22:00 +02:00
rijkvanzanten
1b3aa5a059 Finish m2a setup 2020-11-27 17:31:00 -05:00
rijkvanzanten
8cbdfb409b Use prefetched schema info 2020-11-09 17:13:48 -05:00
rijkvanzanten
528112314d Remove outdated tests, fix imports 2020-11-09 12:29:01 -05:00
rijkvanzanten
23fd029687 Move system collection rows out of DB 2020-10-28 16:26:46 -04:00
rijkvanzanten
592ab925db Add toArray util 2020-10-15 18:00:27 -04:00
rijkvanzanten
5dba15082f Handle non-o2m cases 2020-10-09 13:13:49 -04:00
rijkvanzanten
0d414bfb84 Fix type issue in response of readByQuery 2020-09-23 21:29:07 -04:00
rijkvanzanten
49173879ec Prevent directus_ collections from being created 2020-09-23 19:33:27 -04:00
rijkvanzanten
48fca55651 Restructure exports for services 2020-09-22 13:16:14 -04:00
rijkvanzanten
1aa6be8d80 Make generated junction table hidden by default 2020-09-14 11:58:00 -04:00
rijkvanzanten
5b99264cf1 Fix relation nullification on delete 2020-09-11 16:20:17 -04:00
rijkvanzanten
a8552abc23 Treat sanitizedquery as frozen 2020-09-08 18:54:18 -04:00
rijkvanzanten
7f1f105349 Merge branch 'main' into feature-rate-limiting 2020-09-08 12:31:57 -04:00
rijkvanzanten
7554366f6f Show warning icon for no-meta collections/fields 2020-09-03 14:56:31 -04:00
rijkvanzanten
f03e4dfd9d Delete related m2o when deleting collection that holds o2m 2020-08-31 19:37:18 -04:00
rijkvanzanten
6fc7bb98f1 Add relationship cascading on collection deletion 2020-08-31 19:35:24 -04:00
rijkvanzanten
4b1fae8d0f Fix deletion of collection that has custom permissions 2020-08-31 17:43:33 -04:00
rijkvanzanten
4b5aaaa1ff Rename operation->action, add validate step 2020-08-27 11:56:01 -04:00
rijkvanzanten
d8584ffad8 Rename database/system to schema/meta in api 2020-08-06 13:40:12 -04:00
rijkvanzanten
89632155ce Cascade deletion of collection across activity / revisions / presets 2020-08-05 10:22:54 -04:00
rijkvanzanten
86a9c5794e Default nullable to YES 2020-08-05 10:10:02 -04:00
rijkvanzanten
e392f75b46 Return null for not existing system info 2020-07-31 16:19:19 -04:00
rijkvanzanten
eefa74c821 Rework collections flow to include permissions/accountability 2020-07-31 16:09:35 -04:00
rijkvanzanten
0cd6693182 Process field / collection info 2020-07-30 14:39:21 -04:00
rijkvanzanten
cc57f3e713 Fix creating new collections 2020-07-29 17:34:08 -04:00
rijkvanzanten
bde7069cce Move api into api subdirectory 2020-07-29 11:22:56 -04:00