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
Tomaž Jerman
7f57e50233
Fix workflow step ID provisioning
2021-03-19 11:46:11 +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
cfb0822858
Fix record import field mapping & validation
...
* Allow undefined record ref validator fn
* Remove field mapping fallback if mapping is provided
2021-03-19 08:48:58 +01:00
Denis Arh
79ed77a379
Fixed typos across the codebase (can not, cannot)
2021-03-17 17:25:05 +01:00
Denis Arh
2405ebb187
Add support for partial config (provisioning) import
2021-03-12 08:14:53 +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
26e4832d5c
Improve the Envoy package
...
- Add support for store decoding
- add support for yaml, csv, jsonl encoding
- refactor, cleanup
2021-02-24 15:57:44 +01:00
Tomaž Jerman
828bc69fc7
Fix merge lapsus
2021-02-04 15:40:47 +01:00
Denis Arh
c1fe2a80b5
Refactor yaml utils into sep. package (y7s)
2021-01-25 18:05:24 +01:00
Tomaž Jerman
e32db506f2
Fix record import via some CSV files
...
Some CSV files failed to detect as text/csv so the import failed.
ref: https://github.com/gabriel-vasile/mimetype/issues/138
2021-01-25 18:05:24 +01:00
Tomaž Jerman
ce21db2197
Fix record import via some CSV files
...
Some CSV files failed to detect as text/csv so the import failed.
ref: https://github.com/gabriel-vasile/mimetype/issues/138
2021-01-15 12:12:01 +01:00
Tomaž Jerman
ce34993b74
Round timestamps to a second accuracy
...
Different parts of the system (FE, API, store) may use different
standards so operations like IsStale check may fail.
2020-12-21 09:15:08 +01:00
Tomaž Jerman
4e7f150e81
Fix graph cycle resolution
2020-12-18 11:16:13 +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
dad6be64cb
Add support for legacy resource identifiers in envoy
...
Allow module name, chart name, page title, ... to act as identifiers.
If a value is not unique, the system fails with an error.
2020-12-14 16:24:24 +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
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