Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2019-10-17 07:41:17 +02:00
commit 065bf4eb26

View File

@ -3199,6 +3199,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
unset($this->_workflow); // force to be reloaded from DB
$hasworkflow = $this->getWorkflow() ? true : false;
/* $pendingReview will be set when there are still open reviews */
$pendingReview=false;
$hasReview=false;
unset($this->_reviewStatus); // force to be reloaded from DB
@ -3213,6 +3214,8 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
}
}
}
/* $pendingApproval will be set when there are still open approvals */
$pendingApproval=false;
$hasApproval=false;
unset($this->_approvalStatus); // force to be reloaded from DB
@ -3242,7 +3245,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
}
}
/* First check for a running workflow, review, approval, revision. */
/* First check for a running workflow or open reviews, approvals, revisions. */
if ($hasworkflow) $this->setStatus(S_IN_WORKFLOW,$msg,$user);
elseif ($pendingReview) $this->setStatus(S_DRAFT_REV,$msg,$user);
elseif ($pendingApproval) $this->setStatus(S_DRAFT_APP,$msg,$user);