Commit Graph

259 Commits

Author SHA1 Message Date
rijkvanzanten
809f9bc09b Only return full data for admin users 2020-12-21 15:23:26 -05:00
rijkvanzanten
9974cb6050 Add health endpoint 2020-12-21 15:22:39 -05:00
rijkvanzanten
bbae89d633 Minor code cleanup 2020-12-16 16:57:26 -05:00
rijkvanzanten
651263cbde Merge branch 'main' into Kinzi/main 2020-12-16 16:54:54 -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
rijkvanzanten
83b003b5ff Fix scale/precision not saving properly
Fixes #3368
2020-12-14 19:28:14 -05:00
rijkvanzanten
e0da67fef7 Fix default value on create for boolean fields
Fixes #3398
2020-12-11 17:48:03 -05:00
Igor Savin
7cddb458cb Run prettier across app and api 2020-12-08 02:22:00 +02:00
rijkvanzanten
e8c2a61277 Fix wrong import 2020-11-27 20:58:10 -05:00
rijkvanzanten
1b3aa5a059 Finish m2a setup 2020-11-27 17:31:00 -05:00
rijkvanzanten
1f88cd4a32 Add relational nested updates to API 2020-11-27 13:44:57 -05:00
Sebastian Kinzlinger
ececd1e633 Update users.ts
Use custom acceptUrl if present. Fallback to directus default url.
2020-11-17 11:05:48 +02:00
rijkvanzanten
a17c3ce6db Start on m2a-builder interface 2020-11-16 15:38:59 -05:00
rijkvanzanten
e30170ab0a Fix asset permission check when you don't have settings
Fixes #887
2020-11-13 12:18:23 -05:00
rijkvanzanten
f8c64d5cd4 Pass item key in update before hook
Fixes #987
2020-11-13 10:44:48 -05:00
rijkvanzanten
ae0fcc28fe Use dropdown for boolean default value 2020-11-11 16:10:33 -05:00
rijkvanzanten
393078cc98 Prevent sorting on illegal fields
Fixes #955
2020-11-11 15:05:53 -05:00
rijkvanzanten
e02365e5c3 Treat MySQL 0000-00-00 as null 2020-11-11 14:50:00 -05:00
rijkvanzanten
3a8c44e0df Support variables in GraphQL
Fixes #903
2020-11-10 13:19:13 -05:00
rijkvanzanten
7c140012a9 Provide schema in hooks 2020-11-09 19:08:33 -05:00
rijkvanzanten
555f977af7 Fix assets not loading 2020-11-09 19:04:25 -05:00
rijkvanzanten
56979b3ae3 Add overview support to mysql 2020-11-09 18:20:37 -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
57b7b3db06 Update user invite UX, add accept invite route
Fixes #886, closes #891
2020-11-05 18:54:52 -05:00
rijkvanzanten
31dadde0c2 Add permissions to /assets endpoint
Fixes #887
2020-11-05 18:22:15 -05:00
rijkvanzanten
1c7b0d9425 Update system key constraints
Fixes #790, fixes #885
2020-11-05 11:59:01 -05:00
rijkvanzanten
a30da7e4c0 Update primary key checks for new versino of schema inspector 2020-11-04 15:18:45 -05:00
rijkvanzanten
2f3e406022 Fix too strict update permission check
Fixes #817
2020-11-04 11:02:38 -05:00
Nicola Krumschmidt
20a02f05bd Use knex instance property in MetaService class 2020-11-04 12:19:50 +01:00
rijkvanzanten
e5d70ebde2 Fix nested m2m updates
Fixes #849
2020-11-03 17:51:16 -05:00
rijkvanzanten
39d9b34248 Fix default value check
Fixes #854
2020-11-03 15:39:49 -05:00
Ben Haynes
ee4f3df78a fixes #866 2020-11-03 12:24:33 -05:00
rijkvanzanten
a11e2800b6 Fix permissions not using preset variables 2020-11-02 16:19:05 -05:00
rijkvanzanten
cd920fde51 Add server ping to GraphQL
Fixes #801, ref #501
2020-10-29 18:12:20 -04:00
rijkvanzanten
1a847d04f9 Fix singleton fetching in gql on non-PG
Fixes #769
2020-10-29 17:38:48 -04:00
rijkvanzanten
9c07afbc86 Use settings singleton in server info endpoint 2020-10-29 16:14:50 -04:00
rijkvanzanten
d8339ae70d Merge branch 'main' into assets 2020-10-29 16:03:04 -04:00
rijkvanzanten
1743c2523d Fix double casting of field meta values 2020-10-29 14:48:57 -04:00
rijkvanzanten
bcb4041ff9 Add migrations 2020-10-29 14:05:36 -04:00
rijkvanzanten
d3ca132fad Move system relations out of db 2020-10-29 13:29:07 -04:00
rijkvanzanten
ee9baf02c0 Move system fields out of DB 2020-10-29 13:06:37 -04:00
rijkvanzanten
23fd029687 Move system collection rows out of DB 2020-10-28 16:26:46 -04:00
rijkvanzanten
53fb7a099a Fix validation error on empty permissions
Fixes #791 (maybe)
2020-10-28 15:01:38 -04:00
Rijk van Zanten
0a8017d4a5 Merge pull request #795 from nickrum/sqlite-update-fix
Pass knex instance to applyFilter
2020-10-28 12:38:55 +01:00
Rijk van Zanten
4d20c471d5 Merge pull request #794 from dimitrov-adrian/fix-asset-dot-extension
Fix asset .ext in stored filenames
2020-10-28 12:38:02 +01:00
Nicola Krumschmidt
8b601c5b60 Pass knex instance to applyFilter
This fixes a regression introduced in #786.
When using a SQLite database, items could not be updated any more.
This is due to knex by default only allowing a single connection for
SQLite databases and the item update operation using applyFilter inside
a transaction which tries to use a different knex instance to connect to
the database.
2020-10-28 00:33:53 +01:00
e01
84f2188d1d Fix .ext in assets 2020-10-27 18:45:10 +02:00
Rijk van Zanten
e61429fc66 Merge pull request #775 from apstanisic/items-service-generics
Add generics for ItemsService
2020-10-27 10:51:58 +01:00
Aleksandar Stanisic
c30a5fcb0c Simplify generics 2020-10-26 21:32:04 +01:00