fix: btn-anterior agora exige senha
This commit is contained in:
+3
-10
@@ -2153,6 +2153,7 @@ document.getElementById('btn-limpar').addEventListener('click', () => {
|
||||
const btnAnterior = document.getElementById('btn-anterior');
|
||||
if (btnAnterior) {
|
||||
btnAnterior.addEventListener('click', async () => {
|
||||
if (!await askPassword()) return;
|
||||
const hasTauri = !!(window.__TAURI__ && window.__TAURI__.core);
|
||||
|
||||
let recentList = [];
|
||||
@@ -2647,16 +2648,8 @@ window.toggleEditConsulta = async function() {
|
||||
// Se já está editando, apenas fecha
|
||||
if (window._editModalOpen) { closeEditModal(); return; }
|
||||
|
||||
// Pede senha admin primeiro — sempre, para proteger edições
|
||||
const pw = config.admin_password;
|
||||
if (pw) {
|
||||
const ok = await askPassword();
|
||||
if (!ok) return;
|
||||
} else {
|
||||
// Sem senha configurada — avisa e abre mesmo assim (primeiro uso)
|
||||
const ok = await askPassword(); // mostra diálogo vazio para o admin configurar mentalmente
|
||||
if (!ok) return;
|
||||
}
|
||||
// Pede senha — sempre, uma vez (aceita fixa ou dinâmica)
|
||||
if (!await askPassword()) return;
|
||||
|
||||
openEditModal(full);
|
||||
closeRelatorioModal();
|
||||
|
||||
Reference in New Issue
Block a user