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