3
0

261 Commits

Author SHA1 Message Date
Tomaž Jerman
e153da5dab Allow different path for migration meta files 2020-03-23 22:00:11 +01:00
Tomaž Jerman
6ccc4c7294 Add support for per field value mapping 2020-03-23 21:39:10 +01:00
Tomaž Jerman
4b995099d2 Add support for migration source joins 2020-03-22 12:08:20 +01:00
Tomaž Jerman
ac1fd84413 Add support for migration mapping
This adds support for splitting a single source into
multiple modules.
2020-03-22 12:08:20 +01:00
Tomaž Jerman
c5cb20eb9f POC graph based data migration system
Implement a POC data migration system.
See README for more details.
2020-03-22 12:08:20 +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
0c95128bdc More robust record importing initialization, fallback to file ext when text is detected 2020-03-16 12:33:41 +01:00
Denis Arh
ed445d120c Sanitization & validation refactoring (dates, refs) 2020-03-11 19:45:33 +01:00
Denis Arh
f4ce3bbbe5 Fix problems with multi-value set/del 2020-03-10 11:06:21 +01:00
Denis Arh
2f3919884e Skip deleted values on insert, fix 0000-00-00 error 2020-03-09 10:12:42 +01:00
Denis Arh
0c9c67e34c Improve store & bucket path handling 2020-03-05 10:10:57 +01:00
Denis Arh
83a7707ac0 Remove permissions related to legacy automation 2020-02-26 20:24:44 +01:00
Denis Arh
efb82f721d Remove obsolete automation files & references to it 2020-02-26 08:32:17 +01:00
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