Merged in bugfix/PMCORE-2548 (pull request #7622)
PMCORE-2548 Approved-by: Rodrigo Quelca
This commit is contained in:
@@ -8,7 +8,8 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "MY_CASES",
|
||||
params: {
|
||||
filter: data.filter
|
||||
filter: data.filter,
|
||||
paged: data.paged
|
||||
},
|
||||
keys: {}
|
||||
});
|
||||
@@ -17,6 +18,7 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "TODO_LIST",
|
||||
params: {
|
||||
paged: data.paged
|
||||
},
|
||||
keys: {}
|
||||
});
|
||||
@@ -25,6 +27,7 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "DRAFT_LIST",
|
||||
params: {
|
||||
paged: data.paged
|
||||
},
|
||||
keys: {}
|
||||
});
|
||||
@@ -33,6 +36,7 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "PAUSED_LIST",
|
||||
params: {
|
||||
paged: data.paged
|
||||
},
|
||||
keys: {}
|
||||
});
|
||||
@@ -41,6 +45,7 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "UNASSIGNED_LIST",
|
||||
params: {
|
||||
paged: data.paged
|
||||
},
|
||||
keys: {}
|
||||
});
|
||||
@@ -164,7 +169,8 @@ export let cases = {
|
||||
return Api.get({
|
||||
service: "SEARCH",
|
||||
params: dt,
|
||||
keys: {}
|
||||
keys: {},
|
||||
paged: dt.paged
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -151,7 +151,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
customFilters: ["myfilter"],
|
||||
},
|
||||
@@ -167,16 +167,23 @@ export default {
|
||||
/**
|
||||
* Get cases data by header
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
let filters = {};
|
||||
_.forIn(this.filters, function(value, key) {
|
||||
filters = {...filters, ...value};
|
||||
});
|
||||
api.cases
|
||||
.search(filters)
|
||||
.search({
|
||||
filters,
|
||||
paged:paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
resolutionFunc({
|
||||
|
||||
@@ -90,7 +90,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
},
|
||||
pmDateFormat: "Y-m-d H:i:s",
|
||||
@@ -112,12 +112,18 @@ export default {
|
||||
/**
|
||||
* Get cases todo data
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
api.cases
|
||||
.draft()
|
||||
.draft({
|
||||
paged: paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
resolutionFunc({
|
||||
|
||||
@@ -107,7 +107,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
},
|
||||
translations: null,
|
||||
@@ -156,13 +156,18 @@ export default {
|
||||
/**
|
||||
* Get cases data by header
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
api.cases
|
||||
.myCases({
|
||||
filter: that.filterHeader,
|
||||
paged: paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
|
||||
@@ -119,7 +119,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
},
|
||||
pmDateFormat: "Y-m-d H:i:s",
|
||||
@@ -141,12 +141,18 @@ export default {
|
||||
/**
|
||||
* Get cases todo data
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
api.cases
|
||||
.paused()
|
||||
.paused({
|
||||
paged: paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
resolutionFunc({
|
||||
|
||||
@@ -112,7 +112,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
},
|
||||
pmDateFormat: "Y-m-d H:i:s",
|
||||
@@ -134,12 +134,18 @@ export default {
|
||||
/**
|
||||
* Get cases todo data
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
api.cases
|
||||
.todo()
|
||||
.todo({
|
||||
paged: paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
resolutionFunc({
|
||||
|
||||
@@ -116,7 +116,7 @@ export default {
|
||||
programmatic: false,
|
||||
},
|
||||
requestFunction(data) {
|
||||
return this.$parent.$parent.getCasesForVueTable();
|
||||
return this.$parent.$parent.getCasesForVueTable(data);
|
||||
},
|
||||
},
|
||||
pmDateFormat: "Y-m-d H:i:s",
|
||||
@@ -138,12 +138,18 @@ export default {
|
||||
/**
|
||||
* Get cases unassigned data
|
||||
*/
|
||||
getCasesForVueTable() {
|
||||
getCasesForVueTable(data) {
|
||||
let that = this,
|
||||
dt;
|
||||
dt,
|
||||
paged,
|
||||
limit = data.limit,
|
||||
start = data.page === 1 ? 0 : limit * (data.page - 1);
|
||||
paged = start + ',' + limit;
|
||||
return new Promise((resolutionFunc, rejectionFunc) => {
|
||||
api.cases
|
||||
.unassigned()
|
||||
.unassigned({
|
||||
paged: paged
|
||||
})
|
||||
.then((response) => {
|
||||
dt = that.formatDataResponse(response.data.data);
|
||||
resolutionFunc({
|
||||
|
||||
@@ -473,7 +473,7 @@ class Home extends Api
|
||||
$result = [];
|
||||
$result['data'] = $list->getData();
|
||||
// We will to enable always the pagination
|
||||
$result['total'] = $list->getLimit() + 1;
|
||||
$result['total'] = $list->getCounter();
|
||||
return $result;
|
||||
} catch (Exception $e) {
|
||||
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
|
||||
|
||||
Reference in New Issue
Block a user