Tomaž Jerman
a45c914ecf
Improve string support for reporter expressions
2021-12-10 12:59:20 +01:00
Tomaž Jerman
46372f550f
Fix reporter date function lapsus
2021-12-10 12:58:23 +01:00
Tomaž Jerman
4b6b52b3f6
Add back-end support for report scenarios
2021-11-10 16:39:21 +01:00
Denis Arh
402006bebb
Support recording and searching actionlogs
2021-10-28 09:43:26 +02:00
Peter Grlica
6142371a87
Added Bytes type, fixed locale regen
2021-10-19 08:56:31 +02:00
Peter Grlica
94d1e89ac3
Refactored messagebus out of service layer
2021-10-19 08:56:31 +02:00
Peter Grlica
c388f893c1
Added sorting fields to integration gateway
2021-10-18 12:07:54 +02:00
Denis Arh
59ffe768a8
Fix create and update with unique constraints
...
When creating or updating resource that did not match unique constraint
filters, check wrongly reported not-unique error when matching (and
valid) resource was found in the store.
This fix adds explicit check if resource to be stored does not match
constraint filters and skips the rest of the constraint checking
procedure.
2021-10-13 17:35:32 +02:00
Tomaž Jerman
4248415271
Fix role member transformer lapsus
2021-10-08 13:38:26 +02:00
Denis Arh
9bdc618f76
Apply filters when counting users skip system users)
2021-10-06 16:33:28 +02:00
Vivek Patel
a22083573c
APIGw updates
...
- Fixes filter status update
- Updates search route API param for status
- Updates envoy marshaling for filter
- Fixes/Updated test for route and filter
2021-10-05 11:57:36 +05:30
Tomaž Jerman
0d429fa641
Improve API GW route mounting for easier remounting
2021-10-03 13:57:15 +02:00
Tomaž Jerman
995ed8dd38
Add a few missing pgsql definitions
2021-10-02 10:58:02 +02:00
Tomaž Jerman
5c1e57393e
Rename report projection -> block
2021-10-01 10:08:58 +02:00
Vivek Patel
d2bff9e3fd
Apigw tweaks
...
- Add system/apigw tests
- Removes permissions from APIGw filters from each level
2021-10-01 10:08:58 +02:00
Tomaž Jerman
11c225c6f4
Post testing reporter tweaks
...
* add support for existence checking (IS (NOT) NULL)
* cover edgecase where either join dimension is empty
* add support for negation operator
2021-09-24 13:17:28 +02:00
Tomaž Jerman
8668e15ad8
Implement placeholder envoy resources for dep. resolution
2021-09-22 11:26:14 +02:00
Denis Arh
04c6b7f1ac
Minor locale code improvements, naming, @todos
2021-09-22 11:26:14 +02:00
Tomaž Jerman
2a07d0435f
Define base resource translation CRUD operations
2021-09-22 11:26:14 +02:00
Vivek Patel
9f74d5c074
Excludes deleted reminders from reminderList API
...
- Adds `includeDeleted` filter to include deleted reminders in reminderList API
2021-09-21 09:07:17 +05:30
Tomaž Jerman
69b087549b
Remove duplicate records with multi value fields
2021-09-17 12:00:14 +02:00
Tomaž Jerman
8ab9b0e851
Report run handling and validation post testing tweaks
2021-09-02 16:22:14 +02:00
Tomaž Jerman
00c47ed5c9
Data handling and processing improvements
2021-09-02 10:43:58 +02:00
Tomaž Jerman
f485c4a3d5
Improve report join step
2021-09-02 10:43:58 +02:00
Denis Arh
af09848dd8
Fix tests (use translation keys)
2021-08-23 19:10:21 +02:00
Tomaž Jerman
b95e878c92
Allow store functions to define codegen imports
2021-08-17 10:26:32 +02:00
Tomaž Jerman
f30174d343
Fix join db fragmentation when not defining a sort
2021-08-16 09:24:47 +02:00
Tomaž Jerman
259da8561c
Add AST value type validation & support for Number
2021-08-16 09:24:47 +02:00
Tomaž Jerman
3e6fd1e47c
Tweaks to expr handlers
2021-08-16 09:24:47 +02:00
Tomaž Jerman
efb94908f2
Extra expression parsing and formatting tweaks
...
* persist `raw` on AST nodes
* remove unneeded groupping by the ql pkg
* allow store flavours to specify what operations need to be enclosed
* extra tests
2021-08-16 09:16:07 +02:00
Tomaž Jerman
cb122121f6
Temporary sub select fix to make filtering work on MySQL
2021-08-16 09:16:07 +02:00
Tomaž Jerman
f21efd5f8d
Additional report modeling tests
2021-08-16 09:16:07 +02:00
Tomaž Jerman
5e4397c436
Update group step with AST col. def.
2021-08-16 09:16:07 +02:00
Tomaž Jerman
762ea93c27
Include sort in the data frame
2021-08-16 09:16:07 +02:00
Tomaž Jerman
8d6e96a999
Rework reporting bits to use the reworked qlng package
2021-08-16 09:16:07 +02:00
Tomaž Jerman
0b35f4ec0d
Rename Sorting -> Sort for consistency
2021-08-16 09:16:07 +02:00
Tomaž Jerman
9872d92c95
Add support for paging & slight refactor
2021-08-16 09:16:07 +02:00
Tomaž Jerman
67a79602f9
Imply group column kind based on context
2021-08-16 09:16:07 +02:00
Tomaž Jerman
5ad4c64ba1
Add missing codegen
2021-08-16 09:16:07 +02:00
Tomaž Jerman
9b07ed3af9
Default column labels to their names
2021-08-16 09:16:07 +02:00
Tomaž Jerman
7626714050
Add a report description endpoint to query shape
2021-08-16 09:16:07 +02:00
Tomaž Jerman
4da71e78ad
Tweak relay model definitions and processing
...
* tmp. remove paging
* tweak join and group step definitions
* better support multi frame requests
2021-08-16 09:16:07 +02:00
Tomaž Jerman
a6c7f90663
Base tests & tweaks
2021-08-16 09:16:07 +02:00
Tomaž Jerman
519a5503ec
Improve datasource joining
...
* use partitioning to reduce DB load
* allow local datasource sorting based on foreign datasource
2021-08-16 09:16:07 +02:00
Tomaž Jerman
15176494bf
Base ComposeRecord Datasource definition
2021-08-16 09:16:07 +02:00
Tomaž Jerman
4aa429362b
Base reporting service definitions
2021-08-16 09:16:07 +02:00
Peter Grlica
d60823b8b5
Added async support
2021-08-16 08:12:52 +02:00
Peter Grlica
84598a8a52
Refactored functions to filters
2021-08-11 17:26:05 +02:00
Peter Grlica
da9100287c
Refactored services, rest and rdbms
...
Added tests
Added ac to routes and functions
Proxy processer and auth servicer
Added options and extensive logging
Fixed calls to rbac in service, added default http handler on gateway root
2021-08-11 17:25:10 +02:00
Peter Grlica
9fe52398a9
Added workflow processer
2021-08-11 17:25:09 +02:00