Commit Graph
224 Commits
Author SHA1 Message Date
Tomaž Jerman d65a767e94 Improve multivalue field support for report load step
Same behavour as with record lists where the module field delimiter
is used.
2022-06-22 14:35:21 +02:00
Peter Grlica 5ddddf8121 Fixed route search in admin 2022-05-16 15:53:57 +02:00
Peter Grlica e6a0b0f659 Fixed queue search in admin 2022-05-16 14:17:17 +02:00
Peter Grlica 1d156899d7 Moved filter, sorter to system profiler service 2022-03-21 12:59:01 +01:00
Peter Grlica 476084a3bf Added profiler to apigw 2022-03-21 12:59:01 +01:00
Denis Arh 227cd24936 Ensure logo & favicon form assets are used as default values 2022-02-21 16:04:59 +01:00
Tomaž Jerman 9142c7b5a3 Add support for user export/import 2022-02-17 13:11:50 +01:00
Denis Arh 6c3bef0750 Refactor token-issuer (ex-jwt) to be more robust and configurable 2022-01-21 15:31:10 +01:00
Tomaž Jerman 4b113af9cc Allow content-type header to specify the charset 2022-01-18 21:50:19 +01:00
Peter Grlica 937ec1d584 Updated generated files 2022-01-18 21:50:18 +01:00
Denis Arh 59ec77e204 Refactor JWT implementation 2022-01-18 21:50:18 +01:00
Denis Arh 72999ca692 Replacing dgrijalva/jwt-go with lestrrat-go/jwx 2022-01-11 10:56:17 +01:00
Denis Arh 60020f8510 Upgrade go-chi&co 2022-01-11 10:53:49 +01:00
Tomaž Jerman 907cb25ceb Add support for multipart/form-data request parsing 2021-12-21 09:11:51 +01:00
Denis Arh 92c0c3feb7 Add support for additional argument when invoking Corredor script 2021-12-17 12:59:24 +01:00
Vivek Patel 0564fe7190 Add support for role permission cloning
It clones all RBAC rules from one role to another, but also removes all existing rules from role.
2021-12-10 00:54:59 +05:30
Tomaž Jerman 4b6b52b3f6 Add back-end support for report scenarios 2021-11-10 16:39:21 +01:00
Peter Grlica 94d1e89ac3 Refactored messagebus out of service layer 2021-10-19 08:56:31 +02:00
Tomaž Jerman fd07179be2 Add memberID param to roles list endpoint 2021-10-07 10:48:58 +02:00
Tomaž Jerman ccdc405bcb Add missing report access control payload fields 2021-10-06 10:43:28 +02:00
Vivek Patel 955ea9c0fa Includes disabled entries to APIGw list call
For APIgw route and filter List API assigned default value 1 to `disabled` filter
2021-10-05 17:21:28 +05:30
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 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 c7975bbf40 Remove the insecure report run endpoint 2021-09-24 14:59:58 +02:00
Vivek Patel 54cbfe20d8 Adds JWT token generation methods
- Generates token encoded with user and save it to store
- Updated token generation method usage in Corredor and Impersonalization
2021-09-22 21:09:55 +02:00
Denis Arh 5b5bec9767 Covert ID (uint64) values before JSON encode
This is problematic in two places:
 - accessing JSON serialized meta data on action log
 - serializing Corredor script argument
2021-09-22 19:43:32 +02:00
Denis Arh 16f789bdb4 Wrap locale language output into standard { set: [] } 2021-09-22 11:26:14 +02:00
Denis Arh 1e02164c01 Implement access to lang lists in the (current) app settings 2021-09-22 11:26:14 +02:00
Denis Arh cfd95a6682 Rename resource translation routes 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
Denis Arh 3113257097 Implements language selector and some lang list improvements 2021-09-17 01:17:44 +02:00
Denis Arh 2acaa0062e Handle multi-lang request for external translation
Frontend/client lib (i18next) sends request for multiple
languages at the same time (format: en+sl+de).

Some internal changes on ext. translation loading (storing) were needed.
2021-09-08 18:04:15 +02:00
Denis Arh 5fe1f5e5a3 Add (temp) graceful language fallback on backend 2021-09-05 13:21:10 +02:00
Peter Grlica 1267c52c89 Fixed add/update routes on queues 2021-08-31 09:13:01 +02:00
Denis Arh 3a9348500b Refactor lang loading, support sorting, enabling 2021-08-25 22:46:15 +02:00
Denis Arh 62c1571bdc Add configurable locale reloading (via options) 2021-08-25 17:07:14 +02:00
Denis Arh 5d6945cec9 Add locale handling, translation dec/enc and serving 2021-08-23 19:10:21 +02:00
Denis Arh d1ccbc3e17 Fix encoding on save & re-encoding on fetch 2021-08-18 18:35:27 +02:00
Tomaž Jerman 7626714050 Add a report description endpoint to query shape 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 ea9dd61559 Added JWT and oauth2 outbound authenticators
Proxy auth definitions for the UI
2021-08-11 17:25:12 +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 4e43020bf0 Added registry, updated handlers
Updated modules

Added function definition endpoint
2021-08-11 17:25:04 +02:00
Peter Grlica 9e498e9db6 Added route rest, actions, schema, types
Added function rest, actions, schema, types
2021-08-11 17:25:00 +02:00
Denis Arh 969581343c Implement split-credentials-check auth flow 2021-08-05 20:09:44 +02:00
Tomaž Jerman 8ccaa76d87 Improve default auth client handling
Prevent default auth clients from changing their handle, being
deleted, or de-activated.
2021-07-30 10:22:08 +02:00