From 1dde4ffa7f6d72b7860e7f0010101ac6d9bd50e8 Mon Sep 17 00:00:00 2001 From: guerler Date: Fri, 10 Nov 2023 22:57:57 +0300 Subject: [PATCH] Move operation condition from backend to client --- .../Grid/GridElements/GridOperations.vue | 3 +- client/src/components/Grid/GridList.vue | 1 + .../src/components/Grid/configs/adminUsers.ts | 113 +++++++++++++++++- client/src/components/plugins/icons.js | 2 + .../webapps/galaxy/controllers/admin.py | 19 --- 5 files changed, 112 insertions(+), 26 deletions(-) diff --git a/client/src/components/Grid/GridElements/GridOperations.vue b/client/src/components/Grid/GridElements/GridOperations.vue index d135109286f..758446765a3 100644 --- a/client/src/components/Grid/GridElements/GridOperations.vue +++ b/client/src/components/Grid/GridElements/GridOperations.vue @@ -10,6 +10,7 @@ library.add(faCaretDown); interface Props { rowData: RowData; operations: Array; + title: string; } const props = defineProps(); @@ -35,7 +36,7 @@ function hasCondition(conditionHandler: (rowData: RowData) => Boolean) { aria-expanded="false" class="ui-link font-weight-bold"> - {{ rowData.title }} + {{ title }}