3
0

703 Commits

Author SHA1 Message Date
Denis Arh
426b9c4fb0 Refactored access token removal logic 2021-09-22 21:09:55 +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
5ac8790bc8 Fix user-action-props typo (resulted in broken log message) 2021-09-22 21:09:35 +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
Tomaž Jerman
3ba9c61986 Fixup envoy codegen 2021-09-22 11:26:14 +02:00
Denis Arh
16f789bdb4 Wrap locale language output into standard { set: [] } 2021-09-22 11:26:14 +02:00
Denis Arh
948e587ed9 Implement access control for resource translation management 2021-09-22 11:26:14 +02:00
Tomaž Jerman
8cae39f231 Extend codegen for system resources
* Rename generated services
* Add definitions for reports
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
75c5efb520 Move resource locale initial load to boot proc 2021-09-22 11:26:14 +02:00
Denis Arh
2a843a317d Unify json prop names for both translation structs 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
Denis Arh
1b3a811cfd Add resource limiting for users 2021-09-22 07:16:40 +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
585d6896eb Fix DecodeKV issue with empty strings
This fix enables app-settings struct updates even if we pass in the
empty or missing string value to settings.
2021-09-16 17:30:06 +02:00
Denis Arh
c6f95e858f Extend settings to hold federation enabled/disabled flag 2021-09-14 07:44:31 +02:00
Denis Arh
d05c31a0ae Fix grant-type & security validation for auth client 2021-09-12 10:36:38 +02:00
Vivek Patel
3ac2a1f3fa Extends user add cli command
- Adds flag `make-password-link` to generate temp token to create users password
- Adds route and handler for create user password
- Updates few auth label translation reference
- Fixes reset-password issue with existing login session
- Updates tests
2021-09-12 12:49:34 +05:30
Denis Arh
40ddb9db58 Fix auth client json prop naming (grant-validGrant) inconsistency 2021-09-12 08:55:35 +02:00
Tomaž Jerman
6f0ae6dad1 Implement iterator chunking
Membership iterator doesn't chunk the output as the size will
always be small.
2021-09-09 09:47:56 +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
Tomaž Jerman
8ab9b0e851 Report run handling and validation post testing tweaks 2021-09-02 16:22:14 +02:00
Peter Grlica
f02ff7338b Added support for async routes 2021-09-01 12:55:59 +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
ca86a36a5d Make service actions translatable
String placeholders are now wrapped with
double curly brackets for consistency
2021-08-23 19:10:21 +02:00
Denis Arh
5d6945cec9 Add locale handling, translation dec/enc and serving 2021-08-23 19:10:21 +02:00
Denis Arh
64085fbd1b Fix minor typo in cli-settings 2021-08-23 19:09:54 +02:00
Tomaž Jerman
b2a3a9384b Add missing handle validation to templates 2021-08-23 10:14:18 +02:00
Denis Arh
d1ccbc3e17 Fix encoding on save & re-encoding on fetch 2021-08-18 18:35:27 +02:00
Peter Grlica
6645ac0c66 Reload routes on filter update, jsenv update, http handler body fix 2021-08-18 14:10:14 +02:00
Denis Arh
b718bd83ac Add poiner receiver on settings functions 2021-08-18 09:42:51 +02:00
Denis Arh
57c20f1301 Support custom logo for main and header 2021-08-18 09:42:47 +02:00
Denis Arh
0b7e9b108b Support custom logo for main and header 2021-08-16 18:02:53 +02:00
Peter Grlica
e4953c83f8 Rbac fallback for messagebus queues for now 2021-08-16 15:48:46 +02:00
Tomaž Jerman
37e75293e3 Improve frame def. grouping logic based on model step 2021-08-16 09:24:47 +02:00
Tomaž Jerman
9e5ae5df30 Restructure report sources & adjust testcases 2021-08-16 09:16:07 +02:00
Tomaž Jerman
41895b5dad Improve request pre-processing
Make the query planner run at run-time, allowing us to taylor
based on the requested definitions.

This allows us to request data from any step of the model, not
just the root steps.
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
0ee6ceb55b Add Orientation.Layout property 2021-08-16 09:16:07 +02:00
Tomaž Jerman
7a699687c9 Fix update lapsus 2021-08-16 09:16:07 +02:00
Tomaž Jerman
9d5d9654c1 Add extra parameters to report projections 2021-08-16 09:16:07 +02:00
Tomaž Jerman
4aa429362b Base reporting service definitions 2021-08-16 09:16:07 +02:00
Tomaž Jerman
3796233439 Fix typo on apigw filter 2021-08-16 08:12:52 +02:00
Peter Grlica
d60823b8b5 Added async support 2021-08-16 08:12:52 +02:00