3
0
Commit Graph

296 Commits

Author SHA1 Message Date
Denis Arh
024e6ce890 Rewired db connection to store/rdbms 2020-09-08 07:54:23 +02:00
Denis Arh
75d0853c8d Remove deprecated pkg/automation 2020-09-08 07:54:23 +02:00
Denis Arh
6206aacdca Simplify RDBMS codegen templates 2020-09-07 10:29:36 +02:00
Denis Arh
62cae2c3c1 Simplifty lookup field/column handling in codegen templates 2020-09-07 10:22:03 +02:00
Denis Arh
758aaa2374 Move field-to-column mapping under RDBMS 2020-09-07 08:39:35 +02:00
Denis Arh
d14b26923e Remove (repository-layer) resource filtering 2020-09-06 16:41:17 +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
10b1dc09e9 Messaging repo ported to store and cleaned 2020-09-06 09:28:45 +02:00
Denis Arh
8dc5315b75 RDBMS store query handler now accepts sqlizer 2020-09-01 21:28:45 +02:00
Denis Arh
16aa32cd4b Expand arg on variadic function (codegen template) 2020-09-01 21:27:09 +02:00
Denis Arh
e2c9b96ea9 Ported messaging to new store 2020-09-01 10:31:18 +02:00
Denis Arh
6120520a03 Refactored (paged) fetching/searching 2020-09-01 07:25:34 +02:00
Denis Arh
f2a4c64229 Fix reporting ret. value type, comment-out store hooks on tpl level 2020-08-29 16:01:25 +02:00
Denis Arh
ccdc494177 Fix error handling while fetching rows 2020-08-29 15:52:59 +02:00
Denis Arh
720dc38da6 Port compose record builder 2020-08-29 15:00:43 +02:00
Denis Arh
68525e823b Fix store test codegen 2020-08-28 07:04:59 +02:00
Denis Arh
361a9007bf Cleaner store API 2020-08-26 14:49:33 +02:00
Denis Arh
3d4c2e2f9a Remove transaction from create/update/remove procedures 2020-08-24 15:43:04 +02:00
Denis Arh
b0ea1da89f Add proper handling of unique-constraint errors 2020-08-24 15:43:04 +02:00
Denis Arh
349ff3cf2d Add improved sorting and key-based pagination 2020-08-24 15:43:04 +02:00
Denis Arh
9290f160a8 Implement new paging with resource check on filter 2020-08-24 15:43:03 +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
f3e03a58f8 Migrated types to new codegen 2020-08-24 15:39:39 +02:00
Denis Arh
6a73758d2c Refactored codegen tool 2020-08-24 15:38:42 +02:00
Denis Arh
f4e6d2ae5a Refactor bootstraping procedure 2020-08-24 15:38:42 +02:00
Denis Arh
2c1368262b Refactored provisioning 2020-08-24 15:38:42 +02:00
Denis Arh
587a02562f Fix & tweak version & build-time info 2020-08-24 15:32:42 +02:00
Tomaž Jerman
88583e2b73 Reorder user preparation logic 2020-08-05 11:25:44 +02:00
Tomaž Jerman
06f25a87f3 TMP OneTimeTool to add legacy ids to imported records 2020-08-05 11:25:39 +02:00
Tomaž Jerman
e50472ed8b Allow the importer to use legacy ids for future references 2020-08-04 13:14:09 +02:00
Denis Arh
d6b7157463 Add updated-at to scripts, fix prefix-filtering 2020-07-23 19:06:15 +02:00
Denis Arh
ed0fc88690 Tweaked severity on action log actions 2020-07-22 22:57:18 +02:00
Denis Arh
fafb14860e Add explicit order-by to prevent mixed results 2020-07-22 22:22:52 +02:00
Denis Arh
520277f82d Add crude permission checking 2020-07-22 17:30:51 +02:00
Tomaž Jerman
88e4f90cb8 Allow importer to suspend inactive users 2020-07-17 14:02:55 +02:00
Tomaž Jerman
7536d37021 Allow importer to update existing users 2020-07-17 14:02:55 +02:00
Tomaž Jerman
11fe268275 Move module fetching to the DB level 2020-07-14 13:00:33 +02:00
Tomaž Jerman
487bdd80f8 Change SF DateTime layout to RFC standard 2020-07-14 13:00:33 +02:00
Tomaž Jerman
573e6082bd Include value sanitizer on imported data
Simplifies the entire process and assures data
consistency.
2020-07-14 13:00:33 +02:00
Tomaž Jerman
d19e305971 Make sys field matching more robust 2020-07-14 13:00:33 +02:00
Tomaž Jerman
305379aeb6 Provide some aditional gval functions 2020-07-14 13:00:33 +02:00
Tomaž Jerman
7ac8479e30 Skip data mapping for missing fields 2020-07-14 13:00:33 +02:00
Tomaž Jerman
6652436852 Skip records with no ID 2020-07-14 13:00:33 +02:00
Denis Arh
af874a53d3 Prevent "context canceled" error for auditlog 2020-07-13 12:34:10 +02:00
Denis Arh
e1a91ee09e Optimize misc route binding
No need to use auth & log middleware in front of misc (debug, healthcheck) routes
2020-07-12 20:04:59 +02:00
Denis Arh
fdc5a364d4 Optimize DB timeout/delay/max-tries
Timeout (for connection) should actually be greater or equal to delay
times number of retries otherwise context timesout too soon
2020-07-12 20:04:09 +02:00