mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-08-10 15:21:22 +02:00
fix: locked_year cleared on edit — populate edit dialog field
The openEditDialog JS function didn't populate the locked_year input in the edit dialog, and the PHP template didn't pass locked_year as an argument. Any edit to a link (even just changing the name) would clear the locked academic year to NULL. - Pass $linkLockedYear as 5th argument to openEditDialog in the template - Accept and populate edit-locked-year input in the JS handler
This commit is contained in:
@@ -74,10 +74,11 @@ function _copyTextToClipboard(text) {
|
||||
.catch(() => {});
|
||||
}
|
||||
|
||||
window.openEditDialog = (id, name, _hasPassword, expiresVal) => {
|
||||
window.openEditDialog = (id, name, _hasPassword, expiresVal, lockedYear) => {
|
||||
document.getElementById("edit-link-id").value = id;
|
||||
document.getElementById("edit-name").value = name || "";
|
||||
document.getElementById("edit-expires").value = expiresVal || "";
|
||||
document.getElementById("edit-locked-year").value = lockedYear || "";
|
||||
document.getElementById("edit-dialog").showModal();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user