Denis Arh
14d3b7033d
Refactor RBAC evaluation processing
2022-06-28 12:53:51 +02:00
Tomaž Jerman
83ba7faa0f
Add /permissions/evaluate endpoints to evaluate RBAC rules
2022-06-27 14:28:52 +02:00
Peter Grlica
f7fc2f10dd
Removed required status on fields in record delete
...
Delete record workflow function removed required field status on
namespace and module.
2022-06-22 10:13:52 +02:00
Jože Fortun
c535e3a91e
Add wrap field to PageBlockStyle struct
2022-06-17 14:20:25 +02:00
Tomaž Jerman
cfed35d639
Prevent connection change for existing modules
2022-06-14 20:35:42 +02:00
Tomaž Jerman
71b3aacae5
Fix edgecase where empty sets would return
2022-06-14 20:35:42 +02:00
Tomaž Jerman
91552f607f
Fix inconsistent naming for private data endpoint
2022-06-14 20:35:42 +02:00
Tomaž Jerman
2afd806c2e
Allow sensitive data collection to filter by connectionID
2022-06-14 20:35:42 +02:00
Tomaž Jerman
2497dead2e
Temporarily use the field's private flag for sensitive data collection
2022-06-14 20:35:42 +02:00
Tomaž Jerman
44f41fb10b
Make some module model REST params optional
2022-06-14 20:35:42 +02:00
Tomaž Jerman
c5482777aa
Fix improper record filter construction
2022-06-14 20:35:42 +02:00
Tomaž Jerman
ffb8dc1473
Add missing JSON tag params
2022-06-14 20:35:42 +02:00
Tomaž Jerman
4d9a2d0181
Add POC endpoint for sensitive data collection
2022-06-14 20:35:42 +02:00
Tomaž Jerman
d7be55948c
Quick refactor of other services for DAL
...
@todo cleanup, refactor
2022-06-14 12:08:18 +02:00
Tomaž Jerman
033d2572dd
Refactor core compose, system services with new DAL changes
...
* Define utility packages to work with DAL structs
* Cleanup code
2022-06-14 12:08:16 +02:00
Tomaž Jerman
e05abe960d
Add missing module filter to module field search
2022-06-14 13:17:44 +05:30
Vivek Patel
86431fe82f
Add rest endpoints for chart translations
...
It allows saving/updating yAxis label and metric label translations
2022-06-14 13:17:44 +05:30
Vivek Patel
7cdf51adc4
Add data privacy request route and implementation
...
- Introduces new role for data-privacy-officer(Role allows user to manage data privacy requests)
- along with a new system resource for data privacy requests and its access control
- Routes as per access control to create data privacy request, list request and filter it based on their kind and status, update data privacy request status, and create/list comments on data privacy request
2022-06-14 13:17:44 +05:30
Tomaž Jerman
de1f3a908e
Make value validators properly translate error messages
2022-06-10 10:34:08 +02:00
Tomaž Jerman
8de5fe8502
Add canManageOwnerOnRecord to record response
2022-06-02 13:25:57 +02:00
Tomaž Jerman
9610e35073
Add REST API params for compose record owner
2022-06-02 12:38:51 +02:00
Tomaž Jerman
62e43f19d3
Add base DAL crud integration tests
2022-05-31 16:53:01 +02:00
Tomaž Jerman
a2606ea58d
Mark additional Compose resource fields as sortable
2022-05-30 10:57:27 +02:00
Denis Arh
5c317cdbdf
Add proper support and access control for record owner
2022-05-26 20:56:33 +02:00
Tomaž Jerman
a0a6314ea9
Introduce DAL model ident formatter to simplify the interfaces
2022-05-26 17:41:15 +02:00
Tomaž Jerman
fb7e9b5ce1
Fix broken compose module updating
2022-05-26 17:32:56 +02:00
Tomaž Jerman
94fbe4bd44
Improve DAL sensitivity level
...
* Integrate with pkg/dal package
* Additional validation/constraints
2022-05-26 13:24:16 +02:00
Denis Arh
53b8c4951d
Siletly ignore missing deleted-at state constraint.
...
A workaround until we can construct filter to dinamicaly
handle deleted-at state constrants (if attribute is present or not).
2022-05-22 17:39:32 +02:00
Tomaž Jerman
b85f16a368
Add slight structure rename, add supporting services
...
* Add system connection CRUD & service
* Simplify compose type definitions
2022-05-20 15:37:33 +02:00
Tomaž Jerman
cda3c80c74
Connect the remaining record svc CRUD operations to DAL
2022-05-20 15:37:33 +02:00
Tomaž Jerman
383b07d1d7
Base DAL service integration into Compose services
2022-05-20 15:37:33 +02:00
Denis Arh
671a51f9f7
Refactor and renamed CRS implementation to DAL
2022-05-20 15:37:33 +02:00
Denis Arh
876e254f5f
Refactor filters, add filtrable flag on data.Attribute
2022-05-20 15:37:33 +02:00
Denis Arh
c1796529eb
Refactor types, add support for sortable
2022-05-20 15:37:33 +02:00
Denis Arh
31f21dace0
CRS Sorting, pagination & cleanup
2022-05-20 15:37:33 +02:00
Tomaž Jerman
1d2e928fae
Connect external and internal CRS commponents
2022-05-20 15:37:33 +02:00
Denis Arh
a109335c08
Searching & filtering support in CRS
2022-05-20 15:37:33 +02:00
Denis Arh
2d06cf1cf9
Initial CRS implementation for RDBMS
2022-05-20 15:37:33 +02:00
Tomaž Jerman
cda884dff7
Base compose type def. upgrades
2022-05-20 15:37:33 +02:00
Tomaž Jerman
faa2bd3e14
Base CRS definition
2022-05-20 15:37:33 +02:00
Tomaž Jerman
0f4628debf
Base capability definitions
2022-05-20 15:37:33 +02:00
Tomaž Jerman
d04a08c82a
Add missing module field name validation
2022-04-26 03:04:03 +02:00
Tomaž Jerman
e6264c8195
Add support for record page button settings
2022-04-26 03:04:03 +02:00
Tomaž Jerman
ef803a8198
Add resource translations for record page buttons
2022-04-26 03:04:03 +02:00
Denis Arh
773d64636f
Refactored store codegen, replace squirrel with goqu
2022-04-23 16:34:04 +02:00
Vivek Patel
195c2bb13e
Fix mimeType detection for CSV file
2022-04-20 11:30:04 +02:00
Tomaž Jerman
6fd2288dfd
Fix attachment management for all supported types
...
* Add missing expr.Bytes expr. type
* Fix attachment upload when []bytes used (missing type, improper
size calculation)
* Fix attachment upload when ReadSeeker used (missing size calculation)
* Fix attachment upload when Reader used (missing logic, missing size
calculation)
2022-04-19 14:32:04 +02:00
Tomaž Jerman
0792c0a17d
Add missing limit arg. to workfow iterator handlers
2022-04-04 12:31:27 +02:00
Tomaž Jerman
9a93473cea
Fix resource translation reloading
2022-03-30 14:24:16 +02:00
Vivek Patel
3c5132e642
Fix transaction inside resource translation upsert
...
Fixes slow module update with many resource translation
2022-03-29 18:24:17 +05:30