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
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
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
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
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
fcec5d7ec7
Fix access to auth email templates (switch to service user)
2021-07-27 16:28:34 +02:00
Denis Arh
205da42186
Move seeder package under pkg
2021-07-22 07:58:45 +02:00
Denis Arh
a05c8ce34f
Add support for base, fed and automation partial provisioning
2021-07-22 07:33:02 +02:00
Denis Arh
ef28b1a4af
Rename migration functions (6->9)
2021-07-22 07:32:57 +02:00
Denis Arh
67d7882b8e
Fix ClaimsToIdentify to return identity with all authenticated roles
2021-07-21 22:47:19 +02:00
Denis Arh
6ac257b482
Fix compose module field envoy marshalers
2021-07-21 21:56:35 +02:00
Denis Arh
9a29c6e1b2
Fix deferred workflow execution
...
This fix addresses execution of deferred workflows
and access control when setting run-as user.
Some additional standardisation on how we write
mutex/lock code.
2021-07-21 12:02:01 +02:00
Denis Arh
895dd61007
Rename migration files (6->9)
2021-07-16 13:21:24 +02:00
Denis Arh
b459bd3558
Remove obsolete settings (ns switcher, one)
2021-07-16 13:19:08 +02:00
Denis Arh
89ae50dbae
Add RBAC functions for workflow for check&grant
2021-07-15 20:36:57 +02:00
Tomaž Jerman
80e60d2f20
Add support for ComposeRecord RBAC rules
2021-07-15 14:29:30 +02:00
Tomaž Jerman
a2b964c53e
Remove AC from ComposeRecord import
2021-07-15 14:29:30 +02:00
Denis Arh
dca5757fe7
Add system user to context for system CLI ops
2021-07-15 12:31:51 +02:00
Denis Arh
5962d19cd0
Fix external auth provider management
2021-07-14 21:38:52 +02:00
Denis Arh
4ceab5803a
Add dev/debug friendly version of sync.RWMutex
2021-07-14 21:27:47 +02:00
Denis Arh
1750da6195
Fix wf session locking & canceling issue
2021-07-14 10:49:33 +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
Tomaž Jerman
9dcea4fb79
Add missing seeder options codegen
2021-07-14 09:56:27 +02:00
Vivek Patel
568a9e6262
Adds fake data generation for compose records and users
...
- For users, It takes struct fields and generated value using third party pkg
- For records, It takes module fields type and options to generate the value
- Also adds cli integration for it
2021-07-13 21:27:44 +05:30
Denis Arh
0a241fab3e
Fix 2 small mistakes in envoy error messages
2021-07-12 08:58:24 +02:00
Denis Arh
3bf0f6f7e4
Add comments about new codegen
2021-07-08 15:55:05 +02:00
Denis Arh
20e05280b3
System wide RBAC changes
2021-07-08 11:42:18 +02:00
Denis Arh
a1de3374ad
RBAC related envoy changes
2021-07-08 11:24:15 +02:00
Denis Arh
b923953ca5
Removing superuser logic
2021-07-08 11:24:12 +02:00
Denis Arh
48e1d0e4aa
Optimized boot levels order & logic
2021-07-08 11:23:18 +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
Denis Arh
f867b310af
Rework/cleanup log stacktrace level, add LOG_STACKTRACE_LEVEL to control it
2021-07-08 11:22:11 +02:00
Denis Arh
e46211c709
Refactor workflow execution, prevent couple of race conditions
2021-06-30 14:30:59 +02:00
Denis Arh
5a67ecf74e
Properly check errors when env files are missing
2021-06-30 09:54:33 +02:00