3
0

664 Commits

Author SHA1 Message Date
Tomaž Jerman
37e75293e3 Improve frame def. grouping logic based on model step 2021-08-16 09:24:47 +02:00
Tomaž Jerman
9e5ae5df30 Restructure report sources & adjust testcases 2021-08-16 09:16:07 +02:00
Tomaž Jerman
41895b5dad Improve request pre-processing
Make the query planner run at run-time, allowing us to taylor
based on the requested definitions.

This allows us to request data from any step of the model, not
just the root steps.
2021-08-16 09:16:07 +02:00
Tomaž Jerman
7626714050 Add a report description endpoint to query shape 2021-08-16 09:16:07 +02:00
Tomaž Jerman
4da71e78ad Tweak relay model definitions and processing
* tmp. remove paging
* tweak join and group step definitions
* better support multi frame requests
2021-08-16 09:16:07 +02:00
Tomaž Jerman
0ee6ceb55b Add Orientation.Layout property 2021-08-16 09:16:07 +02:00
Tomaž Jerman
7a699687c9 Fix update lapsus 2021-08-16 09:16:07 +02:00
Tomaž Jerman
9d5d9654c1 Add extra parameters to report projections 2021-08-16 09:16:07 +02:00
Tomaž Jerman
4aa429362b Base reporting service definitions 2021-08-16 09:16:07 +02:00
Tomaž Jerman
3796233439 Fix typo on apigw filter 2021-08-16 08:12:52 +02:00
Peter Grlica
d60823b8b5 Added async support 2021-08-16 08:12:52 +02:00
Peter Grlica
84598a8a52 Refactored functions to filters 2021-08-11 17:26:05 +02:00
Peter Grlica
ea9dd61559 Added JWT and oauth2 outbound authenticators
Proxy auth definitions for the UI
2021-08-11 17:25:12 +02:00
Peter Grlica
da9100287c Refactored services, rest and rdbms
Added tests

Added ac to routes and functions

Proxy processer and auth servicer

Added options and extensive logging

Fixed calls to rbac in service, added default http handler on gateway root
2021-08-11 17:25:10 +02:00
Denis Arh
834610b242 RBAC defs & generated code
Renamed route definition
2021-08-11 17:25:08 +02:00
Peter Grlica
4e43020bf0 Added registry, updated handlers
Updated modules

Added function definition endpoint
2021-08-11 17:25:04 +02:00
Peter Grlica
9e498e9db6 Added route rest, actions, schema, types
Added function rest, actions, schema, types
2021-08-11 17:25:00 +02:00
Peter Grlica
a7e42f6774 Added api gateway service, basic functions 2021-08-09 09:50:45 +02:00
Denis Arh
2d78ae423c Remove PROVISION_SETTINGS_ and replace it with importing setting yaml 2021-08-06 15:09:20 +02:00
Denis Arh
969581343c Implement split-credentials-check auth flow 2021-08-05 20:09:44 +02:00
Andre Perry
6977ade5df Add ValidConfiguration and test for external auth provider 2021-08-05 19:09:48 +02:00
Denis Arh
9e6d5884c2 Fix RBAC resource checks 2021-08-02 16:11:00 +02:00
Denis Arh
6419363220 Fix system role membership management 2021-08-02 15:18:23 +02:00
Tomaž Jerman
3f36a0f865 Add role membership workflow handlers 2021-07-30 10:25:10 +02:00
Tomaž Jerman
8ccaa76d87 Improve default auth client handling
Prevent default auth clients from changing their handle, being
deleted, or de-activated.
2021-07-30 10:22:08 +02:00
Denis Arh
fcec5d7ec7 Fix access to auth email templates (switch to service user) 2021-07-27 16:28:34 +02:00
Tomaž Jerman
4f7b306ac6 Fix nil ptr error when rendering documents with no vars 2021-07-27 12:35:57 +02:00
Denis Arh
5a4c4e1f06 Access control for user, role, app stats 2021-07-21 22:24:12 +02:00
Denis Arh
bed63c4f88 Add ability to create users via CLI with passwords from arg 2021-07-21 21:58:55 +02:00
Denis Arh
a8545caaaa Make KV decoding (settings) more stable 2021-07-16 13:47:28 +02:00
Denis Arh
b459bd3558 Remove obsolete settings (ns switcher, one) 2021-07-16 13:19:08 +02:00
Denis Arh
ec6ecf1132 Fix user creation via wf 2021-07-15 20:36:57 +02:00
Denis Arh
89ae50dbae Add RBAC functions for workflow for check&grant 2021-07-15 20:36:57 +02:00
Denis Arh
e4cd1f5bc5 Improve 'users add' command, add --role 2021-07-15 12:49:37 +02:00
Denis Arh
dca5757fe7 Add system user to context for system CLI ops 2021-07-15 12:31:51 +02:00
Peter Grlica
b6a4937739 Fixed a typo on generated template translation labels 2021-07-15 09:28:03 +02:00
Denis Arh
a7e2eec9fd Improve expr types, add r/w locking 2021-07-14 10:49:32 +02:00
Denis Arh
f662d4e794 Add RBAC functions for workflow for check&grant 2021-07-14 10:44:09 +02:00
Denis Arh
92d2de8639 Add *.search RBAC ops check 2021-07-12 08:58:24 +02:00
Denis Arh
f630a3d9ef Define *.search operations for all resources 2021-07-12 08:58:04 +02:00
Vivek Patel
03344782a9 Adds access control check for reminders 2021-07-09 02:00:13 +05:30
Denis Arh
20e05280b3 System wide RBAC changes 2021-07-08 11:42:18 +02:00
Denis Arh
b923953ca5 Removing superuser logic 2021-07-08 11:24:12 +02:00
Denis Arh
46f86dbd21 Role migration 2021-07-08 11:22:11 +02:00
Denis Arh
7941e7ba4a Add general suport for new role types 2021-07-08 11:22:11 +02:00
Denis Arh
b3da377c2d Support context roles support in rbac pkg 2021-07-08 11:22:11 +02:00
Denis Arh
6a6f74d4a6 Refactored resource/role logic 2021-07-08 11:22:11 +02:00
Vivek Patel
1cb2e64d60 Adds system user API for removing active session and tokens 2021-07-06 21:13:03 +05:30
Vivek Patel
f5532acf97 Fixes file upload for empty txt file and ico file 2021-07-02 18:04:08 +05:30
Denis Arh
80c76606ed Fix boot-time race condition with settings notification 2021-06-30 07:32:04 +02:00