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
Denis Arh
4c67a7ed04
Refactor namespace repo
2019-10-29 10:06:14 +01:00
Denis Arh
69fb843b54
Refactor record repo
2019-10-29 10:06:14 +01:00
Denis Arh
8db0c424ed
Move ql package out of compose and under pkg/
2019-10-29 10:06:14 +01:00
Denis Arh
90d5b13cbb
Add support for decoding settings into arb. structure
2019-10-28 19:03:32 +01:00
Denis Arh
609b70ea9f
Refactor db-query-level access control
2019-10-16 19:28:48 +02:00
Tomaž Jerman
22cfc3db9a
Improve setting import tests
2019-10-16 16:30:48 +02:00
Tomaž Jerman
346f9bd4df
Improve setting exporter tests
2019-10-16 16:30:48 +02:00
Tomaž Jerman
737bd9f155
Improve tests
2019-10-16 12:47:37 +02:00
Tomaž Jerman
298ce908c2
Improve setting export/import structure
...
Properly encode/decode json structures.
2019-10-16 12:47:37 +02:00
Tomaž Jerman
cb202d474d
Add compose setting import/export
2019-10-16 12:47:37 +02:00
Denis Arh
d23e421e20
Add minio store capabilities to messaging
2019-10-15 15:30:28 +02:00
Denis Arh
baeacfeafd
Remove uneeded meta-data when storing object to minio service
2019-10-15 15:03:56 +02:00
Denis Arh
aa469e53e9
Add MinIO support
2019-10-15 13:22:57 +02:00
Denis Arh
e754a2fe0b
Refactor & simplify internal (plain) storage
...
Default internal storage becomes "plain" storage
Open() fn now returns io.ReadSeeker instead of afero.File
2019-10-15 12:57:07 +02:00
Denis Arh
a66f75c46d
Refactor user repo, enable user data masking
2019-10-10 10:09:20 +02:00
Denis Arh
d130e7e641
Fix tools & specs (internal => pkg)
2019-10-01 18:21:09 +02:00
Denis Arh
a54cb00efa
Move internal/settings to pkg/settings
2019-10-01 18:13:26 +02:00
Denis Arh
f493f4fb6b
Move internal/permissions to pkg/permissions
2019-10-01 17:53:20 +02:00
Denis Arh
ebfa4cbffd
Move internal/payload to pkg/payload
2019-10-01 17:51:39 +02:00
Denis Arh
5e3f3f1342
Move internal/mail to pkg/mail
2019-10-01 17:51:06 +02:00
Denis Arh
82bf6e3617
Move internal/store to pkg/store
2019-10-01 17:50:24 +02:00
Denis Arh
52901a9385
Move internal/http to pkg/http
2019-10-01 17:49:59 +02:00
Denis Arh
9a51289d81
Move internal/db to pkg/db
2019-10-01 17:48:51 +02:00
Denis Arh
62aa794b84
Move internal/auth to pkg/auth
2019-10-01 17:47:43 +02:00