hide receivers if user is disabled or hidden

This commit is contained in:
Uwe Steinmann 2025-12-18 14:04:15 +01:00
parent 55a1c99ff6
commit b654de4131
2 changed files with 4 additions and 0 deletions

View File

@ -164,6 +164,7 @@ console.log(params);
$enableadminreceipt = $this->params['enableadminreceipt'];
$enableownerreceipt = $this->params['enableownerreceipt'];
$enableselfreceipt = $this->params['enableselfreceipt'];
$enablehiddenreceipt = $this->params['enablehiddenreceipt'];
$enablehiddenrevapp = $this->params['enablehiddenrevapp'];
$strictformcheck = $this->params['strictformcheck'];
$nodocumentformfields = $this->params['nodocumentformfields'];
@ -743,6 +744,7 @@ console.log(params);
$options = array();
foreach ($docAccess["users"] as $usr) {
if (!$enableselfreceipt && $usr->getID()==$user->getID()) continue;
if (!$enablehiddenreceipt && $usr->isHidden()) continue;
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin()." - ".$usr->getFullName()));
}
$this->formField(

View File

@ -146,6 +146,7 @@ console.log(element);
$enableselfrevapp = $this->params['enableselfrevapp'];
$enablereceiptworkflow = $this->params['enablereceiptworkflow'];
$enableselfreceipt = $this->params['enableselfreceipt'];
$enablehiddenreceipt = $this->params['enablehiddenreceipt'];
$enablehiddenrevapp = $this->params['enablehiddenrevapp'];
$dropfolderdir = $this->params['dropfolderdir'];
$workflowmode = $this->params['workflowmode'];
@ -663,6 +664,7 @@ console.log(element);
$options = array();
foreach ($docAccess["users"] as $usr) {
if (!$enableselfreceipt && $usr->getID()==$user->getID()) continue;
if (!$enablehiddenreceipt && $usr->isHidden()) continue;
$options[] = array($usr->getID(), htmlspecialchars($usr->getLogin()." - ".$usr->getFullName()));
}
$tmp = array();