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
04a79596d1
Fix report testing facility due to RBAC changes
2021-08-16 09:16:07 +02:00
Tomaž Jerman
9872d92c95
Add support for paging & slight refactor
2021-08-16 09:16:07 +02:00
Tomaž Jerman
67a79602f9
Imply group column kind based on context
2021-08-16 09:16:07 +02:00
Tomaž Jerman
5ad4c64ba1
Add missing codegen
2021-08-16 09:16:07 +02:00
Tomaž Jerman
9b07ed3af9
Default column labels to their names
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
a6c7f90663
Base tests & tweaks
2021-08-16 09:16:07 +02:00
Tomaž Jerman
519a5503ec
Improve datasource joining
...
* use partitioning to reduce DB load
* allow local datasource sorting based on foreign datasource
2021-08-16 09:16:07 +02:00
Tomaž Jerman
15176494bf
Base ComposeRecord Datasource definition
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
6751d0ec8b
Base pkg/report definition
2021-08-16 09:15:15 +02:00
Tomaž Jerman
98c16227b2
Define TypedValue comparators; Make parser init more flexible
2021-08-16 09:15:15 +02:00
Peter Grlica
ddebcf6457
Merge branch '2021.9.x-feature-api-gateway' into 2021.9.x
2021-08-16 08:38:32 +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
e0f6cc5553
Added jsenv support to workflows
2021-08-12 09:05:59 +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
14df5e98c8
Added a payload processer
2021-08-11 17:25:12 +02:00
Peter Grlica
0966fe9196
Added goja lib, transformer lib and jsenv pkg
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
Peter Grlica
9fe52398a9
Added workflow processer
2021-08-11 17:25:09 +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
2388158141
Added pipeline handler
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
e95a9914b5
Prevent triggering deleted workflows, fixes #198
2021-08-06 15:22:08 +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
Denis Arh
4b485b7bf5
Refactor auth tests to allow setting customization
2021-08-05 20:08:52 +02:00
Andre Perry
6977ade5df
Add ValidConfiguration and test for external auth provider
2021-08-05 19:09:48 +02:00
Vivek Patel
9d272d5bda
Fixes string expressions int param casting issue in workflow
2021-08-03 03:55:09 +05:30
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
Denis Arh
0b8ae1dac7
Fix setting record with default values
2021-08-02 13:08:24 +02:00
Tomaž Jerman
6eeccaffeb
Fix broken workflow tests
2021-07-30 14:49:59 +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.9.0-dev.1
2021-07-27 16:28:34 +02:00
Denis Arh
00ba60e557
Switch to deb/ubuntu for base image due to lib incompatibilities
2021-07-27 16:11:03 +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
a547377f23
Fix nil-pointer panic in auth flow
2021-07-23 13:22:53 +02:00
Denis Arh
02b137d19e
Fix non-OIDC IdP skip due to invalid req. check
2021-07-23 06:41:08 +02:00
Denis Arh
205da42186
Move seeder package under pkg
2021-07-22 07:58:45 +02:00