Commit Graph
1661 Commits
Author SHA1 Message Date
Denis Arh 4bbfc29bfc Preload record values before we assemble event args 2020-01-30 19:00:44 +01:00
Denis Arh 37079d77e1 Implement if-modified-since logic for client/server script loading 2020-01-30 17:17:42 +01:00
Denis Arh 5a16452f51 Fix PluckString test 2020-01-30 17:03:45 +01:00
Denis Arh 666145a837 Protobuf codegen, add uiProps 2020-01-29 20:25:49 +01:00
Denis Arh eeb1a9a831 Refactord manual event type filtering logic & strategy 2020-01-29 08:16:40 +01:00
Denis Arh 4cf645d11a Add HasString and PluckString to slice pkg 2020-01-29 08:15:17 +01:00
Denis Arh 2f9d3fb039 Disable corredor client certificates 2020-01-28 19:06:18 +01:00
Denis Arh 2706d9f019 More robust grpc connection testing 2020-01-28 18:51:47 +01:00
Denis Arh 5add5cbc6f Deps vendored & updated 2020-01-28 18:40:56 +01:00
Denis Arh c7e0d14090 More robust (default) value handling on record 2020-01-28 17:33:55 +01:00
Denis Arh ddc9ef03c4 Remove extra space on subject field name (notif. api) 2020-01-28 17:33:23 +01:00
Denis Arh 3548742b85 Flip checking logic for url signature check 2020-01-28 10:13:17 +01:00
Denis Arh fa9f6cb4bd Initialize sink service w/ default eventbus service 2020-01-28 10:07:02 +01:00
Denis Arh 4e2bdcd0f1 Make blocks optional for page create/update payload 2020-01-25 21:23:47 +01:00
Denis Arh b89b1d1056 Bundle code serving 2020-01-22 18:07:49 +01:00
Denis Arh b9cd860bf2 Improve script filtering 2020-01-22 17:39:14 +01:00
Denis Arh 0cdc03d60a Min typo fix, import reordering 2020-01-22 08:14:33 +01:00
Denis Arh 9fd7adcaa2 Implements script security, add on-manual sec. check 2020-01-22 07:46:49 +01:00
Denis Arh c26704b4cb Fix broken tests, typos 2020-01-21 10:52:56 +01:00
Denis Arh db07e26fc8 Update protobuf, rename event&resource props on triggers 2020-01-20 21:21:25 +01:00
Denis Arh 19f007f886 Tweaked config default values for corredor 2020-01-19 11:05:03 +01:00
Denis Arh 90a2bde536 Fix imports on settings & users command 2020-01-18 07:06:54 +01:00
Denis Arh 50fdd5c4c3 Renamed triggers to handlers 2020-01-18 07:05:35 +01:00
Denis Arh 78525b48ea Mark pkg/automation as deprecated 2020-01-18 07:05:35 +01:00
Denis Arh c86f83b8ed Port legacy mail matching to event(bus) 2020-01-18 07:05:35 +01:00
Denis Arh 22496a3418 More precies matching for sink request event 2020-01-18 07:05:35 +01:00
Denis Arh 54a81e42f3 Implement constraint checking for compose events 2020-01-18 07:05:35 +01:00
Denis Arh c944402352 Implement constraint checking for messaging events 2020-01-18 07:05:35 +01:00
Denis Arh 8cb2c4c03d Implement constraint checking for system events 2020-01-18 07:05:35 +01:00
Denis Arh abf4d106bb Improve eventbus & constraints handling
Constraints are now preparsed into active structs
that can be used for matching
2020-01-18 07:05:35 +01:00
Denis Arh ded83ff5db Improve onManual trigger for all resources 2020-01-18 07:05:35 +01:00
Denis Arh 1e096d1abc Unify trigger endpoint names 2020-01-18 07:05:35 +01:00
Denis Arh 1195534dcd Automation REST handler & filter cleanup 2020-01-18 07:05:35 +01:00
Denis Arh 4d6cb13f70 Add basic automation script exporting 2020-01-18 07:05:34 +01:00
Denis Arh ce1fc3402d Add more tests to pkg/corredor 2020-01-18 07:05:34 +01:00
Denis Arh 04b365d484 Add support for gRPC transport credentials 2020-01-18 07:05:34 +01:00
Denis Arh ce69229816 Pass request ID to Coredor's exec call 2020-01-18 07:05:34 +01:00
Denis Arh c0d1594eb3 Refactors corredor initialization, run-as logic & trigger execution 2020-01-18 07:05:34 +01:00
Denis Arh 5eac027541 Cleanup options, remove obsolete, rename jwt to auth 2020-01-18 07:05:34 +01:00
Denis Arh 8a1d808466 Refactor corredor, add tests 2020-01-18 07:05:34 +01:00
Denis Arh e9b2fe49ae More tests and coverage for eventbus 2020-01-18 07:05:34 +01:00
Denis Arh fbc339d739 Add more tests for scheduler, locking 2020-01-18 07:05:34 +01:00
Denis Arh 41ce1b1c75 Make SuperUser functions more resiliant to nil values 2020-01-18 07:05:34 +01:00
Denis Arh 133fe3aab2 Better corredor error response handling 2020-01-18 07:05:34 +01:00
Denis Arh 052f4f9c3e Improve scheduler pkg, add tests 2020-01-18 07:05:34 +01:00
Denis Arh 57990135a5 Explicitly set debug level inside debug logger maker fn 2020-01-18 07:05:34 +01:00
Denis Arh 63f03a2111 Refactor eventbus, scheduler, corredor for naming consistenct 2020-01-18 07:05:34 +01:00
Denis Arh 2955e70a6e Refactor system & compose services for (eventbus) dep. injection 2020-01-18 07:05:34 +01:00
Denis Arh ebb9b70bfe Add REST API endpoints for manual automation script triggering 2020-01-18 07:05:34 +01:00
Denis Arh 7491936742 Add eventbus pkg 2020-01-18 07:05:34 +01:00