3
0

247 Commits

Author SHA1 Message Date
Denis Arh
d2fcb352ec Cleanup & refactor protobuf codegen 2020-02-26 08:20:59 +01:00
Denis Arh
c34814b855 Fix buggy default value setter 2020-02-25 20:00:47 +01:00
Denis Arh
79047e9d39 Add value validators & sanitizers for all field kinds 2020-02-25 17:25:55 +01:00
Denis Arh
4d72fe1a13 Refactor record update/create procedures 2020-02-25 08:18:56 +01:00
Denis Arh
b9a49645f3 Add updated & oldValue capabilities to record values 2020-02-25 08:16:23 +01:00
Denis Arh
db601523a6 Fix unique value checking query 2020-02-25 08:14:06 +01:00
Denis Arh
991af03db7 More robust event args decoding 2020-02-25 06:53:54 +01:00
Denis Arh
9e14b50bce Add ability to create events with imutable args 2020-02-25 06:47:41 +01:00
Denis Arh
7ce5a13bca Refactor and improve record value sanitization & validation 2020-02-22 06:53:01 +01:00
Denis Arh
fee27ad8da Extract field options to a separate file, add helper functions to extract opts 2020-02-21 13:54:30 +01:00
Denis Arh
1da269abc7 Add support for bulk record delete 2020-02-18 09:11:17 +01:00
Denis Arh
dffeba1cb9 Fix page unique check 2020-02-15 15:42:47 +01:00
Denis Arh
4bbfc29bfc Preload record values before we assemble event args 2020-01-30 19:00:44 +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
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
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
54a81e42f3 Implement constraint checking for compose 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
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
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
487fd1501b Refactor event firing
Adds generated events for compose, system and messagign
New & refactored event firing support types
All event firing services refactored
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
Tomaž Jerman
7658ccaff8 Add compose ui setting 2019-11-28 11:28:52 +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
Tomaž Jerman
b67f6146f6 Preload record values for DeleteByID 2019-11-12 10:06:43 +01:00
Tomaž Jerman
a9785c921f Fix repo permission filtering 2019-11-08 20:06:14 +01:00
Tomaž Jerman
d5627fa064 Fix module query lapsus 2019-11-08 16:24:02 +01:00
Tomaž Jerman
b3cbf47e6f Fix tree ordering 2019-10-31 19:15:33 +01:00
Denis Arh
10dd0226c1 Settings service cleanup
Remove intermediate settings service layer
2019-10-31 00:06:27 +01:00
Denis Arh
bb43e59e56 Fix broken importer tests on compose 2019-10-30 20:31:39 +01:00
Denis Arh
ba3d1967c5 Cleanup settings endpoint, expose setting struct on API 2019-10-30 20:23:54 +01:00
Denis Arh
6ce60beb9e Add improve settings for compose 2019-10-30 18:00:47 +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
cced35863c Fix record finder tests 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
8f0fc8b58f Unify error handling in findOneBy() fn 2019-10-29 10:06:14 +01:00
Denis Arh
c6688db3d0 Refactor attachment repo 2019-10-29 10:06:14 +01:00