3
0
Commit Graph

471 Commits

Author SHA1 Message Date
Tomaž Jerman
53cf96848a Tweak ComposeRecord exporting
* Fix pagination cursors
* Use service functions for AC
* Add tests
2021-05-10 10:53:13 +02:00
Peter Grlica
8697ed1f07 Fixing a fix (envoy Streammer) 2021-04-15 18:11:17 +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
Denis Arh
7383310d36 Better handling empty/uninit values 2021-04-03 13:06:01 +02:00
Tomaž Jerman
a0b27435bc Make record value sanitizer filter out 0 references 2021-04-03 08:21:10 +02:00
Denis Arh
4b347535e9 Add alias for recordID in the Record Dict() fn 2021-04-01 21:10:51 +02:00
Denis Arh
fdf916b7f9 Rework/simplify expr.Vars handling 2021-04-01 21:10:51 +02:00
Denis Arh
9150b3852b Beter ref handling, some cleanups, added tests 2021-03-31 15:04:08 +02:00
Denis Arh
400ce55dc8 Additional tests for ref type 2021-03-31 10:18:13 +02:00
Tomaž Jerman
eb79b192be Fix record ref updates 2021-03-31 10:16:26 +02:00
Denis Arh
d49f4fbbad Additional tests & bool handling 2021-03-30 20:07:20 +02:00
Denis Arh
333b2f344f More improvements on expr vars & rec values 2021-03-30 15:53:13 +02:00
Denis Arh
597c18fd16 Improvments on expressions, gw tests 2021-03-30 14:58:04 +02:00
Denis Arh
ed5f26cd0d Properly resolve input on wf exec request 2021-03-30 14:58:04 +02:00
Denis Arh
e1f2b21459 More robust compose-record casting 2021-03-29 09:27:07 +02:00
Denis Arh
5c60076d71 Ensure module is linked to record before wf is executed 2021-03-29 09:17:42 +02:00
Alex Astrum
f9501893af Fix support for min.io with Google Cloud Storage (#152)
Adds MINIO_BUCKET_SEP options to control the separator string
2021-03-28 09:25:55 +02:00
Denis Arh
1d761aad13 Fix array casting issue 2021-03-25 11:01:42 +01:00
Denis Arh
b428752412 More strict variable handling in assigners/converers 2021-03-25 08:15:23 +01:00
Denis Arh
605b109402 Improve multi-value setting 2021-03-25 06:49:18 +01:00
Denis Arh
fcd0a5b052 Simplify record value set assignment in expressions
Allow expressions like:
rec.values = rec2
rec.values = rec2.values
2021-03-24 20:33:33 +01:00
Denis Arh
d3c4691faa Fix datetime field type value manipulation 2021-03-23 20:41:35 +01:00
Tomaž Jerman
5f513d6e63 Add moduleID to compose page list filter 2021-03-23 16:09:26 +01:00
Tomaž Jerman
5d2ff6fe05 Finish resource search wf handlers
* Remove page cursor from response,
* correctly return totals.
2021-03-23 11:13:00 +01:00
Tomaž Jerman
28aa9b3744 Tweak default compose record value logic 2021-03-22 08:16:17 +01:00
Tomaž Jerman
9afba4a662 Add additional context to record import errors 2021-03-19 08:48:58 +01:00
Tomaž Jerman
1b805b84e8 Fix import failed counter lapsus 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
b1c70e8c35 Add full names for ID fields in wf expr type wraps 2021-03-18 15:58:51 +01:00
Denis Arh
261ad71460 Serve event contraints via API 2021-03-18 08:20:55 +01:00
Denis Arh
85c5ac4943 Cleanup, rewrite workflow functions 2021-03-18 07:12:08 +01:00
Denis Arh
79ed77a379 Fixed typos across the codebase (can not, cannot) 2021-03-17 17:25:05 +01:00
Tomaž Jerman
ae445b7c61 Workflow tweaks
* Add first/last record function,
* Include missing Array type.
2021-03-17 13:45:12 +01:00
Denis Arh
82c76bbe6c Do not decode JSON from body if no POST params are spec. 2021-03-12 14:50:40 +01:00
Denis Arh
6903ecfcf2 Fix record-value setting 2021-03-12 13:12:07 +01:00
Denis Arh
cf95d42b5b Add record reporting 2021-03-12 13:12:07 +01:00
Denis Arh
cfe02be081 Add support for labels on automation functions
Idea for these labels is to give instructions which labels to copy
on step and on workflow when function step is added to the graph.

Labels are defined with "step,workflow", "workflow" or "step" for value.
UI should follow these instructions when copying labels to workflow
and/or step.
2021-03-12 13:12:07 +01:00
Denis Arh
1fa6c6cb9b Improve event-types <> workflow 2021-03-12 13:12:07 +01:00
Denis Arh
69dd1fc425 Add basic automation functions for compose 2021-03-12 13:12:07 +01:00
Denis Arh
13b57c8d72 Automation workflow implementation 2021-03-12 13:12:07 +01:00
Denis Arh
9d004f65ac Remove exporter commands 2021-03-12 09:46:17 +01:00
Tomaž Jerman
c3be43ed51 Fix module field removal logic 2021-03-05 10:42:35 +01:00
Tomaž Jerman
5b7c425922 Add support for namespace/app asset upload 2021-03-03 12:33:28 +01:00
Tomaž Jerman
398c9449cc Rework compose record import/export
- Tweak importing to avoid record service
- Rework record export to use Envoy
2021-02-24 15:57:44 +01:00
Tomaž Jerman
0f7349fba5 Restructure compose/service/record with utility functions
This allows us to reuse the code within Envoy.
Other services will follow in the future.
2021-02-24 15:55:51 +01:00
Tomaž Jerman
e8451fa855 Tweak value validators to not require checker functions 2021-02-24 15:24:39 +01:00
Denis Arh
53be013377 Implement new auth UI, deprecate auth API endpoints 2021-02-23 07:34:10 +01:00
Tomaž Jerman
331f43a8b4 Fix import failed counter lapsus 2021-02-15 15:25:28 +01:00
Denis Arh
deb68938fa Fix panic on unintialized RecordValueErrorSet 2021-02-11 12:10:42 +01:00
Denis Arh
2d55a2a869 Remove deprecated trigger RBAC from compose 2021-02-11 12:08:47 +01:00