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
*/
public function updateReassignCase($caseUid, $userUid, $delIndex, $userUidSource, $userUidTarget)
{
try {
if (!$delIndex) {
$delIndex = \AppDelegation::getCurrentIndex($caseUid);
}
\G::LoadClass('wsBase');
$ws = new \wsBase();
$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 $userUid Unique id of User
@@ -542,10 +544,12 @@ class Cases
*
* return array Return an array with Task Case
*/
public function updateRouteCase($caseUid, $userUid, $delIndex)
{
try {
if (!$delIndex) {
$delIndex = \AppDelegation::getCurrentIndex($caseUid);
}
\G::LoadClass('wsBase');
$ws = new \wsBase();
$fields = $ws->derivateCase($userUid, $caseUid, $delIndex, $bExecuteTriggersBeforeAssignment = false);
@@ -556,6 +560,7 @@ class Cases
}
}
/**
* 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
*
* @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_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 {
$userUid = $this->getUserId();
@@ -259,12 +260,10 @@ class Cases extends Api
/**
* @url PUT /:cas_uid/route-case
*
* @param string $cas_uid {@from body} {@min 32}{@max 32}
* @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)
public function doPutRouteCase($cas_uid, $del_index = null)
{
try {
$userUid = $this->getUserId();