Vivek Patel
ef904e0cd3
Extend set/omit expr function
...
It updates 1st parameter of set expr function from merger type to interface, so It will accept constant values, also extend set/omit usage for ComposeRecordValues.
2022-02-18 00:22:21 +05:30
Tomaž Jerman
bc1550938f
Prevent compose-system import cycles
2022-02-17 13:11:50 +01:00
Tomaž Jerman
6ee6607c64
Fix improper page blockID assignment on create
2022-02-16 13:38:40 +01:00
Denis Arh
1949782ccd
Remove unused CustomRowScanner & RowScanners features from store
2022-02-12 09:00:13 +01:00
Denis Arh
b478b37775
Add support for page config
2022-02-10 13:55:54 +01:00
Denis Arh
53dd7cc292
Validate token and resolve identity from token earlier in the chain.
2022-02-09 10:58:47 +01:00
Denis Arh
2404ce9f8d
Add support for body translations for content block
2022-02-02 09:18:13 +01:00
Denis Arh
2eb3500ecb
Refactor automation-page-block translations
2022-02-01 17:57:08 +01:00
Denis Arh
74d6eabf94
Various template & def fixes
2022-01-26 16:27:38 +01:00
Denis Arh
1284371bb3
Add cue tooling & codegen to makefile
2022-01-26 16:27:36 +01:00
Denis Arh
a437913f85
Migrate codegen for envoy to CUE
2022-01-26 16:25:53 +01:00
Denis Arh
3568d0841e
Migrate codegen for locale to CUE
2022-01-26 16:25:53 +01:00
Denis Arh
c19ee84f5d
Base CUE, def, schemas
2022-01-26 16:25:53 +01:00
Denis Arh
691481424a
Make compose page removal more flexible
...
Support four delete strategies
- abort: raise an error of page to be deleted contains subpages
- force: delete the page regardles of any potential subpages
- cascade: remove all subpages
- rebase: remove page and move subpages one level lower (to the place
where the parent page was)
2022-01-26 15:50:21 +01:00
Denis Arh
43de7ebba7
Add uncommited codegen changes
2022-01-26 15:41:13 +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
Tomaž Jerman
2c873d269f
Add integration tests for namespace import/export
2022-01-18 21:50:19 +01:00
Tomaž Jerman
1a8d262032
Fix namespace import panic if no namespace provided
2022-01-18 21:50:18 +01:00
Peter Grlica
937ec1d584
Updated generated files
2022-01-18 21:50:18 +01:00
Denis Arh
60d0d4dd5f
Fix attachment automation function label/desc
2022-01-18 21:50:18 +01:00
Denis Arh
59ec77e204
Refactor JWT implementation
2022-01-18 21:50:18 +01:00
Denis Arh
60020f8510
Upgrade go-chi&co
2022-01-11 10:53:49 +01:00
Denis Arh
4b264798ea
Fix handling empty-string translations
2022-01-10 17:44:12 +01:00
Denis Arh
ff6cadc075
Reload RBAC & workflows after namespace import
2022-01-05 14:23:33 +01:00
Vivek Patel
23a24469ed
Refactor minion store
...
- Extends env variable `MINIO_BUCKET` for more flexibility over bucket name
- Introduces env variable for `MINIO_PATH_PREFIX` for flexibility over bucket paths
- Decouples minio client from New method
- Provides methods for generating bucket name, object name with path using bucket related env variables
- Adds tests
- Fixes issue#295
2021-12-22 21:12:07 +05:30
Tomaž Jerman
907cb25ceb
Add support for multipart/form-data request parsing
2021-12-21 09:11:51 +01:00
Denis Arh
c72902a86b
Improve module-field translations, add i18n support for select field option texts
2021-12-17 13:04:52 +01:00
Denis Arh
127bd00002
Fix typo in pageExtendedAutomatinBlock
2021-12-17 13:04:52 +01:00
Denis Arh
5b545107ce
Fix potential "out-of-range" crash when translating field expressions
2021-12-17 13:04:52 +01:00
Denis Arh
de11e7d20a
Support for select field option text translations
2021-12-17 13:04:52 +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
Denis Arh
b9f96d920a
Support attachment management in workflow
2021-12-02 10:48:59 +01:00
Denis Arh
8110c69708
Cleanup compose attachment service
2021-12-02 10:48:59 +01:00
Denis Arh
edbbf2f01b
Fix bool/false value sanitization
...
Boolean value sanitization MUST return empty string for false boolean
value to ensure consisten behaviour when empty or false value for field
is send back and that field is read-only (via RBAC).
2021-11-21 18:07:00 +01:00
Tomaž Jerman
aced989ae6
Fix default record module field value validation setup
2021-11-15 12:45:24 +01:00
Tomaž Jerman
dab413ecea
Remove namespace logo/icon references when exporting
2021-11-03 11:58:12 +01:00
Denis Arh
556ffc5ec4
Fixes res. translation enc/dec (accents, html)
2021-10-21 20:49:33 +02:00
Denis Arh
20757e58fa
Disallow use of reserved names for module fields
...
List of reserved names:
- recordID
- ownedBy
- createdBy
- createdAt
- updatedBy
- updatedAt
- deletedBy
- deletedAt
2021-10-21 13:20:50 +02:00
Peter Grlica
6142371a87
Added Bytes type, fixed locale regen
2021-10-19 08:56:31 +02:00
Tomaž Jerman
7f795ef418
Split namespace import to init and run
2021-10-10 12:43:21 +02:00
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