HOR-1295: Case Notes envia emails a los participantes que tienen estado Inactive
This commit is contained in:
@@ -7255,7 +7255,7 @@ class Cases
|
||||
* @return array (criteria+array)
|
||||
*/
|
||||
|
||||
public function getUsersParticipatedInCase($sAppUid)
|
||||
public function getUsersParticipatedInCase($sAppUid, $usrStatus = '')
|
||||
{
|
||||
$c = new Criteria('workflow');
|
||||
$c->addSelectColumn(AppDelegationPeer::APP_UID);
|
||||
@@ -7263,6 +7263,10 @@ class Cases
|
||||
$c->addSelectColumn(UsersPeer::USR_USERNAME);
|
||||
$c->addSelectColumn(UsersPeer::USR_EMAIL);
|
||||
|
||||
if($usrStatus != '') {
|
||||
$c->add(UsersPeer::USR_STATUS, $usrStatus, CRITERIA::EQUAL);
|
||||
}
|
||||
|
||||
$c->add(AppDelegationPeer::APP_UID, $sAppUid, CRITERIA::EQUAL);
|
||||
$c->addJoin(AppDelegationPeer::USR_UID, UsersPeer::USR_UID, Criteria::LEFT_JOIN);
|
||||
$rs = AppDelegationPeer::doSelectRS($c);
|
||||
|
||||
@@ -226,7 +226,7 @@ class AppNotes extends BaseAppNotes
|
||||
|
||||
$case = new Cases();
|
||||
|
||||
$p = $case->getUsersParticipatedInCase($applicationUid);
|
||||
$p = $case->getUsersParticipatedInCase($applicationUid, 'ACTIVE');
|
||||
$noteRecipientsList = array();
|
||||
|
||||
foreach ($p["array"] as $key => $userParticipated) {
|
||||
|
||||
Reference in New Issue
Block a user