allow vorgangPIN to be changed on Vorgang page

includes:
- UI and backend logic
- adjustment to `NameItemEditor` to disallow deletion
This commit is contained in:
2025-11-20 12:54:53 +01:00
parent c81196343f
commit 365fb0f2c7
4 changed files with 66 additions and 16 deletions

View File

@@ -236,13 +236,15 @@ export const vorgangPINValidation = function (vorgangToken: string, vorgangPIN:
};
/**
* Rename Vorgang
* Change VorgangName or VorgangPIN
* @param vorgangToken
* @param newName
* @returns {int} number of affected lines
*/
export const renameVorgangByToken = function (vorgangToken: string, newName: string) {
const renameSQLStmt = 'UPDATE cases set name = ? WHERE token = ?';
export const updateVorgangAttrByToken = function (vorgangToken: string,
newName: string,
column: string) {
const renameSQLStmt = `UPDATE cases set ${column} = ? WHERE token = ?`;
const statement = db.prepare(renameSQLStmt);
let info;