PMCORE-4004: Solving last comments
This commit is contained in:
2
resources/assets/js/api/Cases.js
Normal file → Executable file
2
resources/assets/js/api/Cases.js
Normal file → Executable file
@@ -240,7 +240,7 @@ export let cases = {
|
||||
});
|
||||
},
|
||||
/**
|
||||
* get the list of users to re-assign
|
||||
* Get the list of users to re-assign
|
||||
* @param {*} data
|
||||
* @returns
|
||||
*/
|
||||
|
||||
@@ -727,9 +727,7 @@ export default {
|
||||
* @param {string} data
|
||||
*/
|
||||
changeFlagSupervising(data) {
|
||||
if (data === 'SUPERVISING'){
|
||||
this.flagSupervising = true;
|
||||
}
|
||||
this.flagSupervising = (data === 'SUPERVISING');
|
||||
},
|
||||
/**
|
||||
* Claim case
|
||||
|
||||
17
workflow/engine/src/ProcessMaker/BusinessModel/Cases.php
Normal file → Executable file
17
workflow/engine/src/ProcessMaker/BusinessModel/Cases.php
Normal file → Executable file
@@ -2787,21 +2787,17 @@ class Cases
|
||||
|
||||
if ($type === 'SELF_SERVICE' && $variable !== '') {
|
||||
$variable = substr($variable, 2);
|
||||
$case = new ClassesCases();
|
||||
$app = new ModelApplication();
|
||||
$fields = $app::where('APP_UID', '=', $appUid)->first();
|
||||
$data = $case::unserializeData($fields->APP_DATA);
|
||||
$fields = ModelApplication::where('APP_UID', '=', $appUid)->first();
|
||||
$data = ClassesCases::unserializeData($fields->APP_DATA);
|
||||
|
||||
$row = [];
|
||||
$groups = new GroupUser();
|
||||
$groupwf = new Groupwf();
|
||||
|
||||
if (!empty($data[$variable])) {
|
||||
foreach ($data[$variable] as $uid) {
|
||||
$group = $groupwf::where('GRP_UID', '=', $uid)->first();
|
||||
$group = Groupwf::where('GRP_UID', '=', $uid)->first();
|
||||
if (!empty($group)) {
|
||||
$users = $groups::where('GRP_UID', '=', $uid)->get()->toArray();
|
||||
foreach ($users as $data) {
|
||||
$usersOfGroup = GroupUser::where('GRP_UID', '=', $uid)->get()->toArray();
|
||||
foreach ($usersOfGroup as $data) {
|
||||
$row[] = $data['USR_UID'];
|
||||
}
|
||||
} else {
|
||||
@@ -2810,10 +2806,9 @@ class Cases
|
||||
}
|
||||
}
|
||||
|
||||
$user = new User();
|
||||
$users = [];
|
||||
foreach ($row as $data) {
|
||||
$obj = $user::where('USR_UID', '=', $data)->Active()->first();
|
||||
$obj = User::where('USR_UID', '=', $data)->Active()->first();
|
||||
if (!is_null($obj) && $obj->USR_USERNAME !== "") {
|
||||
$users[] = $obj;
|
||||
}
|
||||
|
||||
4
workflow/engine/src/ProcessMaker/Services/Api/Cases.php
Normal file → Executable file
4
workflow/engine/src/ProcessMaker/Services/Api/Cases.php
Normal file → Executable file
@@ -1038,7 +1038,7 @@ class Cases extends Api
|
||||
}
|
||||
|
||||
/**
|
||||
* User case supervisor permissions
|
||||
* Verify if current user is a supervisor
|
||||
*
|
||||
* @url GET /:appNumber/supervisor
|
||||
*
|
||||
@@ -1093,8 +1093,6 @@ class Cases extends Api
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get users to reassign or assign
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user