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