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
2706d9f019
More robust grpc connection testing
2020-01-28 18:51:47 +01:00
Denis Arh
3548742b85
Flip checking logic for url signature check
2020-01-28 10:13:17 +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
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
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
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
7491936742
Add eventbus pkg
2020-01-18 07:05:34 +01:00
Denis Arh
f109f722f9
Add new corredor service
2020-01-18 07:05:34 +01:00
Denis Arh
b7bc26d647
Add scheduler package, service
2020-01-18 07:05:34 +01:00
Denis Arh
3acb352c2b
Add eventbus pkg
2020-01-18 07:05:34 +01:00
Denis Arh
e7504dd35f
Add FindByAny, Stringer for users
2020-01-18 07:05:34 +01:00
Denis Arh
95b49e7061
Add new corredor service
2020-01-18 07:05:34 +01:00
Denis Arh
e82d145adf
Fix integration tests
2020-01-18 07:05:34 +01:00
Denis Arh
7dbd14899f
Remove old automation/corredor logic
2020-01-18 07:05:34 +01:00
Denis Arh
29902db2b1
Refactor & improve application initialization
2020-01-18 07:05:10 +01:00
Denis Arh
63e3cff8ab
Add tests, improve parsing of nested expressions
2019-12-02 10:46:27 +01:00
Tomaž Jerman
be1420f1bc
Fix QL parsing for nested expressions & formatting
...
Parsing:
((A) AND (B)) got parsed into [ASTNodes{A}] istead of
[ASTNodes{A}, ASTNode{AND}, ASTNodes{B}].
Formatting into SQL:
[ASTNodes{A}, ASTNode{AND}, ASTNodes{B}] got formatted
into A AND B instead of (A) AND (B).
2019-12-02 09:58:29 +01:00
Denis Arh
0a009e0a14
Enable corredor by default
2019-11-26 13:19:34 +01:00
Denis Arh
bfe81deacc
Add system metrics & stats
...
Add repo, svc & rest endpoint for user, role & app metrics:
total, deleted, suspended, archived, ... counters
2019-11-18 13:08:12 +01:00
Denis Arh
d86c8f24b6
Improve role, user and app management
...
Add support for undelete, unarchive/unsuspend
Add extra filters for deleted, archived and suspended roles, users and apps
2019-11-14 22:02:07 +01:00
Tomaž Jerman
68cdcc7227
Remove page normalizers
...
Unneeded.
2019-11-13 13:42:35 +01:00