Tomaž Jerman
c587db760e
Prefix DAL pipeline join attributes with source identifier
...
This helps avoid name collisions in case the identifiers weren't
provided manually.
2022-09-29 13:43:54 +02:00
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