From c3d325f1737e5a1efd66290ef74aa3119c05eaec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Thu, 13 Jun 2024 12:09:48 -0400 Subject: [PATCH 01/17] Added badges for Alternatives column in the request lists --- .../js/components/shared/FilterTable.vue | 12 +++++++++++ .../requests/components/RequestsListing.vue | 21 ++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/resources/js/components/shared/FilterTable.vue b/resources/js/components/shared/FilterTable.vue index e982e14da5..fcb90c46e5 100644 --- a/resources/js/components/shared/FilterTable.vue +++ b/resources/js/components/shared/FilterTable.vue @@ -462,6 +462,18 @@ export default { border-radius: 5px; padding: 7px; } +.status-alternative-a { + background: rgba(224, 229, 232, 1); + color: rgba(0, 0, 0, 0.75); + border-radius: 5px; + padding: 7px; +} +.status-alternative-b { + background: rgba(249, 232, 195, 1); + color: rgba(0, 0, 0, 0.75); + border-radius: 5px; + padding: 7px; +} @-moz-document url-prefix() { .pm-table-truncate { overflow: hidden; diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index 10e93be2f8..23d3478c76 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -124,6 +124,7 @@ import paginationTable from "../../components/shared/PaginationTable.vue"; import PMColumnFilterIconAsc from "../../components/PMColumnFilterPopover/PMColumnFilterIconAsc.vue"; import PMColumnFilterIconDesc from "../../components/PMColumnFilterPopover/PMColumnFilterIconDesc.vue"; import FilterTableBodyMixin from "../../components/shared/FilterTableBodyMixin"; +import { BadgePlugin } from "bootstrap-vue"; const uniqIdsMixin = createUniqIdsMixin(); @@ -397,7 +398,25 @@ export default { }; }, formatProcessVersionAlternative(value) { - return `Alternative ${value}`; + let color = "primary"; + let badge = "alternative-a"; + + if (value === "A") { + color = "primary"; + badge = "alternative-a"; + } else if (value === "B") { + color = "secondary"; + badge = "alternative-b"; + } else if (value === null) { + return "-"; + } + + return ` + + Alternative ${value} + `; }, transform(dataInput) { const data = _.cloneDeep(dataInput); From cfa2a2c7eb39d60819a4b2c00c21081e54cf80c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Fri, 14 Jun 2024 10:42:09 -0400 Subject: [PATCH 02/17] Added an overdue tag in the tasks list --- resources/js/tasks/components/TasksList.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/js/tasks/components/TasksList.vue b/resources/js/tasks/components/TasksList.vue index 955e406d6e..24135e1f6b 100644 --- a/resources/js/tasks/components/TasksList.vue +++ b/resources/js/tasks/components/TasksList.vue @@ -630,9 +630,12 @@ export default { if (props.status === "ACTIVE" && isSelfService) { color = "danger"; label = "Self Service"; - } else if (props.status === "ACTIVE") { + } else if (props.status === "ACTIVE" && props.advanceStatus === "open") { color = "success"; label = "In Progress"; + } else if (props.status === "ACTIVE" && props.advanceStatus === "overdue") { + color = "danger"; + label = "Overdue"; } else if (props.status === "CLOSED") { color = "primary"; label = "Completed"; From 643dec3fcf2666d045d0925f1c9b62aff6e0712c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Fri, 14 Jun 2024 11:03:51 -0400 Subject: [PATCH 03/17] remove unused library --- resources/js/requests/components/RequestsListing.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index 23d3478c76..e70423897f 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -124,7 +124,6 @@ import paginationTable from "../../components/shared/PaginationTable.vue"; import PMColumnFilterIconAsc from "../../components/PMColumnFilterPopover/PMColumnFilterIconAsc.vue"; import PMColumnFilterIconDesc from "../../components/PMColumnFilterPopover/PMColumnFilterIconDesc.vue"; import FilterTableBodyMixin from "../../components/shared/FilterTableBodyMixin"; -import { BadgePlugin } from "bootstrap-vue"; const uniqIdsMixin = createUniqIdsMixin(); From 44c959f551de04d6046dcc742a694a91a1232452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Fri, 14 Jun 2024 11:16:08 -0400 Subject: [PATCH 04/17] SonarQube fixes --- resources/js/requests/components/RequestsListing.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index e70423897f..d1b24c6ea2 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -397,8 +397,8 @@ export default { }; }, formatProcessVersionAlternative(value) { - let color = "primary"; - let badge = "alternative-a"; + let color; + let badge; if (value === "A") { color = "primary"; @@ -408,6 +408,9 @@ export default { badge = "alternative-b"; } else if (value === null) { return "-"; + } else { + color = "primary"; + badge = "alternative-a"; } return ` From c706df7cedc93a111b7b981d990ee1586c8b1d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Fri, 14 Jun 2024 11:28:44 -0400 Subject: [PATCH 05/17] SonarQube fixes --- resources/js/requests/components/RequestsListing.vue | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/resources/js/requests/components/RequestsListing.vue b/resources/js/requests/components/RequestsListing.vue index d1b24c6ea2..c61d7e18df 100644 --- a/resources/js/requests/components/RequestsListing.vue +++ b/resources/js/requests/components/RequestsListing.vue @@ -397,20 +397,14 @@ export default { }; }, formatProcessVersionAlternative(value) { - let color; - let badge; + let color = "primary"; + let badge = "alternative-a"; - if (value === "A") { - color = "primary"; - badge = "alternative-a"; - } else if (value === "B") { + if (value === "B") { color = "secondary"; badge = "alternative-b"; } else if (value === null) { return "-"; - } else { - color = "primary"; - badge = "alternative-a"; } return ` From 24b2d19e8e572734836202295df72392ecb54b09 Mon Sep 17 00:00:00 2001 From: CarliPinell Date: Tue, 18 Jun 2024 08:07:56 -0400 Subject: [PATCH 06/17] Saving progress working ok --- .../components/CardProcess.vue | 73 +++++++++++++++---- .../components/ProcessListing.vue | 2 +- 2 files changed, 60 insertions(+), 15 deletions(-) diff --git a/resources/js/processes-catalogue/components/CardProcess.vue b/resources/js/processes-catalogue/components/CardProcess.vue index 11f2f6c160..c842deb645 100644 --- a/resources/js/processes-catalogue/components/CardProcess.vue +++ b/resources/js/processes-catalogue/components/CardProcess.vue @@ -1,12 +1,14 @@