From 154540ce7c575d70b7265534c0449873907df822 Mon Sep 17 00:00:00 2001 From: Sanja Date: Wed, 29 Jan 2025 11:56:55 -0800 Subject: [PATCH] Add transform method to properly format the template owner --- .../components/PublicTemplatesListing.vue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/resources/js/processes/screen-templates/components/PublicTemplatesListing.vue b/resources/js/processes/screen-templates/components/PublicTemplatesListing.vue index c2d090d7bb..8ecb59ad10 100644 --- a/resources/js/processes/screen-templates/components/PublicTemplatesListing.vue +++ b/resources/js/processes/screen-templates/components/PublicTemplatesListing.vue @@ -285,6 +285,21 @@ export default { console.error(error); }); }, + transform(data) { + // Clean up fields for meta pagination so vue table pagination can understand + data.meta.last_page = data.meta.total_pages; + data.meta.from = (data.meta.current_page - 1) * data.meta.per_page; + data.meta.to = data.meta.from + data.meta.count; + data.data = this.jsonRows(data.data); + + for (let record of data.data) { + //format Status + const usePmDefaultLabel = !record['user']; + record["owner"] = this.formatAvatar(record["user"], usePmDefaultLabel); + record["category_list"] = this.formatCategory(record["categories"]); + } + return data; + }, }, };