3
0
Commit Graph

671 Commits

Author SHA1 Message Date
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