Files
codex a82f63d6cb
CI / test (pull_request) Successful in 10m8s
CI / Fingerprint diagnostics (production deployment temporarily disabled) (pull_request) Has been skipped
feat: add system users, password management and activity history
2026-10-10 18:55:05 +03:00

16 lines
852 B
JavaScript

(() => {
const required = document.querySelector('[data-required-password]');
if (required) {
const form = document.querySelector('[data-password-form]');
required.querySelector('[data-password-dialog-body]').append(form);
required.addEventListener('cancel', event => event.preventDefault());
required.showModal();
(form.querySelector('[aria-invalid="true"]') || form.querySelector('input[type="password"]')).focus();
}
document.querySelectorAll('[data-password-reset]').forEach(form => {
form.addEventListener('submit', event => {
if (!window.confirm('Сбросить пароль? Текущие сессии пользователя завершатся. При следующем входе потребуется сменить временный пароль.')) event.preventDefault();
});
});
})();