#392 allow to display deleted entries

This commit is contained in:
Roland Gruber 2025-01-16 19:15:51 +01:00
parent 04d81f5011
commit 49282b2ee7
2 changed files with 4 additions and 4 deletions

View file

@ -36,7 +36,7 @@ use function LAM\SCHEMA\get_schema_objectclasses;
/* /*
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2021 - 2024 Roland Gruber Copyright (C) 2021 - 2025 Roland Gruber
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -489,7 +489,7 @@ class TreeView {
$deleteButton = new htmlImage('../../graphics/delete.svg', $buttonSize, $buttonSize, _('Delete'), _('Delete')); $deleteButton = new htmlImage('../../graphics/delete.svg', $buttonSize, $buttonSize, _('Delete'), _('Delete'));
$deleteButton->setOnClick('window.lam.treeview.deleteNode(\'' . getSecurityTokenName() . '\', ' $deleteButton->setOnClick('window.lam.treeview.deleteNode(\'' . getSecurityTokenName() . '\', '
. '\'' . getSecurityTokenValue() . '\', \'' . base64_encode($dn) . '\', \'' . htmlspecialchars(extractRDN($dn)) . '\', ' . '\'' . getSecurityTokenValue() . '\', \'' . base64_encode($dn) . '\', \'' . base64_encode(htmlspecialchars(extractRDN($dn))) . '\', '
. '\'' . _('Delete') . '\', \'' . _('Cancel') . '\', \'' . _('Delete this entry') . '\', \'' . _('Ok') . '\', ' . '\'' . _('Delete') . '\', \'' . _('Cancel') . '\', \'' . _('Delete this entry') . '\', \'' . _('Ok') . '\', '
. '\'' . _('Error') . '\');'); . '\'' . _('Error') . '\');');
$deleteButton->setCSSClasses($buttonClasses); $deleteButton->setCSSClasses($buttonClasses);

View file

@ -1,7 +1,7 @@
/** /**
This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/)
Copyright (C) 2003 - 2024 Roland Gruber Copyright (C) 2003 - 2025 Roland Gruber
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -2475,7 +2475,7 @@ window.lam.treeview.createNodeEnterAttributesStep = function (event, tokenName,
*/ */
window.lam.treeview.deleteNode = function (tokenName, tokenValue, dn, text, okText, cancelText, title, errorOkText, errorTitle) { window.lam.treeview.deleteNode = function (tokenName, tokenValue, dn, text, okText, cancelText, title, errorOkText, errorTitle) {
const textSpan = document.querySelector('.treeview-delete-entry'); const textSpan = document.querySelector('.treeview-delete-entry');
textSpan.innerText = text; textSpan.innerText = window.atob(text);
const dialogContent = document.getElementById('treeview_delete_dlg').cloneNode(true); const dialogContent = document.getElementById('treeview_delete_dlg').cloneNode(true);
dialogContent.classList.remove('hidden'); dialogContent.classList.remove('hidden');
Swal.fire({ Swal.fire({