Commit Graph

75 Commits

Author SHA1 Message Date
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
7b5aca93e3 Allow setting project name during bootstrap 2020-12-31 15:37:54 -05:00
Giacomo Triggiano
24ba1a22fb Fix migrations exit code 2020-12-10 11:22:41 +01:00
Igor Savin
7cddb458cb Run prettier across app and api 2020-12-08 02:22:00 +02:00
rijkvanzanten
a5e8da9677 Exit the process on successfull CLI commands
Fixes #3256
2020-12-07 18:52:17 -05:00
Nicola Krumschmidt
a4ceab217d Improve cli init error message 2020-12-06 23:07:52 +01:00
rijkvanzanten
c30d2059d7 Remove key/secret check 2020-12-02 15:29:57 -05:00
rijkvanzanten
e3d289b7a4 Add CLI bootstrap command 2020-12-02 15:27:54 -05:00
Kyle Herock
c0683dd7f2 handle CLI promise rejections and exit with non-zero exit code 2020-11-14 09:27:58 -05:00
Kyle Herock
1ddb579009 fix database import for user create command 2020-11-13 20:39:57 -05:00
rijkvanzanten
514b26bb0b Pass schema to services in CLI
Fixes #948
2020-11-11 09:03:03 -05:00
Ben Haynes
c2d46097f4 new admin icon 2020-11-10 14:16:08 -05:00
rijkvanzanten
7cc7f300fa Prevent cli from hanging on failed count
Fixes #909
2020-11-10 13:00:50 -05:00
rijkvanzanten
d18b5800ed Fix cli command function name 2020-11-09 13:34:45 -05:00
rijkvanzanten
1b0d381161 Fix seeder data, run migrations on install through cli 2020-10-30 11:52:16 -04:00
rijkvanzanten
fdb0572cd5 Always install DB driver
Fixes #802
2020-10-29 17:03:53 -04:00
rijkvanzanten
03b00548b8 Add beta flag to init for db drivers 2020-10-16 19:10:50 -04:00
rijkvanzanten
f99ed1965e Make installer a little friendlier
Fixes #322
2020-10-15 18:36:01 -04:00
rijkvanzanten
8e2a815a66 Add note on config
Closes #44
2020-10-15 17:30:09 -04:00
rijkvanzanten
dff98f316b Remove unneeded start command file in cli 2020-10-15 12:46:25 -04:00
rijkvanzanten
0b894138b7 Move start to separate file 2020-10-15 12:44:21 -04:00
rijkvanzanten
a39b762c81 Move start functionality to server.ts 2020-10-15 12:31:57 -04:00
rijkvanzanten
a4092a070d Add server.start / server.start.before / server.stop / server.stop.before 2020-10-15 12:19:14 -04:00
rijkvanzanten
cc950b5510 Move main server logic out of cli 2020-10-15 12:15:37 -04:00
rijkvanzanten
2a9987084a Use terminus 2020-10-15 11:40:12 -04:00
rijkvanzanten
7800c31c3c Fix vs code harakiri auto complete 2020-10-15 11:16:21 -04:00
rijkvanzanten
8a9c0af3a7 Move destroying logic to start cli handler, rename event 2020-10-15 11:15:06 -04:00
WoLfulus
d999956234 Revert initial changes and add discussion points 2020-10-09 16:03:47 -03:00
WoLfulus
e23628fb1e Add destroy event 2020-10-09 15:04:45 -03:00
rijkvanzanten
23458b5b9f Last port change, promise 2020-10-02 16:26:40 -04:00
rijkvanzanten
1524c3e398 Change default port to 8805 2020-10-02 14:56:39 -04:00
WoLfulus
9fda1a91ed Added process.exit and database connection shutdown 2020-10-01 13:16:41 -03:00
rijkvanzanten
4d1dc088da Fix users/roles command in cli 2020-09-29 10:59:50 -04:00
WoLfulus
4539ab2210 add process signal processing 2020-09-25 11:36:25 -03:00
rijkvanzanten
78bfd0f326 Add count command 2020-09-23 13:42:01 -04:00
rijkvanzanten
85ca7b5d17 Run prettier 2020-09-22 16:11:28 -04:00
rijkvanzanten
810464f332 Fix admin access flag in init role creation 2020-09-18 13:03:34 -04:00
rijkvanzanten
9db318895f Fix admin access flag in role create cli 2020-09-18 12:51:10 -04:00
rijkvanzanten
cf6eddbecf Fix status on users created in cli 2020-09-18 12:50:41 -04:00
rijkvanzanten
67a55ad228 Disable rate limiter by default
Fixes #323
2020-09-18 12:30:15 -04:00
rijkvanzanten
bed7f67203 Add role create cli command 2020-09-18 11:49:36 -04:00
rijkvanzanten
a75b377328 Add create user command 2020-09-17 17:38:02 -04:00
rijkvanzanten
a409b9cb9a Add database install / migrate commands 2020-09-17 17:25:56 -04:00
rijkvanzanten
9ffc056bd3 Restructure seeds, add database install cli command 2020-09-17 16:19:09 -04:00
Ben Haynes
3c7a38ca6e cleaner install options 2020-09-10 16:14:27 -04:00
rijkvanzanten
e81572c0a9 Add cache section to installed stub 2020-09-09 10:39:01 -04:00
rijkvanzanten
a8552abc23 Treat sanitizedquery as frozen 2020-09-08 18:54:18 -04:00
rijkvanzanten
9f3e12f8f2 Run prettier 2020-09-08 16:03:38 -04:00
rijkvanzanten
a4758d6d63 Cleanup install env setup 2020-09-08 15:57:03 -04:00
rijkvanzanten
7f1f105349 Merge branch 'main' into feature-rate-limiting 2020-09-08 12:31:57 -04:00