feat(server): allow force deletion of servers with resources

Add ability to force delete servers along with their defined resources:
- API: Accept ?force=true query parameter in DELETE /servers endpoint
- UI: Display checkbox option to delete all resources in deletion dialog

When force deletion is enabled, all associated resources are dispatched
via DeleteResourceJob before the server is removed, enabling one-step
deletion instead of requiring manual resource cleanup first.
This commit is contained in:
Andras Bacsai committed 2026-03-13 16:58:26 +01:00
1 parent d5b3a0380c
commit b8390482b8
6 files changed
+54 -6

No files matched your search

+10
View File
@@ -9685,6 +9685,11 @@
"type": "boolean",
"default": false,
"description": "Force domain override even if conflicts are detected."
},
"is_container_label_escape_enabled": {
"type": "boolean",
"default": true,
"description": "Escape special characters in labels. By default, $ (and other chars) is escaped. If you want to use env variables inside the labels, turn this off."
}
},
"type": "object"
@@ -10011,6 +10016,11 @@
"type": "boolean",
"default": false,
"description": "Force domain override even if conflicts are detected."
},
"is_container_label_escape_enabled": {
"type": "boolean",
"default": true,
"description": "Escape special characters in labels. By default, $ (and other chars) is escaped. If you want to use env variables inside the labels, turn this off."
}
},
"type": "object"