3
0

124 Commits

Author SHA1 Message Date
Denis Arh
d14b26923e Remove (repository-layer) resource filtering 2020-09-06 16:41:17 +02:00
Denis Arh
f7070b4fa5 Fix tests, improve constraint checking 2020-09-06 15:37:19 +02:00
Denis Arh
3540b4f128 Migrated messaging message to store 2020-09-01 21:31:25 +02:00
Denis Arh
720dc38da6 Port compose record builder 2020-08-29 15:00:43 +02:00
Denis Arh
e8049fe7aa Pass ctx+store to validators, refactor record (script) triggering 2020-08-27 23:21:14 +02:00
Denis Arh
0c085d7b24 Ported compose attachments 2020-08-27 23:19:49 +02:00
Denis Arh
361a9007bf Cleaner store API 2020-08-26 14:49:33 +02:00
Denis Arh
349ff3cf2d Add improved sorting and key-based pagination 2020-08-24 15:43:04 +02:00
Denis Arh
a5990ca093 System services migrated 2020-08-24 15:43:03 +02:00
Denis Arh
8ac6c17ea8 Rename generated interfaces (for easier ext.) 2020-08-24 15:41:01 +02:00
Denis Arh
7ef781d84c Add isGeneric check for action errors 2020-08-24 15:41:01 +02:00
Denis Arh
c8d552e6a6 Implement new store infrastructure 2020-08-24 15:40:15 +02:00
Denis Arh
ed0fc88690 Tweaked severity on action log actions 2020-07-22 22:57:18 +02:00
Jože Fortun
dec88dcd98 Fix number sanitizer bug 2020-07-17 13:37:11 +02:00
Denis Arh
da28b761a1 Add healthchecks for db, mail, scheduler, corredor, store 2020-07-11 13:26:52 +02:00
Denis Arh
08e1fb7a14 Ability to disable action logging
Introduce new policy type (NewPolicyNone, MakeDisabledPolicy),
add ACTIONLOG_ENABLED configuration (true by default)
2020-07-09 16:29:01 +02:00
Tomaž Jerman
f2b2279547 Fix page reordering on root node
When operating on root node, the parentID is 0; the page is not
found so it fails.
2020-06-30 20:58:29 +02:00
Denis Arh
c89b4713e9 Switch all *after event from dispatch to waitfor
It removes a problem where (http) requests ends before *after script are
executed with canceled context
2020-06-27 21:21:54 +02:00
Denis Arh
df6909286a Improve number sanitization (precision) 2020-06-26 13:14:11 +02:00
Tomaž Jerman
ce9c997584 Respect Number field's specified precision 2020-06-26 13:14:10 +02:00
Tomaž Jerman
3b15dbc350 Improve bulk record field error handling 2020-06-23 08:58:44 +02:00
Denis Arh
d18d679b63 Add perm. check for record value field update 2020-06-20 17:58:19 +02:00
Denis Arh
2b0e65bf7d Refactor transaction handling for records
Now wrapping only storage related code
2020-06-19 19:36:46 +02:00
Denis Arh
8b752a0331 Add missing export action, fix import action log 2020-06-02 14:37:34 +02:00
Denis Arh
b46bc8c570 Reroute user lookups for notifications and record export
Temporary disable gRPC comm between compose and system services
2020-06-02 14:37:34 +02:00
Denis Arh
4245630ec6 Add actionlog debugging flag, implement policies 2020-06-01 23:13:04 +02:00
Denis Arh
d0afb17cf3 Implement service actions & errors on messaging 2020-05-31 19:23:43 +02:00
Denis Arh
ebff2fd6a6 Implement actions & errors for notifications 2020-05-31 13:49:49 +02:00
Denis Arh
709a3a946a Improve auditlog meta handling (support for omitting empty values) 2020-05-31 10:38:27 +02:00
Denis Arh
4d2b0fc7d3 Improve record value error handling & cleanup errors in rest 2020-05-30 09:37:11 +02:00
Denis Arh
288e516986 Fix bulk ops logic & (record value) error handling 2020-05-29 15:52:42 +02:00
Denis Arh
e8212ec8ff Add action log for bulk op, fix tests 2020-05-29 06:49:22 +02:00
Tomaž Jerman
ab2e76dd22 Add support for batch record operations
Allows us to perform multiple operations with a single request
under the same transaction.
2020-05-28 23:40:21 +02:00
Denis Arh
a662fcb021 Implement actions & service errors for compose 2020-05-28 21:51:33 +02:00
Denis Arh
d70fde7f8b Add actionlog prereq for compose services 2020-05-27 21:28:43 +02:00
Denis Arh
f291613516 Rename RecordFilter's Filter to Query for consistency 2020-04-30 07:30:25 +02:00
Denis Arh
7f1c3903c4 Add control for handling record events
This also disables event handling when doing record import.
2020-04-25 12:40:14 +02:00
Tomaž Jerman
47fca9be92 Add value formatting to record create/update steps 2020-04-24 14:03:28 +02:00
Tomaž Jerman
562b616485 Fix interval query param lapsus 2020-04-24 14:01:20 +02:00
Tomaž Jerman
efc318cff3 Fix ownedBy flag preservation
If procUpdate was ran multiple times, ownedBy flag changed to
current user.
2020-04-22 14:13:22 +02:00
Denis Arh
1be225a748 Fix record-value-set encoding & cleanup before automation 2020-04-22 12:58:53 +02:00
Denis Arh
526a76dd71 Add output formatter for record values 2020-03-26 20:21:13 +01:00
Denis Arh
a3b1450e16 Add support for iterators on record service 2020-03-26 19:07:14 +01:00
Denis Arh
2767bbb38a Add onIteration compose record event 2020-03-26 19:07:13 +01:00
Denis Arh
58e9447aec Add support for find-by-any on namespace 2020-03-26 19:07:13 +01:00
Denis Arh
3622fa2b61 Add support for find-by-any on module 2020-03-26 19:07:13 +01:00
Denis Arh
f7191963dc Improve handling of complex constraint checks 2020-03-26 19:07:13 +01:00
Denis Arh
0f659fdeae Extend record constraints to support cr/up/de-at and values matching
New record contraints now support:
 - record.updatedAt
 - record.createdAt
 - record.deletedAt
 - record.values.<field-name>
2020-03-20 14:23:38 +01:00
Tomaž Jerman
845dc2c4de Fix page ordering by exposing weight 2020-03-18 09:55:49 +01:00
Denis Arh
ed445d120c Sanitization & validation refactoring (dates, refs) 2020-03-11 19:45:33 +01:00