3
0
Commit Graph

174 Commits

Author SHA1 Message Date
Denis Arh ac35d569a3 Regenerated code after resource def. fix 2022-04-24 07:36:17 +02:00
Denis Arh 773d64636f Refactored store codegen, replace squirrel with goqu 2022-04-23 16:34:04 +02:00
Tomaž Jerman a1a462c5fb Fix improper ns import resource re-id due to resources being ignored 2022-03-23 12:06:56 +01:00
Vivek Patel e9dfe8254e Fix module fields missing translations
Adds missing locale option `extended: true` in module.cue
2022-03-15 00:32:54 +05:30
Tomaž Jerman 8e679bf97c Improve namespace export
* Add RBAC rules
* add resource translations
* slight refactor
2022-02-25 16:48:25 +01:00
Tomaž Jerman 9142c7b5a3 Add support for user export/import 2022-02-17 13:11:50 +01:00
Tomaž Jerman d841aad13b Fix improper user email lookup un envoy 2022-02-17 13:11:50 +01:00
Tomaž Jerman da1828642c Expand envoy.Resource defs for easier state access 2022-02-17 13:11:50 +01:00
Denis Arh 0ea543b2a2 Migrate codegen for fed&automation, remove old def dir 2022-01-26 17:18:34 +01:00
Denis Arh 74d6eabf94 Various template & def fixes 2022-01-26 16:27:38 +01:00
Denis Arh 52209c476b Port all v3 codegen to cue-based codegen 2022-01-26 16:25:54 +01:00
Denis Arh a437913f85 Migrate codegen for envoy to CUE 2022-01-26 16:25:53 +01:00
Tomaž Jerman 2c873d269f Add integration tests for namespace import/export 2022-01-18 21:50:19 +01:00
Tomaž Jerman 99a5597547 Fix edgecase where ref value would become nil and panic the system 2022-01-18 21:50:18 +01:00
Tomaž Jerman 9086bf34f4 Improve resource identification
* Stop relying on names (eg. module name),
* use slices as underlying structure to avoid potential hashmap
  order related accidents.
2022-01-18 21:50:18 +01:00
Tomaž Jerman a47c1112e1 Allow non handle identifiers for related resources 2022-01-18 21:50:18 +01:00
Tomaž Jerman 047b647af6 Prevent envoy from panicking for automation blocks with no references 2021-12-09 16:41:16 +01:00
Tomaž Jerman 96556f545b Add support for CLI record import 2021-12-02 17:44:47 +01:00
Tomaž Jerman 5afc715f9a Fix improper page block ref validation for yaml encode 2021-11-08 16:34:53 +01:00
Tomaž Jerman 032566d902 Fix compose page YAML marshal for unconfigured page blocks 2021-11-05 08:57:05 +01:00
Peter Grlica 94d1e89ac3 Refactored messagebus out of service layer 2021-10-19 08:56:31 +02:00
Tomaž Jerman 2d8f2d7782 Add missing page weight yaml unmarshal 2021-10-11 13:48:49 +02:00
Tomaž Jerman 0dfe990485 Add missing page parent parameter to exported yaml 2021-10-10 13:31:02 +02:00
Vivek Patel a22083573c APIGw updates
- Fixes filter status update
- Updates search route API param for status
- Updates envoy marshaling for filter
- Fixes/Updated test for route and filter
2021-10-05 11:57:36 +05:30
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