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
Tomaž Jerman
6950a37305
Add quey to thread message search
2019-12-05 15:08:02 +01:00
Denis Arh
3452db343d
Modify record organizing test (effects of QL parsing changes)
2019-12-02 11:27:43 +01:00
Tomaž Jerman
16f89ad6b8
Improve tests for message deleting
2019-11-20 12:43:00 +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
Denis Arh
a47c2ce7ee
User API now returns deleted/suspended user
2019-11-13 22:15:03 +01:00
Tomaž Jerman
a9785c921f
Fix repo permission filtering
2019-11-08 20:06:14 +01:00