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
05f0bc967e
Turn hash into type
...
Fixes #3542
2021-01-12 17:08:19 -05:00
rijkvanzanten
3654da7fa9
Work around breaking change in @types/express-sesssion
...
Fixes #927
2020-11-11 09:41:25 -05:00
rijkvanzanten
8cbdfb409b
Use prefetched schema info
2020-11-09 17:13:48 -05:00
rijkvanzanten
0697f4b4be
Add new overview method, attach it every request
2020-11-09 15:19:23 -05:00
rijkvanzanten
528112314d
Remove outdated tests, fix imports
2020-11-09 12:29:01 -05:00
rijkvanzanten
d8339ae70d
Merge branch 'main' into assets
2020-10-29 16:03:04 -04:00
rijkvanzanten
23fd029687
Move system collection rows out of DB
2020-10-28 16:26:46 -04:00
rijkvanzanten
3d08409290
Merge branch 'main' into assets
2020-10-26 19:44:50 +01:00
rijkvanzanten
dae2ca530f
Fix type casting in authorization service
...
Fixes #776
2020-10-26 11:30:21 +01:00
Nicola Krumschmidt
3052b850ef
Remove field.meta.required property
2020-10-22 18:52:45 +02:00
e01
d776bb826d
Use withoutEnlargement for more consistency
2020-10-19 20:56:14 +03:00
e01
4ef8cac28e
Assets improvements
2020-10-18 18:58:32 +03:00
Rijk van Zanten
60ed9be03e
Update extensions.ts
2020-10-15 17:00:41 -04:00
rijkvanzanten
a3e5258387
Rename detail modals
2020-10-14 15:43:53 -04:00
rijkvanzanten
d33d877d02
Merge branch 'main' into many-to-any
2020-10-09 15:58:43 -04:00
rijkvanzanten
c140870e90
Use related PK
2020-10-09 15:53:46 -04:00
rijkvanzanten
5dba15082f
Handle non-o2m cases
2020-10-09 13:13:49 -04:00
rijkvanzanten
25862429bd
Augment types for m2a
2020-10-09 13:07:15 -04:00
rijkvanzanten
5b91bc3577
Rework nested ast typings to nodes
2020-10-09 13:07:15 -04:00
rijkvanzanten
bf76244ba7
Various system schema name changes
...
Fixes #482
2020-10-02 17:43:58 -04:00
rijkvanzanten
eeedc01c53
Add /utils/revert, use in app
...
Fixes #485
2020-10-02 16:20:06 -04:00
rijkvanzanten
537fe8f8dd
Allow deep query
2020-10-02 10:34:48 -04:00
rijkvanzanten
f1159d08cd
Fix date io in api
2020-09-28 18:16:27 -04:00
rijkvanzanten
2af75e3cfb
Fix 500 on singleton retrieval
...
Fixes #418
2020-09-24 14:10:20 -04:00
rijkvanzanten
76d70df14b
Remove unused type from accountability
2020-09-24 10:34:04 -04:00
rijkvanzanten
0d414bfb84
Fix type issue in response of readByQuery
2020-09-23 21:29:07 -04:00
rijkvanzanten
b8ec2934ca
Add deep query support
2020-09-23 17:48:41 -04:00
rijkvanzanten
85ca7b5d17
Run prettier
2020-09-22 16:11:28 -04:00
rijkvanzanten
7caf429d1d
Add custom endpoints support
2020-09-22 15:55:22 -04:00
rijkvanzanten
48fca55651
Restructure exports for services
2020-09-22 13:16:14 -04:00
rijkvanzanten
b8eff4c788
Use CSV for special, add on create / on update for fields
2020-09-15 17:31:37 -04:00
rijkvanzanten
7752af6297
Merge branch 'main' into webhooks
2020-09-10 14:15:30 -04:00
rijkvanzanten
68e05a208a
Add csv special type, return type based on special flag
2020-09-10 14:14:24 -04:00
rijkvanzanten
9546dbb834
Dynamically register / fire webhooks
2020-09-10 14:00:28 -04:00
rijkvanzanten
be3c414b05
Return validation errors
2020-09-09 15:17:28 -04:00
rijkvanzanten
d781c2b0e5
Merge responsemanager with respond middleware
2020-09-09 09:17:37 -04:00
rijkvanzanten
9f3e12f8f2
Run prettier
2020-09-08 16:03:38 -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
e6aeaecf92
Cleanup files routes / services
2020-08-04 18:24:18 -04:00
rijkvanzanten
3895e36710
Split up collections in system/database
2020-07-31 16:09:13 -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