Se modifican validaciones para filter, start y limit en ASSIGNEE y ASSIGNEE ADHOC, se arreglan nombres en PROJECT USER, se agrega a api.ini FILES MANAGER
This commit is contained in:
@@ -625,6 +625,11 @@ class Task
|
|||||||
$aUIDS1[] = $aGroup['GRP_UID'];
|
$aUIDS1[] = $aGroup['GRP_UID'];
|
||||||
}
|
}
|
||||||
$groups = new \Groupwf();
|
$groups = new \Groupwf();
|
||||||
|
if (isset($limit)) {
|
||||||
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$result = $groups->getAllGroup($start, $limit, $filter);
|
$result = $groups->getAllGroup($start, $limit, $filter);
|
||||||
foreach ($result['rows'] as $results) {
|
foreach ($result['rows'] as $results) {
|
||||||
if (in_array($results['GRP_UID'], $aUIDS1)) {
|
if (in_array($results['GRP_UID'], $aUIDS1)) {
|
||||||
@@ -651,7 +656,7 @@ class Task
|
|||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_USERNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_USERNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
||||||
if ($filter || $filter=='0') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
||||||
}
|
}
|
||||||
$oCriteria->addSelectColumn(\TaskUserPeer::TAS_UID);
|
$oCriteria->addSelectColumn(\TaskUserPeer::TAS_UID);
|
||||||
@@ -669,11 +674,15 @@ class Task
|
|||||||
$oCriteria->setOffset( $start );
|
$oCriteria->setOffset( $start );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($limit) {
|
if (isset($limit)) {
|
||||||
if ($limit < 0) {
|
if ($limit < 0) {
|
||||||
throw (new \Exception( 'invalid value specified for `limit`.'));
|
throw (new \Exception( 'invalid value specified for `limit`.'));
|
||||||
} else {
|
} else {
|
||||||
$oCriteria->setLimit( $limit );
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
} else {
|
||||||
|
$oCriteria->setLimit( $limit );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$oDataset = \TaskUserPeer::doSelectRS($oCriteria);
|
$oDataset = \TaskUserPeer::doSelectRS($oCriteria);
|
||||||
@@ -742,6 +751,11 @@ class Task
|
|||||||
$aUIDS1[] = $aGroup['GRP_UID'];
|
$aUIDS1[] = $aGroup['GRP_UID'];
|
||||||
}
|
}
|
||||||
$groups = new \Groupwf();
|
$groups = new \Groupwf();
|
||||||
|
if (isset($limit)) {
|
||||||
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$result = $groups->getAllGroup($start, $limit, $filter);
|
$result = $groups->getAllGroup($start, $limit, $filter);
|
||||||
foreach ($result['rows'] as $results) {
|
foreach ($result['rows'] as $results) {
|
||||||
if (! in_array($results['GRP_UID'], $aUIDS1)) {
|
if (! in_array($results['GRP_UID'], $aUIDS1)) {
|
||||||
@@ -770,7 +784,7 @@ class Task
|
|||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
||||||
if ($filter || $filter=='0') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
||||||
}
|
}
|
||||||
$oCriteria->add(\UsersPeer::USR_STATUS, 'ACTIVE');
|
$oCriteria->add(\UsersPeer::USR_STATUS, 'ACTIVE');
|
||||||
@@ -782,11 +796,15 @@ class Task
|
|||||||
$oCriteria->setOffset( $start );
|
$oCriteria->setOffset( $start );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($limit) {
|
if (isset($limit)) {
|
||||||
if ($limit < 0) {
|
if ($limit < 0) {
|
||||||
throw (new \Exception( 'invalid value specified for `limit`.'));
|
throw (new \Exception( 'invalid value specified for `limit`.'));
|
||||||
} else {
|
} else {
|
||||||
$oCriteria->setLimit( $limit );
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
} else {
|
||||||
|
$oCriteria->setLimit( $limit );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$oDataset = \UsersPeer::doSelectRS($oCriteria);
|
$oDataset = \UsersPeer::doSelectRS($oCriteria);
|
||||||
@@ -1080,6 +1098,11 @@ class Task
|
|||||||
$aUIDS1[] = $aGroup['GRP_UID'];
|
$aUIDS1[] = $aGroup['GRP_UID'];
|
||||||
}
|
}
|
||||||
$groups = new \Groupwf();
|
$groups = new \Groupwf();
|
||||||
|
if (isset($limit)) {
|
||||||
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$result = $groups->getAllGroup($start, $limit, $filter);
|
$result = $groups->getAllGroup($start, $limit, $filter);
|
||||||
foreach ($result['rows'] as $results) {
|
foreach ($result['rows'] as $results) {
|
||||||
if (in_array($results['GRP_UID'], $aUIDS1)) {
|
if (in_array($results['GRP_UID'], $aUIDS1)) {
|
||||||
@@ -1106,7 +1129,7 @@ class Task
|
|||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_USERNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_USERNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
||||||
if ($filter || $filter=='0') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
||||||
}
|
}
|
||||||
$oCriteria->addSelectColumn(\TaskUserPeer::TAS_UID);
|
$oCriteria->addSelectColumn(\TaskUserPeer::TAS_UID);
|
||||||
@@ -1124,11 +1147,15 @@ class Task
|
|||||||
$oCriteria->setOffset( $start );
|
$oCriteria->setOffset( $start );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($limit) {
|
if (isset($limit)) {
|
||||||
if ($limit < 0) {
|
if ($limit < 0) {
|
||||||
throw (new \Exception( 'invalid value specified for `limit`.'));
|
throw (new \Exception( 'invalid value specified for `limit`.'));
|
||||||
} else {
|
} else {
|
||||||
$oCriteria->setLimit( $limit );
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
} else {
|
||||||
|
$oCriteria->setLimit( $limit );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$oDataset = \TaskUserPeer::doSelectRS($oCriteria);
|
$oDataset = \TaskUserPeer::doSelectRS($oCriteria);
|
||||||
@@ -1194,6 +1221,11 @@ class Task
|
|||||||
$aUIDS1[] = $aGroup['GRP_UID'];
|
$aUIDS1[] = $aGroup['GRP_UID'];
|
||||||
}
|
}
|
||||||
$groups = new \Groupwf();
|
$groups = new \Groupwf();
|
||||||
|
if (isset($limit)) {
|
||||||
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
}
|
||||||
|
}
|
||||||
$result = $groups->getAllGroup($start, $limit, $filter);
|
$result = $groups->getAllGroup($start, $limit, $filter);
|
||||||
foreach ($result['rows'] as $results) {
|
foreach ($result['rows'] as $results) {
|
||||||
if (! in_array($results['GRP_UID'], $aUIDS1)) {
|
if (! in_array($results['GRP_UID'], $aUIDS1)) {
|
||||||
@@ -1222,7 +1254,7 @@ class Task
|
|||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_FIRSTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_FIRSTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_LASTNAME);
|
||||||
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
$oCriteria->addSelectColumn(\UsersPeer::USR_EMAIL);
|
||||||
if ($filter || $filter=='0') {
|
if ($filter != '') {
|
||||||
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
$oCriteria->add( $oCriteria->getNewCriterion( \UsersPeer::USR_USERNAME, "%$filter%", \Criteria::LIKE )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_FIRSTNAME, "%$filter%", \Criteria::LIKE ) )->addOr( $oCriteria->getNewCriterion( \UsersPeer::USR_LASTNAME, "%$filter%", \Criteria::LIKE ) ) );
|
||||||
}
|
}
|
||||||
$oCriteria->add(\UsersPeer::USR_STATUS, 'ACTIVE');
|
$oCriteria->add(\UsersPeer::USR_STATUS, 'ACTIVE');
|
||||||
@@ -1234,11 +1266,15 @@ class Task
|
|||||||
$oCriteria->setOffset( $start );
|
$oCriteria->setOffset( $start );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($limit) {
|
if (isset($limit)) {
|
||||||
if ($limit < 0) {
|
if ($limit < 0) {
|
||||||
throw (new \Exception( 'invalid value specified for `limit`.'));
|
throw (new \Exception( 'invalid value specified for `limit`.'));
|
||||||
} else {
|
} else {
|
||||||
$oCriteria->setLimit( $limit );
|
if ($limit == 0) {
|
||||||
|
return $aUsers;
|
||||||
|
} else {
|
||||||
|
$oCriteria->setLimit( $limit );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$oDataset = \UsersPeer::doSelectRS($oCriteria);
|
$oDataset = \UsersPeer::doSelectRS($oCriteria);
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ class ProjectUsers extends Api
|
|||||||
public function doGetProjectUsers($prjUid)
|
public function doGetProjectUsers($prjUid)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$supervisor = new \BusinessModel\ProjectUser();
|
$users = new \BusinessModel\ProjectUser();
|
||||||
$arrayData = $supervisor->getProjectUsers($prjUid);
|
$arrayData = $users->getProjectUsers($prjUid);
|
||||||
//Response
|
//Response
|
||||||
$response = $arrayData;
|
$response = $arrayData;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@@ -38,8 +38,8 @@ class ProjectUsers extends Api
|
|||||||
public function doGetProjectStartingTasks($prjUid)
|
public function doGetProjectStartingTasks($prjUid)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$supervisor = new \BusinessModel\ProjectUser();
|
$startingTasks = new \BusinessModel\ProjectUser();
|
||||||
$arrayData = $supervisor->getProjectStartingTasks($prjUid);
|
$arrayData = $startingTasks->getProjectStartingTasks($prjUid);
|
||||||
//Response
|
//Response
|
||||||
$response = $arrayData;
|
$response = $arrayData;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@@ -58,8 +58,8 @@ class ProjectUsers extends Api
|
|||||||
public function doGetProjectStartingTaskUsers($prjUid, $usrUid)
|
public function doGetProjectStartingTaskUsers($prjUid, $usrUid)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$supervisor = new \BusinessModel\ProjectUser();
|
$startingTasks = new \BusinessModel\ProjectUser();
|
||||||
$arrayData = $supervisor->getProjectStartingTaskUsers($prjUid, $usrUid);
|
$arrayData = $startingTasks->getProjectStartingTaskUsers($prjUid, $usrUid);
|
||||||
//Response
|
//Response
|
||||||
$response = $arrayData;
|
$response = $arrayData;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ debug = 1
|
|||||||
project-users = "Services\Api\ProcessMaker\Project\ProjectUsers"
|
project-users = "Services\Api\ProcessMaker\Project\ProjectUsers"
|
||||||
web-entry = "Services\Api\ProcessMaker\Project\WebEntry"
|
web-entry = "Services\Api\ProcessMaker\Project\WebEntry"
|
||||||
data-base-connections = "Services\Api\ProcessMaker\Project\DataBaseConnection"
|
data-base-connections = "Services\Api\ProcessMaker\Project\DataBaseConnection"
|
||||||
|
files-manager = "Services\Api\ProcessMaker\Project\FilesManager"
|
||||||
|
|
||||||
[alias: projects]
|
[alias: projects]
|
||||||
project = "Services\Api\ProcessMaker\Project"
|
project = "Services\Api\ProcessMaker\Project"
|
||||||
|
|||||||
Reference in New Issue
Block a user