3
0
Commit Graph

150 Commits

Author SHA1 Message Date
Tomaž Jerman
f81c21c05d Handle special \n string case for YAML exports 2021-10-01 10:08:58 +02:00
Tomaž Jerman
7ea20c489b Add missing res. tr. identification logic 2021-10-01 10:08:58 +02:00
Tomaž Jerman
5c1e57393e Rename report projection -> block 2021-10-01 10:08:58 +02:00
Vivek Patel
d2bff9e3fd Apigw tweaks
- Add system/apigw tests
- Removes permissions from APIGw filters from each level
2021-10-01 10:08:58 +02:00
Tomaž Jerman
74d7c6c7a2 Fix RecordList field selection export 2021-10-01 10:08:58 +02:00
Tomaž Jerman
edcac041bc Add missing rbac envoy resources 2021-10-01 10:08:58 +02:00
Tomaž Jerman
2511476f4c Fix improper module field resource translation refs 2021-09-25 09:36:03 +02:00
Tomaž Jerman
37d1cb77d2 Fix envoy dep. resolution flakines 2021-09-23 16:47:18 +02:00
Tomaž Jerman
c4984c44f4 Post testing tweaks
* Defer resource ID dereferencing to store encoder layer
* Allow pageID when exporting to YAML for correct relations
2021-09-23 13:05:09 +02:00
Tomaž Jerman
f7922d9736 Add support for namespace clone, export, import 2021-09-23 13:05:08 +02:00
Tomaž Jerman
d90c11153b Additional envoy resource manipulation utilities 2021-09-23 13:05:08 +02:00
Tomaž Jerman
f96626c2d0 Resolve merge lapsus 2021-09-22 11:48:42 +02:00
Tomaž Jerman
e46812b8d3 Improve envoy RBAC rule management 2021-09-22 11:38:35 +02:00
Tomaž Jerman
104bfb23de Update Envoy for new/extended resources
* Reports
* API GW
* Module field; user role filter
* Comment page block
2021-09-22 11:38:35 +02:00
Tomaž Jerman
e49b04f37c Comment out unneeded resource translations 2021-09-22 11:33:37 +02:00
Tomaž Jerman
8668e15ad8 Implement placeholder envoy resources for dep. resolution 2021-09-22 11:26:14 +02:00
Tomaž Jerman
3ba9c61986 Fixup envoy codegen 2021-09-22 11:26:14 +02:00
Denis Arh
f58384d95f Fix broken Envoy & service tests 2021-09-22 11:26:14 +02:00
Denis Arh
cf35691c56 Implement res. tr. for compose page & module 2021-09-22 11:26:14 +02:00
Tomaž Jerman
895b40da36 Extend envoy to support resource translations 2021-09-22 11:26:14 +02:00
Tomaž Jerman
a33856b66c Improve missing ref detection in envoy 2021-09-22 11:26:14 +02:00
Tomaž Jerman
fdbf7e6d53 Add support for record specific RBAC rules 2021-08-17 09:03:43 +02:00
Tomaž Jerman
072bea9d6b Add missing envoy system:report definitions 2021-08-16 15:10:40 +02:00
Tomaž Jerman
4aa429362b Base reporting service definitions 2021-08-16 09:16:07 +02:00
Peter Grlica
84598a8a52 Refactored functions to filters 2021-08-11 17:26:05 +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
Denis Arh
6ac257b482 Fix compose module field envoy marshalers 2021-07-21 21:56:35 +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
0a241fab3e Fix 2 small mistakes in envoy error messages 2021-07-12 08:58:24 +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
46f86dbd21 Role migration 2021-07-08 11:22:11 +02:00
Denis Arh
6a6f74d4a6 Refactored resource/role logic 2021-07-08 11:22:11 +02:00
Tomaž Jerman
0853b92393 Allow most envy/store encoders to ignore existing resources 2021-06-10 14:31:00 +02:00
Tomaž Jerman
53cf96848a Tweak ComposeRecord exporting
* Fix pagination cursors
* Use service functions for AC
* Add tests
2021-05-10 10:53:13 +02:00
Tomaž Jerman
1ab7ccc508 Improve CSV & JSON decoders for larger datasets
The built in buffer had a strange interaction with the CSV library.
Changed both decoders for consistency.
2021-05-05 13:47:15 +02:00
Denis Arh
b72ccd8a8a Fix typo (Streammer) in pkg/envoy 2021-04-15 18:11:17 +02:00
Tomaž Jerman
3f4f7974c1 Tweak envoy system field handling
Use compose record service for record owner calculation.
2021-04-13 08:19:16 +02:00
Tomaž Jerman
2450bd9367 Restructure ComposeRecord store/encode error handling 2021-04-12 20:06:40 +02:00
Tomaž Jerman
beca3c1e9c Envoy store encode improvements
* Add default createdBy,
* improve ComposeRecord xreferencing,
* fix ComposeRecord self references.
2021-04-12 17:17:59 +02:00
Tomaž Jerman
d70916705d Post testing Envoy tweaks
* ComposeRecord encoding with reference to self,
* improved ComposeRecord reference handling,
* tweaked Select ComposeModuleField validation.
2021-04-06 23:28:08 +02:00
Tomaž Jerman
fc331cc388 Tweaks 2021-03-31 19:32:22 +02:00
Tomaž Jerman
5f3243c1a4 Add support for workflow automation page block buttons 2021-03-31 17:29:04 +02:00
Denis Arh
9150b3852b Beter ref handling, some cleanups, added tests 2021-03-31 15:04:08 +02:00
Tomaž Jerman
ed8fddd417 Tweak Envoy store -> yaml
* write to fs,
* temporary remove compact format,
* make complete namespace exports easier.
2021-03-30 09:29:08 +02:00
vicky
126034f0f6 - removed not used call of sval.String() from migrateEmailTemplates
- Added pointer as second argument of Unmarshal call in MarshalYAML
2021-03-28 09:25:55 +02:00
Tomaž Jerman
0589c8e6fa Envoy tweaks
* Fix ComposeChart yAxis yaml unmarshling.
* Allow disabled AutomationWorkflows to be store unmarshled.
* More tests.
2021-03-26 11:39:19 +01:00