From 0866d3c859e3f26de41d210069f4e300e5f14251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com> Date: Sat, 12 Dec 2020 17:03:55 +0100 Subject: [PATCH] In home limit admin wrench to groups with permission --- client/src/components/home/OwnGroupsTable.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/components/home/OwnGroupsTable.tsx b/client/src/components/home/OwnGroupsTable.tsx index 233649e..caa6916 100644 --- a/client/src/components/home/OwnGroupsTable.tsx +++ b/client/src/components/home/OwnGroupsTable.tsx @@ -1,5 +1,5 @@ import { Box, IconButton, Tooltip, Typography } from '@material-ui/core'; -import { Group, Member, MemberState } from '../../types/graphqlSchema'; +import { Group, GroupRole, Member, MemberState } from '../../types/graphqlSchema'; import { IOwnGroupMemberships, ownGroupMemberships } from '../../graphql/queries/group/ownGroupMemberships'; import { CardTable } from '../utils/CardTable'; @@ -62,7 +62,7 @@ export const OwnGroupsTable: React.FC = () => { field: 'membership', align: 'left', render: function renderMembership(rowData) { - if (rowData?.membership?.memberState !== MemberState.Accepted) return; + if (rowData?.membership?.groupRole !== GroupRole.Admin) return; return ( <Tooltip title="Adminisztráció" aria-label="group-administration"> <IconButton -- GitLab