3
0

531 Commits

Author SHA1 Message Date
Tomaž Jerman
2def92d41f Tweak expr record value selection and bool casting
* properly handle casting of false values (empty string)
* add support for record.values.xyz expressions where values is not set
2021-10-01 12:40:23 +02:00
Denis Arh
2ee926940a Cleanup app settings, implement env var to enable res. translatons 2021-10-01 10:08:58 +02:00
Denis Arh
a7e861cdda Refactor resource translation processing 2021-10-01 10:08:58 +02:00
Peter Grlica
da02e9d9b1 Encode stripped html special chars 2021-10-01 10:08:58 +02:00
Tomaž Jerman
7ea20c489b Add missing res. tr. identification logic 2021-10-01 10:08:58 +02:00
Tomaž Jerman
5155310ca0 Slight record resource RBAC tweaks
* Add canRead to record response
* Use existing record when evaluating record update ctx roles
2021-10-01 10:08:58 +02:00
Tomaž Jerman
e7fb1e3e07 Tweak typed value Array casting; add missing selected prop 2021-09-27 10:42:35 +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
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
Vivek Patel
ff06953813 Adds LogoEnabled to namespace meta 2021-09-22 18:39:39 +05:30
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
3ba9c61986 Fixup envoy codegen 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
Tomaž Jerman
cea8ca39d3 Additional codegen tweaks 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
a50c64747e Rename TR* to TResource* for clarity 2021-09-22 11:26:14 +02:00
Denis Arh
9a2e58532c Fix module field resource translations 2021-09-22 11:26:14 +02:00
Denis Arh
cfd95a6682 Rename resource translation routes 2021-09-22 11:26:14 +02:00
Denis Arh
04fa1d47d2 Resource translation migration 2021-09-22 11:26:14 +02:00
Tomaž Jerman
e8e998293d Apply i18n to the more complex Compose resources 2021-09-22 11:26:14 +02:00
Denis Arh
d4bc6e4301 Fix array (rec values) overriding in expressions 2021-09-20 21:03:04 +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
Tomaž Jerman
f485c4a3d5 Improve report join step 2021-09-02 10:43:58 +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
Tomaž Jerman
9872d92c95 Add support for paging & slight refactor 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
15176494bf Base ComposeRecord Datasource definition 2021-08-16 09:16:07 +02:00
Peter Grlica
84598a8a52 Refactored functions to filters 2021-08-11 17:26:05 +02:00
Vivek Patel
9d272d5bda Fixes string expressions int param casting issue in workflow 2021-08-03 03:55:09 +05:30
Denis Arh
9e6d5884c2 Fix RBAC resource checks 2021-08-02 16:11:00 +02:00
Denis Arh
0b8ae1dac7 Fix setting record with default values 2021-08-02 13:08:24 +02:00
Denis Arh
7cf6c18d81 Fix invalid error when user can not search namespaces 2021-07-21 22:46:18 +02:00
Denis Arh
774354d663 Cleanup rec&mod response payloads (rbac flags) 2021-07-21 11:57:40 +02:00
Tomaž Jerman
579fe3f9eb Allow missing ac when checking record RBAC 2021-07-15 14:29:30 +02:00
Denis Arh
a7e2eec9fd Improve expr types, add r/w locking 2021-07-14 10:49:32 +02:00
Tomaž Jerman
10e8b77d39 Deprecate record list filter query param 2021-07-14 09:56:49 +02:00
Denis Arh
92d2de8639 Add *.search RBAC ops check 2021-07-12 08:58:24 +02:00
Denis Arh
f630a3d9ef Define *.search operations for all resources 2021-07-12 08:58:04 +02:00
Denis Arh
20e05280b3 System wide RBAC changes 2021-07-08 11:42:18 +02:00
Denis Arh
46f86dbd21 Role migration 2021-07-08 11:22:11 +02:00