Commit Graph
46 Commits
Author SHA1 Message Date
Tomaž Jerman 05b97eefd0 Rework YAML setting unmarshling for more flexibility
Allow settings to use JSON values, use recursive
value decoding for nested structures.
2022-06-07 15:17:03 +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 5c1e57393e Rename report projection -> block 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 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 8668e15ad8 Implement placeholder envoy resources for dep. resolution 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
Peter Grlica 84598a8a52 Refactored functions to filters 2021-08-11 17:26:05 +02:00
Tomaž Jerman 80e60d2f20 Add support for ComposeRecord RBAC rules 2021-07-15 14:29:30 +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 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
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 5f3243c1a4 Add support for workflow automation page block buttons 2021-03-31 17:29:04 +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
Tomaž Jerman d14573b503 Test tweaks 2021-03-19 08:48:58 +01:00
Tomaž Jerman 45491ce70b Envoy cleanup 2021-03-19 08:48:58 +01:00
Tomaž Jerman 69b1ac9d01 Add support for workflow import/export 2021-03-19 08:48:58 +01:00
Tomaž Jerman 1d5bedc2be Add template provisioning 2021-03-09 15:49:04 +01:00
Denis Arh 67d0a788df Remove messaging 2021-03-09 07:36:01 +01:00
Tomaž Jerman 404244c732 Fix Envoy setting value handling 2021-03-04 10:44:56 +01:00
Tomaž Jerman 1e44e4299b Rework system/application sorting via weight 2021-03-03 12:33:28 +01:00
Tomaž Jerman b98241460c Expand Envoy test suite 2021-02-24 15:57:44 +01:00
Tomaž Jerman c1d7f700c4 Cleanup Envoy
* Improve conflict resolution algorithm.
* Tweak resource merge algorithms.
* Bump test coverage.
2020-12-17 11:56:34 +01:00
Tomaž Jerman 3306a2435d Fix envoy record pointer lapsus 2020-12-11 12:19:55 +01:00
Tomaž Jerman cb5793d468 Expand envoy configuration options
Better `skipIf` & `onExisting` support.
2020-12-10 18:54:31 +01:00
Tomaž Jerman 802f6bc73d Fix flaky settings tests 2020-12-02 15:08:52 +01:00
Tomaž Jerman a2110b26db Improve envoy system values
Handle timestamps & user stamps.
2020-12-02 15:08:52 +01:00
Tomaž Jerman 3444ac3021 Rename conditional envoy processing property 2020-12-02 09:58:50 +01:00
Tomaž Jerman 561fb2f052 Fix envoy settings from multiple sources 2020-12-02 09:25:08 +01:00
Tomaž Jerman 22785ad10b Add conditional envoy processing for compose records 2020-12-01 14:23:12 +01:00
Tomaž Jerman 3a9891431d Fix compose module field unmarshling; fix directory decoding 2020-12-01 10:27:58 +01:00
Tomaž Jerman 83ad91416d Add base tests for envoy merge algs 2020-11-30 19:35:37 +01:00
Tomaž Jerman 593235848a Add tests for reference constraints 2020-11-30 18:51:46 +01:00
Tomaž Jerman bcec07f8ff Fix reference field data types
From uint64 -> string.
2020-11-28 14:07:19 +01:00
Tomaž Jerman 21b11198ef Extend shaping integration tests for jsonl 2020-11-27 11:19:16 +01:00
Tomaž Jerman a0b7716244 Shaping tests & post tweaks 2020-11-27 11:19:16 +01:00
Tomaž Jerman 10b300328d Implement data shaping
Unstructured datasources (csv, jsonl, ...) are defined as resource
datasets.
These datasets are then "shaped" based on some template.

The result is an envoy resource like any other.
2020-11-27 11:19:16 +01:00
Tomaž Jerman 7ca422bdd3 Remove deprecated decoder things
* loader interface,
* needless FileInfo.
2020-11-27 11:19:15 +01:00
Tomaž Jerman 8b6b322c1b Move envoy tests under integration tests 2020-11-27 11:19:15 +01:00