FOUR-14096 Save advanced filters in saved searches by nolanpro · Pull Request #6200 · ProcessMaker/processmaker
Expand Up
@@ -71,9 +71,9 @@
<template v-else>
<template v-if="header.field === 'due_at'">
<span :class="['badge', 'badge-'+row['color_badge'], 'due-'+row['color_badge']]">
{{ formatRemainingTime(getNestedPropertyValue(row, header)) }}
{{ formatRemainingTime(row.due_at) }}
</span>
<span>{{ row["due_date"] }}</span>
<span>{{ getNestedPropertyValue(row, header) }}</span>
</template>
<template v-else>
<div
Expand Down
Expand Up
@@ -158,6 +158,7 @@ import TaskTooltip from "./TaskTooltip.vue";
import PMColumnFilterIconAsc from "../../components/PMColumnFilterPopover/PMColumnFilterIconAsc.vue";
import PMColumnFilterIconDesc from "../../components/PMColumnFilterPopover/PMColumnFilterIconDesc.vue";
import FilterTableBodyMixin from "../../components/shared/FilterTableBodyMixin";
import { get } from "lodash";
const uniqIdsMixin = createUniqIdsMixin();
Expand Down Expand Up @@ -227,6 +228,13 @@ export default { }; }, computed: { now() { const tz = get(window, 'ProcessMaker.user.timezone'); if (tz) { return moment().tz(tz); } return moment(); }, endpoint() { if (this.savedSearch !== false) { return `saved-searches/${this.savedSearch}/results`; Expand All @@ -249,7 +257,6 @@ export default { record["status"] = this.formatStatus(record); record["assignee"] = this.formatAvatar(record["user"]); record["request"] = this.formatRequest(record); record["due_date"] = this.formatDueDate(record["due_at"]); record["color_badge"] = this.formatColorBadge(record["due_at"]); record["process"] = this.formatProcess(record); record["task_name"] = this.formatActiveTask(record); Expand Down Expand Up @@ -438,14 +445,11 @@ export default { return `${daysRemaining}D`; }, remainingTime(date) { if (date === "-" || date === null) { date = moment(date); if (!date.isValid()) { return 0; }
const currentDate = new Date(); const formatDate = moment(date).format("YYYY-MM-DD"); const endDate = new Date(formatDate); return endDate - currentDate; return date.diff(this.now); }, formatProcess(request) { return request.process.name; Expand Down
const uniqIdsMixin = createUniqIdsMixin();
Expand Down Expand Up @@ -227,6 +228,13 @@ export default { }; }, computed: { now() { const tz = get(window, 'ProcessMaker.user.timezone'); if (tz) { return moment().tz(tz); } return moment(); }, endpoint() { if (this.savedSearch !== false) { return `saved-searches/${this.savedSearch}/results`; Expand All @@ -249,7 +257,6 @@ export default { record["status"] = this.formatStatus(record); record["assignee"] = this.formatAvatar(record["user"]); record["request"] = this.formatRequest(record); record["due_date"] = this.formatDueDate(record["due_at"]); record["color_badge"] = this.formatColorBadge(record["due_at"]); record["process"] = this.formatProcess(record); record["task_name"] = this.formatActiveTask(record); Expand Down Expand Up @@ -438,14 +445,11 @@ export default { return `${daysRemaining}D`; }, remainingTime(date) { if (date === "-" || date === null) { date = moment(date); if (!date.isValid()) { return 0; }
const currentDate = new Date(); const formatDate = moment(date).format("YYYY-MM-DD"); const endDate = new Date(formatDate); return endDate - currentDate; return date.diff(this.now); }, formatProcess(request) { return request.process.name; Expand Down