Add mock options in frontend and removed from environment variables

This commit is contained in:
Ettore
2026-05-08 20:16:04 +02:00
parent bd5403b2d3
commit d803e2d7f6
10 changed files with 67 additions and 12 deletions

View File

@@ -447,8 +447,22 @@ async function loadCredentials() {
document.getElementById("cred-username").value = list[0].username;
}
} catch { /* no creds yet */ }
try {
const { enabled } = await api("GET", "/api/admin/credentials/mock");
document.getElementById("mock-toggle").checked = enabled;
} catch { /* ignore */ }
}
document.getElementById("mock-toggle").addEventListener("change", async e => {
try {
await api("PUT", "/api/admin/credentials/mock", { enabled: e.target.checked });
showToast(e.target.checked ? "Mock mode enabled" : "Mock mode disabled");
} catch (err) {
showToast(err.message, true);
e.target.checked = !e.target.checked; // revert
}
});
document.getElementById("credentials-form").addEventListener("submit", async e => {
e.preventDefault();
const username = document.getElementById("cred-username").value.trim();