BY-237, BY-232, BY-169, BY-170

This commit is contained in:
Dante
2016-03-28 11:53:07 -04:00
parent a6f09aa0d7
commit 037749b03a
8 changed files with 396 additions and 249 deletions

View File

@@ -414,9 +414,23 @@ class AppDocumentDrive
}
}
public function addUsersDocumentDrive ($appUid)
/**
* Add users to documents drive to give permissions
*
* @param $appUid Id application
* @param $emails array with emails which can be null
*
* @throws \Exception
*/
public function addUsersDocumentDrive ($appUid, $emails=null)
{
$this->getEmailUsersTask($appUid);
if (is_array($emails)) {
foreach ($emails as $index => $email) {
$this->addUserEmail($email);
}
} else {
$this->getEmailUsersTask($appUid);
}
$criteria = new Criteria( 'workflow' );
$criteria->add( AppDocumentPeer::APP_UID, $appUid );