Commit Graph
3058 Commits
Author SHA1 Message Date
Denis Arh 64bfb65d23 Add "locale.update" make task 2021-09-24 18:24:03 +02:00
Denis Arh 3c43bbe5ac Update corteza-locale dep 2021-09-24 18:24:03 +02:00
Tomaž Jerman 57c0c319aa Post testing tweaks
* Auth screens
2021-09-24 18:17:13 +02:00
Vivek Patel a9c762aacc Fix integration tests
- Extends helper for integration test with token generation
2021-09-24 19:24:00 +05:30
Katrin Yordanova ac587db589 Fix styles for auth screens 2021-09-24 16:13:18 +03:00
Tomaž Jerman c7975bbf40 Remove the insecure report run endpoint 2021-09-24 14:59:58 +02:00
Tomaž Jerman 9a1c91675b Assure propper paging cursor value casting for reporting 2021-09-24 14:22:45 +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 37d1cb77d2 Fix envoy dep. resolution flakines 2021-09-23 16:47:18 +02:00
Tomaž Jerman 000664ef32 Merge branch '2021.9.x-feature-ns-dup' into 2021.9.x 2021-09-23 13:05:14 +02:00
Tomaž Jerman c4984c44f4 Post testing tweaks
* Defer resource ID dereferencing to store encoder layer
* Allow pageID when exporting to YAML for correct relations
2021-09-23 13:05:09 +02:00
Tomaž Jerman f7922d9736 Add support for namespace clone, export, import 2021-09-23 13:05:08 +02:00
Tomaž Jerman d90c11153b Additional envoy resource manipulation utilities 2021-09-23 13:05:08 +02:00
Denis Arh 806dbfaa01 Implement invoker and runner wf scope vars 2021-09-23 07:37:49 +02:00
Denis Arh 3515cf2a06 Fix trigger loading on workflow execution
Triggers are now loaded directly from store and
without access control
2021-09-23 07:01:55 +02:00
Denis Arh 49f86f916f Merge branch '2021.9.x-fix-access-token' into 2021.9.x 2021-09-22 21:36:01 +02:00
Denis Arh 1c55cee2df Fix access token handling in fed node handshake 2021-09-22 21:29:51 +02:00
Denis Arh 92f225654c Fix access token handling in integration test 2021-09-22 21:23:42 +02:00
Denis Arh 426b9c4fb0 Refactored access token removal logic 2021-09-22 21:09:55 +02:00
Vivek Patel 0249641bda Ensure extra user validation during access token validation
- validate a token exist in store
- when user is suspended, deleted or roles are removed - removes ALL user's tokens
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
Vivek Patel ff06953813 Adds LogoEnabled to namespace meta 2021-09-22 18:39:39 +05:30
Tomaž Jerman f96626c2d0 Resolve merge lapsus 2021-09-22 11:48:42 +02:00
Tomaž Jerman e46812b8d3 Improve envoy RBAC rule management 2021-09-22 11:38:35 +02:00
Tomaž Jerman 104bfb23de Update Envoy for new/extended resources
* Reports
* API GW
* Module field; user role filter
* Comment page block
2021-09-22 11:38:35 +02:00
Tomaž Jerman 46a7d94d53 Merge branch '2021.9.x-feature-res-tr' into 2021.9.x 2021-09-22 11:35:11 +02:00
Tomaž Jerman e49b04f37c Comment out unneeded resource translations 2021-09-22 11:33:37 +02:00
Denis Arh db6d173786 Add notes on translatable struct fields 2021-09-22 11:33:37 +02:00
Tomaž Jerman fc9061fee3 Resource translation improvements
* Fix locale context management
* Assure proper locale context parameters are used when updating,
  listing translations
* Return missing module field translations
2021-09-22 11:33:37 +02:00
Tomaž Jerman 8668e15ad8 Implement placeholder envoy resources for dep. resolution 2021-09-22 11:26:14 +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
Denis Arh f58384d95f Fix broken Envoy & service tests 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 cf35691c56 Implement res. tr. for compose page & module 2021-09-22 11:26:14 +02:00
Denis Arh 3e746c3b57 Improve resource-translation locale codegen
Do NOT use key (string) as a fallback in case
of a missing translation. Return empty string
2021-09-22 11:26:14 +02:00
Denis Arh 7e9c43261b Implement resource translation for compose namespace 2021-09-22 11:26:14 +02:00
Denis Arh 4276000add Add support for decoding content-language header from request 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
Tomaž Jerman 895b40da36 Extend envoy to support resource translations 2021-09-22 11:26:14 +02:00
Tomaž Jerman a33856b66c Improve missing ref detection in envoy 2021-09-22 11:26:14 +02:00
Tomaž Jerman cea8ca39d3 Additional codegen tweaks 2021-09-22 11:26:14 +02:00
Tomaž Jerman e6a3232ea1 Prevent dev mode from overwriting resource translations 2021-09-22 11:26:14 +02:00
Tomaž Jerman 10d4152ad6 Default resource translation to key value if missing 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
Denis Arh 75c5efb520 Move resource locale initial load to boot proc 2021-09-22 11:26:14 +02:00
Denis Arh a50c64747e Rename TR* to TResource* for clarity 2021-09-22 11:26:14 +02:00