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