Commit Graph
3754 Commits
Author SHA1 Message Date
Denis Arh 015d8ada6e Refactor module-model conversion
Remove redundant parts of config (eg partititoned flag),
refactored and cleand-up field-to-attribute conversion
2022-08-08 13:19:01 +02:00
Vivek Patel db325fc125 Add route to list dal connections for privacy console
It will only list dal connections with minimal data.
2022-08-05 17:54:21 +05:30
Vivek Patel 12fd426ec7 Add validation for password while updating system settings
Also, adds setting actions file and updated all settings errors to translated error
2022-08-05 17:42:08 +05:30
Denis Arh 8ec05a032c Optimize hostname detection
When corteza is running inside docker container
HOSTNAME env var is set to container ID and this effectively
misconfigures URLs and domain names.

HOSTNAME and HOST are now removed and default hostname is now
'localhost' (no longer 'local.cortezaproject.org')
2022-08-04 15:41:35 +02:00
Vivek Patel 75b7d78eac Fix SMTP values in settings on server restart
It addresses issue with SMTP_* setting value, which were overwritten by values from env on server restart and also, removed default value of SMTP_HOST and SMTP_PORT, which were also causing the same issue.
2022-08-04 18:06:29 +05:30
Vivek Patel 85f399d2e4 Add upgrade schema for meta column in dal_connections table 2022-08-04 15:08:06 +05:30
Denis Arh c2e9f93710 Fix auth-session filtering (user_id => rel_user) 2022-08-03 18:06:52 +02:00
Denis Arh 609bb5fe00 Rename json tag for operation property 2022-08-03 18:00:46 +02:00
Denis Arh 8dfb72cc8d Ensure record ID is valid when fetching revisions 2022-08-03 18:00:46 +02:00
Denis Arh 4fa0e561c1 Wrap 'response' around revisions return value 2022-08-03 18:00:46 +02:00
Denis Arh 47a446096f Improve RDBMS DAL iterator 2022-08-03 18:00:46 +02:00
Vivek Patel cffe4b2c68 Fix Action logs placeholders for record
It was broken for creation of record due to misplace for action-log prop.
2022-08-03 18:32:25 +05:30
Denis Arh 4faed45a98 Fix Join-Gateway step scope corruption 2022-08-03 12:34:15 +02:00
Denis Arh 14026ec47e Workflow sessions can be canceled via API 2022-08-03 12:33:14 +02:00
Denis Arh 8e42876010 Return workflow session ID when executing wf
It also fixes missimplemented async exec.
2022-08-03 12:33:14 +02:00
Tomaž Jerman bba02ec9df Implement base valuestore for env variables
* Base facility to store generic values,
* integrate with templates,
* integrate with workflows.
2022-08-02 13:13:28 +02:00
Tomaž Jerman 9c6edc7fd8 Revert record value counter change requiring module
The change breaks tests which use the older, "simpler" interface.
2022-08-02 12:57:25 +02:00
Tomaž Jerman 9e1375e99a Refactor DAL capabilities into operations and properties 2022-08-02 12:57:22 +02:00
Vivek Patel 452fd1ca9d Add QL Functions for RDBMS drives
It will translate dateTime functions inside query as per the driver language.
2022-08-02 16:17:53 +05:30
Tomaž Jerman 4f46426c5f Fix DAL CRUD tests 2022-08-02 09:21:45 +02:00
Denis Arh c31f706e95 Fix broken tests (add rec-mod link) 2022-08-01 19:46:45 +02:00
Vivek Patel d4fbc33f3d Fix Action logs placeholders for resources
Mainly, It was broken for creation of most resources due to misplace for action-log prop.
2022-08-01 22:51:08 +05:30
Denis Arh 89eefa5bc2 Use model/attribute terminology in CUE files 2022-08-01 19:01:19 +02:00
Denis Arh 353d6ad37d Unified CUE file names 2022-08-01 18:22:55 +02:00
Denis Arh 885e633ba2 Improve (cue) codegen performance 2022-08-01 18:17:31 +02:00
Denis Arh 507e5cd72f Add support for min upper/lower-case password constraints 2022-08-01 16:37:46 +02:00
Denis Arh 54060f5ff8 Add user credentials management endpoints 2022-08-01 15:19:47 +02:00
Denis Arh 1b4a03827c Merge branch '2022.9.x-feature-record-revisions' into 2022.9.x 2022-08-01 13:27:03 +02:00
Denis Arh c9442260c5 Add support for revisions on compose records 2022-08-01 08:55:46 +02:00
Denis Arh 39bf9b75ea Deprecate ACTIONLOG_COMPOSE_RECORD_ENABLED 2022-08-01 08:55:46 +02:00
Denis Arh 508dddd304 Implement generic package for revisions 2022-07-31 16:29:28 +02:00
Denis Arh 04e93ede90 Cleanup compose module fields configs 2022-07-31 16:05:06 +02:00
Denis Arh 0ae4311003 Add generic filter build for filter.Filter 2022-07-31 11:50:31 +02:00
Denis Arh c710aa079d Reduce code & refactor Scan & Value fn 2022-07-30 16:11:06 +02:00
Denis Arh a58eb1e052 Restructure config on compose module 2022-07-30 15:11:13 +02:00
Denis Arh 7d91b4eaaf Improve error message when database is misconfigured 2022-07-28 19:57:28 +02:00
Denis Arh 389cf7d997 Misconfigure server start no longer outputs CLI usage help 2022-07-28 19:57:11 +02:00
Denis Arh 020b2c75b4 Moved pkg/decoder under fed/service/decoder 2022-07-28 19:44:20 +02:00
Denis Arh a59f1dd361 Remove wrapping function from scheduler's watch() 2022-07-28 19:41:11 +02:00
Denis Arh f170760765 Fix RBAC rule filtering 2022-07-28 18:06:19 +02:00
Denis Arh 05bdf6a1d4 Handle RBAC trace req on wildcard resource with contextual roles 2022-07-28 15:55:06 +02:00
Denis Arh 773fe7a602 Prevent error when wildcard resources are requested for RBAC trace 2022-07-28 15:01:16 +02:00
Denis Arh 34c767127f Fix DAL terminology (remove "record") 2022-07-28 14:16:01 +02:00
Denis Arh 55b4f4ece7 Remove wrapError utility func 2022-07-28 13:02:15 +02:00
Denis Arh 98722f67eb Rename ModelFilter to ModelRef 2022-07-28 12:58:40 +02:00
Denis Arh 2959f43f0d Ensure error is properly handled on searchSql() 2022-07-28 11:11:10 +02:00
Denis Arh 2c6ff9b834 More robust rdbms model cache handling 2022-07-28 11:11:10 +02:00
Denis Arh 816e3ab041 Add cast2 package for simpler type-casting & value setting 2022-07-28 11:11:10 +02:00
Denis Arh 20cfc5b4e4 Cleanup record-value type, use Clone() 2022-07-28 11:11:10 +02:00
Denis Arh 8fa9f3b058 Remove record changing code from DAL (soft-delete) 2022-07-28 11:11:10 +02:00