Commit Graph
3922 Commits
Author SHA1 Message Date
Tomaž Jerman 5fa45e0cf7 Make ql parser init more flexible 2022-09-29 13:43:54 +02:00
Vivek Patel 92324e1495 Fix privacy record list
Filter outs non-private module from data list by adding check to see if any sensitive record values exists before pushing record to list.
2022-09-28 20:52:27 +05:30
Jože Fortun 67ebfde016 Update corteza-locale dep 2022.9.0-rc.1 2022-09-28 16:54:51 +02:00
Vivek Patel b8a011d5f8 Fix deleted filter for DalConnection list
It assigns valid filter state for deleted param for `0` value.
2022-09-28 19:11:21 +05:30
Jože Fortun d9a5ab85b3 Adjust subworkflow with triggers error 2022-09-28 13:28:58 +02:00
Tomaž Jerman b4ae293fdb Fix concurrecy issues with QL query conversion
Internal QL parser's state prevents this from being reusable.
2022-09-28 13:08:11 +02:00
Tomaž Jerman 92c2a0d12e Add system field translations for report data frames 2022-09-28 11:05:51 +02:00
Tomaž Jerman 7360b72dbf Fix query interval definitions for date add/sub 2022-09-28 10:10:49 +02:00
Denis Arh 2d07357a75 Test HTTP server options before init/activation
Prevents full server initialization and activation on broken connections
and when Corteza can not listen for HTTP requests.
2022-09-28 07:27:42 +02:00
Tomaž Jerman 2b0a1640d1 Fix report frame builder lapsus with ref columns 2022-09-27 12:13:13 +02:00
Jože Fortun 730621a9f7 Update corteza-locale dep 2022.9.0-dev.4 2022-09-27 10:09:11 +02:00
Jože Fortun f10e687508 Add source back to load datasource step 2022-09-26 18:34:18 +02:00
Tomaž Jerman 3420f88aa9 Add missing relSource to report frames 2022-09-26 17:15:26 +02:00
Tomaž Jerman 64ad7e0535 Reword link predicate check error messages 2022-09-26 14:24:49 +02:00
Tomaž Jerman b5aec8c690 Add missing dryrun to reporting model description 2022-09-26 14:11:02 +02:00
Denis Arh 769dfb085b Add support for marking sub workflows 2022-09-25 20:09:58 +02:00
Denis Arh 94b927c2bf Refactor RDBMS store, allow more flexibiltiy
Switch to driver instead of passing GOQU to allow use of other
per-driver functionalities.
2022-09-25 20:09:58 +02:00
Tomaž Jerman 53f3297579 Add tests for multi-value fields for DAL join step 2022-09-23 16:13:14 +02:00
Tomaž Jerman ab987ccff3 Fix improper compose attachment MIME type validation
Rely more on the MIME type detection library to handle edge cases.
The validation failed because some cases included char. encoding.
2022-09-23 15:17:32 +02:00
Tomaž Jerman 7e2fec6da1 Improve aggregate's multi-value support to match the legacy version 2022-09-23 13:58:44 +02:00
Vivek Patel a3831aaf87 Fix meta id for record duplication warnings 2022-09-23 15:08:24 +05:30
Tomaž Jerman 93b3a2819a Fix server bricking when primary connection has sensitivity level 2022-09-23 10:43:24 +02:00
Vivek Patel 817236f75d Add meta id to record duplication warnings
Attach additional meta to each value error for FE identification
2022-09-23 11:17:03 +05:30
Tomaž Jerman bf6f4a6936 Remove deleted records from DAL pipeline processing 2022-09-22 17:26:17 +02:00
Tomaž Jerman 95d4eba4eb Fix limit condition lapsus in DAL pipeline join 2022.9.0-dev.3 2022-09-22 12:32:12 +02:00
Tomaž Jerman 956547a893 Revert "Skip broken tests for dev.3 release"
This reverts commit 340873c82e.
2022-09-22 12:28:17 +02:00
Tomaž Jerman d7ecbafa66 Fixed improper limit check for aggregate and join 2022-09-22 12:25:46 +02:00
Vivek Patel 340873c82e Skip broken tests for dev.3 release 2022-09-21 19:34:05 +05:30
Jože Fortun 4a2359492f Update corteza-locale dep 2022-09-21 15:58:40 +02:00
Jože Fortun a56e402e0c Make record report default results an empty array 2022-09-21 15:58:40 +02:00
Vivek Patel 7da0940ae1 Add IncTotal param support to all resource List API
- Updates rdbms.go.tpl to extends store search method to include total in response
2022-09-21 19:24:43 +05:30
Vivek Patel 9d46f5c234 Add duplicate detection for compose record values
For now only case-sensitive detection is supported, there are 2 type of duplicate detection, one is strict mode which will throw an error on record save if there is any duplicate record with matching value and non-strict mode will only show a warning and won't prevent record saving.
2022-09-21 19:24:43 +05:30
Tomaž Jerman b3cdbd060f Add paging tests for pipeline aggregate and join 2022-09-21 13:24:10 +02:00
Katrin Yordanova c373bb7bb3 Copmress release-background image 2022-09-21 11:59:27 +03:00
Vivek Patel 493ad906f3 Upgrade PaesslerAG/gval dep 2022-09-21 13:46:26 +05:30
Vivek Patel 507c683e79 Fix deleted filter for DalSensitivityLevel list
It assigns valid filter state for deleted param for `0` value.
2022-09-21 13:10:31 +05:30
Tomaž Jerman 408bfbcc7d Fix aggregator incorrectly determining if we're copying values
In case the expression uses simple attr. reference, there is no
need to initialize expr. runners.
The old logic didn't do this correctly.
2022-09-20 15:45:01 +02:00
Tomaž Jerman 1535d1e533 Allow module field encoding strategy defaulting to JSON
User interface assumes they are defaulted.
2022-09-20 13:47:36 +02:00
Tomaž Jerman c5c7ca011b Use module field label for DAL pipeline outputs 2022-09-20 13:11:24 +02:00
Denis Arh fab9371805 Fix unclosed file-handles (attachments) #410 2022-09-20 12:34:28 +02:00
Tomaž Jerman 40bce0b2c6 Fix remaining tests 2022-09-20 12:10:37 +02:00
Denis Arh eb41408f20 Fix dal-connection tests (add missing RBAC ops) 2022-09-19 18:36:25 +02:00
Denis Arh fbf6c785f8 Fix broken workflow tests 2022-09-19 18:27:38 +02:00
Denis Arh 4990d52972 Fix broken dal/conn tests 2022-09-19 17:57:20 +02:00
Denis Arh 3159c7275c Implement base info. schema for sqlite 2022-09-19 17:34:19 +02:00
Tomaž Jerman 22f2de5cfd Temporarily remove sensitivity level normalization 2022-09-19 16:45:04 +02:00
Tomaž Jerman 1d7f82172e Refactor execution steps to offload more state preparation
Extract most validation/initialization/preparation logic from
pipeline execution steps into definition steps.
2022-09-19 16:22:37 +02:00
Tomaž Jerman 95f836f248 Restructure compose/record/report service for easier tests 2022-09-19 16:22:37 +02:00
Tomaž Jerman cf769c2485 Move system/types/frame to a sepparate package 2022-09-19 16:22:37 +02:00
Tomaž Jerman 82686f14e9 Rework record report to use maps instead of iterators
Removes the need to do so in workflow handlers; the dataset will
be small so the JSON encoding magic isn't really needed.
2022-09-19 16:22:37 +02:00