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