From 0c5c59224b448dc92d0fa72a96a77a178084d015 Mon Sep 17 00:00:00 2001 From: ogerly Date: Wed, 1 Dec 2021 16:53:52 +0100 Subject: [PATCH] hand over and pass to be able to close editforms cleanly --- admin/src/components/EditCreationFormular.vue | 8 ++++++++ admin/src/components/UserTable.vue | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/admin/src/components/EditCreationFormular.vue b/admin/src/components/EditCreationFormular.vue index 896101e41..cfad75e6f 100644 --- a/admin/src/components/EditCreationFormular.vue +++ b/admin/src/components/EditCreationFormular.vue @@ -146,6 +146,13 @@ export default { return [] }, }, + row: { + type: Array, + required: Object, + default() { + return [] + }, + }, creationUserData: { type: Object, required: false, @@ -254,6 +261,7 @@ export default { date: result.data.updatePendingCreation.date, memo: result.data.updatePendingCreation.memo, moderator: Number(result.data.updatePendingCreation.moderator), + row: this.row, }) this.$toasted.success( `Offene schöpfung (${this.value} GDD) für ${this.item.email} wurde geändert, liegt zur Bestätigung bereit`, diff --git a/admin/src/components/UserTable.vue b/admin/src/components/UserTable.vue index 2c5c1c508..7ce31e2ad 100644 --- a/admin/src/components/UserTable.vue +++ b/admin/src/components/UserTable.vue @@ -77,6 +77,7 @@ :pagetype="type" :creation="row.item.creation" :item="row.item" + :row="row" :creationUserData="creationUserData" @update-creation-data="updateCreationData" @update-user-data="updateUserData" @@ -232,6 +233,7 @@ export default { this.$emit('remove-confirm-result', item, 'remove') }, editCreationUserTable(row, rowItem) { + console.log(row.index) if (!row.detailsShowing) { this.creationUserData = rowItem } else { @@ -252,6 +254,9 @@ export default { this.creationUserData.date = data.date this.creationUserData.memo = data.memo this.creationUserData.moderator = data.moderator + + data.row.toggleDetails() + }, updateUserData(rowItem, newCreation) { rowItem.creation = newCreation