diff --git a/panel/public/assets/js/admin.js b/panel/public/assets/js/admin.js index ef954c1..5c2bc5b 100644 --- a/panel/public/assets/js/admin.js +++ b/panel/public/assets/js/admin.js @@ -4399,10 +4399,10 @@ window.dockerLogs = async (cid, name) => { Nova.modal(`Logs: ${name}`, `
${Nova.escHtml(logs)}`);
};
-window.dockerImgRemove = (id) => Nova.confirm('Remove this image?', async () => {
- const r = await Nova.api('docker', 'image-remove', { method: 'DELETE', body: { image_id: id } });
+window.dockerImgRemove = (id) => Nova.confirm('Remove this image? Stop any containers using it first.', async () => {
+ const r = await Nova.api('docker', 'image-remove', { method: 'POST', body: { image_id: id } });
Nova.toast(r?.success ? 'Image removed' : (r?.message || 'Failed'), r?.success ? 'success' : 'error');
- if (r?.success) dockerLoadTab('images');
+ dockerLoadTabKeep('images');
}, true);
window.dockerPullModal = () => {