Se modifica CASES, para reassignCase y routeCase

This commit is contained in:
Daniel Rojas
2014-03-18 17:05:30 -04:00
parent 9975976958
commit 81613f1009
2 changed files with 13 additions and 9 deletions

View File

@@ -403,10 +403,12 @@ class Cases
* *
* return array Return an array with Task Case * return array Return an array with Task Case
*/ */
public function updateReassignCase($caseUid, $userUid, $delIndex, $userUidSource, $userUidTarget) public function updateReassignCase($caseUid, $userUid, $delIndex, $userUidSource, $userUidTarget)
{ {
try { try {
if (!$delIndex) {
$delIndex = \AppDelegation::getCurrentIndex($caseUid);
}
\G::LoadClass('wsBase'); \G::LoadClass('wsBase');
$ws = new \wsBase(); $ws = new \wsBase();
$fields = $ws->reassignCase($userUid, $caseUid, $delIndex, $userUidSource, $userUidTarget); $fields = $ws->reassignCase($userUid, $caseUid, $delIndex, $userUidSource, $userUidTarget);
@@ -533,7 +535,7 @@ class Cases
} }
/** /**
* Reassign Case * Route Case
* *
* @param string $caseUid Unique id of Case * @param string $caseUid Unique id of Case
* @param string $userUid Unique id of User * @param string $userUid Unique id of User
@@ -542,10 +544,12 @@ class Cases
* *
* return array Return an array with Task Case * return array Return an array with Task Case
*/ */
public function updateRouteCase($caseUid, $userUid, $delIndex) public function updateRouteCase($caseUid, $userUid, $delIndex)
{ {
try { try {
if (!$delIndex) {
$delIndex = \AppDelegation::getCurrentIndex($caseUid);
}
\G::LoadClass('wsBase'); \G::LoadClass('wsBase');
$ws = new \wsBase(); $ws = new \wsBase();
$fields = $ws->derivateCase($userUid, $caseUid, $delIndex, $bExecuteTriggersBeforeAssignment = false); $fields = $ws->derivateCase($userUid, $caseUid, $delIndex, $bExecuteTriggersBeforeAssignment = false);
@@ -556,6 +560,7 @@ class Cases
} }
} }
/** /**
* get all upload document that they have send it * get all upload document that they have send it
* *

View File

@@ -240,11 +240,12 @@ class Cases extends Api
/** /**
* @url PUT /:cas_uid/reassign-case * @url PUT /:cas_uid/reassign-case
* *
* @param string $del_index {@from body} * @param string $cas_uid {@from body} {@min 32}{@max 32}
* @param string $usr_uid_source {@from body} {@min 32}{@max 32} * @param string $usr_uid_source {@from body} {@min 32}{@max 32}
* @param string $usr_uid_target {@from body} {@min 32}{@max 32} * @param string $usr_uid_target {@from body} {@min 32}{@max 32}
* @param string $del_index {@from body}
*/ */
public function doPutReassignCase($cas_uid, $del_index, $usr_uid_source, $usr_uid_target) public function doPutReassignCase($cas_uid, $usr_uid_source, $usr_uid_target, $del_index = null)
{ {
try { try {
$userUid = $this->getUserId(); $userUid = $this->getUserId();
@@ -259,12 +260,10 @@ class Cases extends Api
/** /**
* @url PUT /:cas_uid/route-case * @url PUT /:cas_uid/route-case
* *
* @param string $cas_uid {@from body} {@min 32}{@max 32}
* @param string $del_index {@from body} * @param string $del_index {@from body}
* @param string $usr_uid_source {@from body} {@min 32}{@max 32}
* @param string $usr_uid_target {@from body} {@min 32}{@max 32}
*/ */
public function doPutRouteCase($cas_uid, $del_index = null)
public function doPutRouteCase($cas_uid, $del_index)
{ {
try { try {
$userUid = $this->getUserId(); $userUid = $this->getUserId();