3
0

113 Commits

Author SHA1 Message Date
Tomaž Jerman
21b11198ef Extend shaping integration tests for jsonl 2020-11-27 11:19:16 +01:00
Tomaž Jerman
a0b7716244 Shaping tests & post tweaks 2020-11-27 11:19:16 +01:00
Tomaž Jerman
10b300328d Implement data shaping
Unstructured datasources (csv, jsonl, ...) are defined as resource
datasets.
These datasets are then "shaped" based on some template.

The result is an envoy resource like any other.
2020-11-27 11:19:16 +01:00
Tomaž Jerman
7ca422bdd3 Remove deprecated decoder things
* loader interface,
* needless FileInfo.
2020-11-27 11:19:15 +01:00
Tomaž Jerman
8b6b322c1b Move envoy tests under integration tests 2020-11-27 11:19:15 +01:00
Denis Arh
2f74270376 Fix broken user-list query test 2020-11-26 06:23:24 +01:00
Denis Arh
76e803cc3c Implement support for labels on system resources 2020-11-06 08:33:24 +01:00
Denis Arh
b82ddad83a Implement support for labels on compose resources 2020-11-06 08:32:42 +01:00
Denis Arh
fc74d44563 go vet fixes 2020-11-05 19:57:47 +01:00
Denis Arh
eca90b1fc1 Fix record update with update-denied fields
Scenario:
 - values already exist on the record
 - record is updated with users that can not update all fields
 - only values for updatable fields are provided

Access control was moved from generalValueSetValidation to procCreate/procUpdate
to allow return of record value error set.

Existing values from fields with update-deny set are copied to updating set
to ensure proper handling by RVS's Merge fn().
2020-11-05 10:39:25 +01:00
Denis Arh
ed8fc547f7 Config. environment (throughenv var 'ENVIRONMENT') 2020-11-04 15:13:27 +01:00
Denis Arh
ecb7f52c31 Improve error creation & handling by API 2020-11-04 14:18:33 +01:00
Denis Arh
b534308143 Fix pagination cursor dec/enc + finish impl 2020-10-12 15:20:55 +02:00
Denis Arh
7508659165 RBAC refactored (pkg renamed, init improved) 2020-09-18 07:56:58 +02:00
Denis Arh
3a7cc105d0 Renamed temp ng-store variables to store 2020-09-16 07:37:06 +02:00
Denis Arh
5e55340759 Renamed pkg/store to pkg/objstore (Object Store) 2020-09-16 07:37:06 +02:00
Denis Arh
5eba380f19 Cleanup, instrumentation 2020-09-15 07:24:28 +02:00
Denis Arh
edbeb57f48 Fix ordering records by values, record organizer 2020-09-09 13:11:11 +02:00
Denis Arh
68deb606a0 Fix messaging integration tests 2020-09-08 19:56:11 +02:00
Denis Arh
875b08f1df Fix system integration tests 2020-09-08 14:51:27 +02:00
Denis Arh
be76207e50 Fix compose integration tests 2020-09-08 14:51:19 +02:00
Denis Arh
f64bf4673e Ported pkg/rh to pkg/filter and removed obsolete code 2020-09-06 16:33:57 +02:00
Denis Arh
f7070b4fa5 Fix tests, improve constraint checking 2020-09-06 15:37:19 +02:00
Denis Arh
361a9007bf Cleaner store API 2020-08-26 14:49:33 +02:00
Denis Arh
a5990ca093 System services migrated 2020-08-24 15:43:03 +02:00
Denis Arh
28c5910bf1 Rename users, credentials tables, fix tests 2020-08-24 15:41:40 +02:00
Denis Arh
8ac6c17ea8 Rename generated interfaces (for easier ext.) 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
239d6fc429 Remove request dump assert utility from tests 2020-06-29 15:53:36 +02:00
Denis Arh
d18d679b63 Add perm. check for record value field update 2020-06-20 17:58:19 +02:00
Denis Arh
1397e8eeb5 Simplify db connection handling
Due to incompatibilities with update of github.com/titpetric/factory,
we are crippeling db connection handling (MustGet fn) - only supporting
one ("default") connection
2020-06-19 12:44:14 +02:00
Denis Arh
d0afb17cf3 Implement service actions & errors on messaging 2020-05-31 19:23:43 +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
f99ca1e9be System error def namings & log messages improvements 2020-05-28 21:49:35 +02:00
Denis Arh
854c3c9047 Implement actionlog for reminders 2020-05-26 14:52:41 +02:00
Denis Arh
84bb75e6f7 Implement actionlog for applications 2020-05-26 08:40:01 +02:00
Denis Arh
5f8fb8a294 Implementation actions & errors for access control, auth, role & user 2020-05-26 08:00:53 +02:00
Denis Arh
337361e1c6 When creating user (not signup) autoconfirm email 2020-04-08 17:02:28 +02:00
Denis Arh
5facc91fe8 Fix small typo in tests 2020-04-08 14:08:30 +02:00
Denis Arh
83d78aec8f Fix user tests 2020-02-28 17:31:42 +01:00
Denis Arh
a78235252f Use clean eventbus for integration tests 2020-02-25 08:12:40 +01:00
Denis Arh
e4357a3750 Disable TestRecordExec 2020-02-07 16:42:25 +01:00
Denis Arh
5eac027541 Cleanup options, remove obsolete, rename jwt to auth 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
Tomaž Jerman
e3c0fb6d25 Fix after/from/before/to MessageID filtering 2020-01-15 14:09:46 +01:00