Tomaž Jerman
3536ef8c6c
Add missing geometry field-attribute mapping
2022-10-12 09:16:40 +02:00
Tomaž Jerman
5d476dcfa0
Add missing .Close() calls for report iterators
2022-10-05 12:48:50 +02:00
Jože Fortun
6065cbc05a
Fix compose reporter with multiple metrics
2022-09-30 13:30:17 +02:00
Tomaž Jerman
4400929c4d
Fix broken compose tests
2022-09-30 08:32:28 +02:00
Tomaž Jerman
d18c8bd80d
Quick fix for invalid aggregate attribute type determination
...
The logic should change along with how pipeline description
is done and how the pipeline represents attributes.
2022-09-29 22:21:46 +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
Tomaž Jerman
92c2a0d12e
Add system field translations for report data frames
2022-09-28 11:05:51 +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
Vivek Patel
a3831aaf87
Fix meta id for record duplication warnings
2022-09-23 15:08:24 +05:30
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
Jože Fortun
a56e402e0c
Make record report default results an empty array
2022-09-21 15:58:40 +02:00
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
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
95f836f248
Restructure compose/record/report service for easier tests
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
Denis Arh
0ba9e06c85
Improve module update robustness
2022-09-16 12:58:09 +02:00
Denis Arh
8162da2a0e
Prevent module update abort in case of DAL issues
2022-09-16 12:55:05 +02:00
Tomaž Jerman
077788d9b8
Remove operations from models and connections
...
For now, operations will be defined on a DB driver.
2022-09-15 13:55:21 +02:00
Denis Arh
6c31e84628
Improve system field encoding configuration
2022-09-15 13:19:32 +02:00
Denis Arh
6939d9e226
Model definition fixes (dal, index)
2022-09-14 12:18:43 +02:00
Tomaž Jerman
7d18058f58
Rework the cmpose report endpoint to the DAL pipeline
2022-09-14 10:17:22 +02:00
Tomaž Jerman
0e7f40ca2e
Define proper types for system module fields
2022-09-01 16:55:20 +02:00
Tomaž Jerman
4b65286df1
Add refs to DAL models constructed from compose modules
2022-09-01 16:55:20 +02:00
Tomaž Jerman
eb57c03e6c
Port the old system reporter to the DAL pipeline
2022-09-01 16:55:20 +02:00
Tomaž Jerman
b6cb376d83
Introduce base model constraints and rework record filter constraints
2022-09-01 16:55:20 +02:00
Denis Arh
764cfd63fd
Make rec-rev-searching code easier to debug
2022-08-28 12:42:38 +02:00
Denis Arh
013f25ec77
Generate fresh IDs for rec rev. models
2022-08-28 12:42:05 +02:00
Denis Arh
4bb8270189
Fix DAL implementation with Envoy
2022-08-23 08:12:38 +02:00
Denis Arh
7d661e84be
Fix button translations on record-list block
2022-08-21 17:35:21 +02:00
Denis Arh
fb8765ff39
Improved default-connection handlong on module reload
2022-08-21 16:41:38 +02:00
Denis Arh
818f0ccb9b
Generate models for all resources
...
Some refactoring of CUE files
2022-08-21 15:54:03 +02:00
Denis Arh
554ae45ddf
Various DAL connection improvements & config reorg
2022-08-15 16:57:42 +02:00
Denis Arh
b5267bcbf9
Add 'meta' to list of skiped system fields (revisions)
2022-08-12 16:50:12 +02:00
Denis Arh
cb99d2999b
Add action recording for sensitive data search
2022-08-11 19:52:27 +02:00
Denis Arh
01f860f7f6
Rename record.FindSensitive fn to SearchSensitive
2022-08-11 19:50:01 +02:00
Denis Arh
4f0d0ad6c1
Change compose record labels to meta
2022-08-11 19:33:07 +02:00
Denis Arh
6980543e15
Rename rel_module column on compose_records (from module_id)
2022-08-10 21:38:04 +02:00
Denis Arh
345eee72cb
Various DAL codebase improvements and cleanups
2022-08-10 21:38:04 +02:00
Denis Arh
df97fb676b
Improve handling modules with issues
...
Allow adding incomplete (no or invalid connection) to DAL service
to avoid crashes.
2022-08-09 20:29:50 +02:00
Denis Arh
1ac06a374b
Ignore modules with invalid connection ID
2022-08-08 13:54:44 +02:00
Denis Arh
cbfb1d49bd
Refactor model ident validation
2022-08-08 13:25:32 +02:00
Denis Arh
015d8ada6e
Refactor module-model conversion
...
Remove redundant parts of config (eg partititoned flag),
refactored and cleand-up field-to-attribute conversion
2022-08-08 13:19:01 +02:00
Denis Arh
8dfb72cc8d
Ensure record ID is valid when fetching revisions
2022-08-03 18:00:46 +02:00
Vivek Patel
cffe4b2c68
Fix Action logs placeholders for record
...
It was broken for creation of record due to misplace for action-log prop.
2022-08-03 18:32:25 +05:30
Tomaž Jerman
9e1375e99a
Refactor DAL capabilities into operations and properties
2022-08-02 12:57:22 +02:00
Tomaž Jerman
4f46426c5f
Fix DAL CRUD tests
2022-08-02 09:21:45 +02:00
Denis Arh
c31f706e95
Fix broken tests (add rec-mod link)
2022-08-01 19:46:45 +02:00