PMCORE-3090:UI - Task Actions (EHX) - Inbox List (and any Custom Case List that belongs to this list)

Corrections

CR

Conection to api

modals with rest service

CR
This commit is contained in:
fabio
2021-07-20 11:50:16 -04:00
parent a0b9605d92
commit ac4814d28d
13 changed files with 499 additions and 30 deletions

View File

@@ -70,7 +70,10 @@ const services = {
USERS: "/home/users",
TASKS: "/home/tasks",
CATEGORIES: "/home/categories",
DEBUG_STATUS: "/home/process-debug-status?processUid={prj_uid}"
DEBUG_STATUS: "/home/process-debug-status?processUid={prj_uid}",
PAUSE_CASE: "/cases/{app_uid}/pause",
REASSIGN_CASE: "/cases/{app_uid}/reassign-case",
REASSIGN_USERS: "/light/userstoreassign/{task_uid}"
};
export default {
@@ -260,6 +263,7 @@ export default {
url,
credentials = window.config.SYS_CREDENTIALS,
workspace = window.config.SYS_WORKSPACE,
lang = window.config.SYS_LANG,
server = window.config.SYS_SERVER_API;
url = this.getUrl(_.extend(keys, credentials, { server }, { workspace }), service);

View File

@@ -151,6 +151,26 @@ export let cases = {
window.config.SYS_URI +
`cases/ajaxListener`, params);
},
/**
* Pause case with endpoint
* @param {*} data
* @returns
*/
pauseCase(data) {
return Api.update({
service: "PAUSE_CASE",
data: {
unpaused_date: data.unpausedDate,
unpaused_time: data.unpausedTime,
index: data.DEL_INDEX,
reason: data.reasonPause,
sendMail: data.notifyUser
},
keys: {
app_uid: data.APP_UID
}
});
},
/**
* Unpause case with endpoint
* @param {*} data
@@ -165,6 +185,29 @@ export let cases = {
}
});
},
getUserReassign(data) {
return Api.get({
service: "REASSIGN_USERS",
data: {},
keys: {
task_uid: data.TAS_UID
}
});
},
reassingCase(data) {
return Api.update({
service: "REASSIGN_CASE",
data: {
usr_uid_target: data.userSelected,
del_index: data.DEL_INDEX,
reason: data.reasonReassign,
sendMail: data.notifyUser
},
keys: {
app_uid: data.APP_UID
}
});
},
/**
* Claim case with endpoint
* @param {*} data