Das Passwort muss mindestens 6 Zeichen lang sein.
@@ -397,14 +402,36 @@
modal.show();
}
+ function togglePasswordVisibility() {
+ var passwordInput = document.getElementById('new-password');
+ var toggleBtn = document.getElementById('togglePasswordBtn');
+
+ if (passwordInput.type === 'password') {
+ passwordInput.type = 'text';
+ toggleBtn.textContent = 'Verbergen';
+ } else {
+ passwordInput.type = 'password';
+ toggleBtn.textContent = 'Anzeigen';
+ }
+ }
+
function openResetPasswordModal(username) {
document.getElementById('reset-username').value = username;
document.getElementById('username-display').value = username;
-
+
+ var passwordInput = document.getElementById('new-password');
+ var toggleBtn = document.getElementById('togglePasswordBtn');
+
+ // Reset password field state on modal open
+ passwordInput.value = '';
+ passwordInput.type = 'password';
+ if (toggleBtn) {
+ toggleBtn.textContent = 'Anzeigen';
+ }
+
var modal = new bootstrap.Modal(document.getElementById('resetPasswordModal'));
modal.show();
}
-
function openPermissionsModal(button) {
var username = button.getAttribute('data-username') || '';
var preset = button.getAttribute('data-preset') || 'standard_user';