mirror of
https://github.com/coollabsio/coolify.git
synced 2026-11-06 21:18:11 -04:00
fix(api): accept settings that the UI can change but the API rejected
- Applications: is_container_label_readonly_enabled (turning it back on regenerates labels), include_coolify_default_variables, and dockerfile_target_build on create. - Databases: save is_log_drain_enabled on update instead of dropping it, include_coolify_default_variables, and disable_local_backup on backups (only with save_s3). - Services: include_coolify_default_variables, and redirect on service applications (www/non-www needs both hosts). - Servers: wildcard_domain, server_timezone, backup_compression_cpu_percentage, and the proxy error page. Closes #11092
This commit is contained in:
@@ -204,11 +204,13 @@ function sharedDataApplications(?Application $application = null): array
|
||||
'include_source_commit_in_build' => 'boolean',
|
||||
'is_env_sorting_enabled' => 'boolean',
|
||||
'redact_all_env_values_in_logs' => 'boolean',
|
||||
'include_coolify_default_variables' => 'boolean',
|
||||
'is_pr_deployments_public_enabled' => 'boolean',
|
||||
'is_gzip_enabled' => 'boolean',
|
||||
'is_stripprefix_enabled' => 'boolean',
|
||||
'is_permanent_redirect_enabled' => 'boolean',
|
||||
'traefik_certificate_resolver' => ['nullable', 'string', 'max:255', 'regex:'.ServerSetting::TRAEFIK_CERTIFICATE_RESOLVER_PATTERN],
|
||||
'is_container_label_readonly_enabled' => 'boolean',
|
||||
'is_raw_compose_deployment_enabled' => 'boolean',
|
||||
'is_log_drain_enabled' => 'boolean',
|
||||
'is_gpu_enabled' => 'boolean',
|
||||
@@ -485,6 +487,7 @@ function removeUnnecessaryFieldsFromRequest(Request $request)
|
||||
$request->offsetUnset('inject_build_args_to_dockerfile');
|
||||
$request->offsetUnset('is_env_sorting_enabled');
|
||||
$request->offsetUnset('redact_all_env_values_in_logs');
|
||||
$request->offsetUnset('include_coolify_default_variables');
|
||||
$request->offsetUnset('is_pr_deployments_public_enabled');
|
||||
$request->offsetUnset('stop_grace_period');
|
||||
$request->offsetUnset('docker_images_to_keep');
|
||||
@@ -492,6 +495,7 @@ function removeUnnecessaryFieldsFromRequest(Request $request)
|
||||
$request->offsetUnset('is_stripprefix_enabled');
|
||||
$request->offsetUnset('is_permanent_redirect_enabled');
|
||||
$request->offsetUnset('traefik_certificate_resolver');
|
||||
$request->offsetUnset('is_container_label_readonly_enabled');
|
||||
$request->offsetUnset('is_raw_compose_deployment_enabled');
|
||||
$request->offsetUnset('is_log_drain_enabled');
|
||||
$request->offsetUnset('is_gpu_enabled');
|
||||
|
||||
Reference in New Issue
Block a user