Add key expiry disable/enable toggle (#554)

This commit is contained in:
Julian Lehrhuber
2026-08-19 03:41:30 +02:00
committed by GitHub
parent 0feab692bd
commit cd59c310f6
9 changed files with 89 additions and 5 deletions
+7
View File
@@ -113,6 +113,13 @@ export async function machineAction({ request, context }: Route.ActionArgs) {
return { message: "Machine expired" };
}
case "toggle_expiry": {
const disableExpiry = String(formData.get("disableExpiry")) === "true";
await api.nodes.toggleExpiry(nodeId, disableExpiry);
await headscaleLiveStore.refresh(nodesResource, api);
return { message: "Machine expired" };
}
case "update_tags": {
const tags = formData.get("tags")?.toString().split(",") ?? [];
if (tags.length === 0) {