Commit Graph

169 Commits

Author SHA1 Message Date
rijkvanzanten
046345c1e8 Add dynamic permissions check for update / delete 2020-07-15 15:44:25 -04:00
rijkvanzanten
55332f72d5 Add payload validation on create / validate 2020-07-15 15:01:09 -04:00
rijkvanzanten
699014e715 Add limit permissions 2020-07-15 13:15:39 -04:00
rijkvanzanten
61738c5aa8 Use accountability on all endpoints 2020-07-15 12:19:27 -04:00
rijkvanzanten
a5620b8b37 It works, pfew 2020-07-14 18:48:21 -04:00
rijkvanzanten
dd6c7043ac Fix couple hiccups, support * 2020-07-14 17:13:37 -04:00
rijkvanzanten
54a2b3b74d Add fields permissions 2020-07-14 16:53:32 -04:00
rijkvanzanten
0deaa77f0b [WIP] Add processAST to PermissionsService, rely on AST instead of Query in services 2020-07-14 13:11:05 -04:00
rijkvanzanten
8887d3216e Add find-permissions method 2020-07-13 16:40:29 -04:00
rijkvanzanten
6a3f9210f0 Add permissions to express request 2020-07-13 16:39:59 -04:00
rijkvanzanten
7b0d14e79b Add permissions types 2020-07-13 16:39:42 -04:00
rijkvanzanten
ff961de4ce Add powered by header 2020-07-13 16:39:23 -04:00
rijkvanzanten
8ca92cb48d Add forbidden exception 2020-07-13 16:39:20 -04:00
rijkvanzanten
300951e078 Support logical operations in filters 2020-07-13 14:55:07 -04:00
rijkvanzanten
72db3f1941 Fix single optional-ness in express request extension 2020-07-13 12:33:28 -04:00
rijkvanzanten
b0a198ed54 Update knex 2020-07-10 18:11:27 -04:00
rijkvanzanten
531992f9b3 Get started on CLI 2020-07-10 18:10:56 -04:00
rijkvanzanten
9031d90e38 Add comment endpoints 2020-07-10 15:13:00 -04:00
rijkvanzanten
e6c1c9bacc Fix contains filter 2020-07-10 13:39:44 -04:00
rijkvanzanten
06d04fff50 Add item singleton support 2020-07-09 17:55:10 -04:00
rijkvanzanten
f14d0c016e Remove cl 2020-07-09 17:22:12 -04:00
rijkvanzanten
905c2f5943 Add real singleton support to settings 2020-07-09 17:21:38 -04:00
rijkvanzanten
a10e822fab Fix console.log 2020-07-09 17:21:31 -04:00
rijkvanzanten
79b25c9368 Update knex 2020-07-09 17:17:50 -04:00
rijkvanzanten
cb16552438 Make sure to return null for undefined values 2020-07-09 16:47:45 -04:00
rijkvanzanten
345d4363d5 Fix old use of activityservice 2020-07-09 14:58:13 -04:00
rijkvanzanten
2867956d84 Fix presets insert / update 2020-07-09 14:56:31 -04:00
rijkvanzanten
05994e0eda Rename collection-presets to presets 2020-07-09 14:48:10 -04:00
rijkvanzanten
1dceff8ccb Finish revisions tracking 2020-07-09 13:40:19 -04:00
rijkvanzanten
306a7be75d Users too 2020-07-09 13:38:08 -04:00
rijkvanzanten
b8849bcafb Add revisions for settings, fix types in files/folders 2020-07-09 13:31:45 -04:00
rijkvanzanten
9f2d1316f2 Add revisions to relations 2020-07-09 13:01:45 -04:00
rijkvanzanten
ea7647355e Use revisions for permissions 2020-07-09 12:51:35 -04:00
rijkvanzanten
24b801582f Add revisions to folders 2020-07-09 12:37:23 -04:00
rijkvanzanten
7e1d386e62 Add revisions to files 2020-07-09 12:29:04 -04:00
rijkvanzanten
f980e3d89e Track field creation in activity/revisions 2020-07-09 12:09:20 -04:00
rijkvanzanten
1871a1e2ba Export all types from index 2020-07-09 12:09:04 -04:00
rijkvanzanten
d9ffd7f8de Track revisions and activity on the item level 2020-07-09 12:02:53 -04:00
rijkvanzanten
760112475c Setup migrations 2020-07-08 14:41:12 -04:00
rijkvanzanten
a60785d563 Add support for search query param 2020-07-08 13:15:44 -04:00
rijkvanzanten
c44bc94af8 Add relational o2m write 2020-07-08 12:45:21 -04:00
rijkvanzanten
9c36f90192 Add relational write for m2o 2020-07-08 11:24:27 -04:00
rijkvanzanten
4e514cedc0 Remove unused constant 2020-07-08 09:41:35 -04:00
rijkvanzanten
fb19696c59 Add payload processing on read 2020-07-07 18:45:39 -04:00
rijkvanzanten
f3264859aa Allow read processing + move write processing to items service 2020-07-07 16:19:54 -04:00
rijkvanzanten
a034e44775 Work on field query validation a bit 2020-07-07 15:54:59 -04:00
rijkvanzanten
15f1f629e4 Ignore non-existing relations 2020-07-07 15:54:29 -04:00
rijkvanzanten
514c86822b Rename authenticate to login, add logout 2020-07-07 13:43:04 -04:00
rijkvanzanten
e02709db93 Fix cookie return config 2020-07-07 12:24:05 -04:00
rijkvanzanten
0c1fd6df41 Rethrow JWT error as invalid creds 2020-07-07 11:30:49 -04:00