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
Denis Arh
10dd0226c1
Settings service cleanup
...
Remove intermediate settings service layer
2019-10-31 00:06:27 +01:00
Denis Arh
05f0647804
Refactor (auth) settings, enable update w/o restart
2019-10-30 12:58:17 +01:00
Denis Arh
63bfb18259
Add ability to provision (partial) unexisting settings
...
We moved a couple of strings from code to provision files and
we need to handle existing systems accordingly
2019-10-29 12:56:26 +01:00
Denis Arh
4cd4077f2d
Refactor messages repo, fix channels
2019-10-29 10:06:14 +01:00
Denis Arh
6cc7569834
Cleanup (partial) message repo utils
2019-10-29 10:06:14 +01:00
Denis Arh
780f4094a0
Update squirrel lib, move from gopkg.in to github.com
2019-10-29 10:06:14 +01:00
Denis Arh
bd281ff21b
Improve ql to support <ident>.<ident> syntax
2019-10-29 10:06:14 +01:00
Denis Arh
76e11a3e3a
Refactor current-time helpers
2019-10-29 10:06:14 +01:00
Denis Arh
eda1cf4a71
Fix order col whitelist processing
2019-10-29 10:06:14 +01:00