From 81f3347ecfe62424eed4e178514e1399825cf6d5 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 18 Dec 2021 11:21:07 -0800 Subject: [PATCH] fix: Don't show create a group option to those without permission closes #2621 --- .../AddGroupsToCollection.tsx | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/app/scenes/CollectionPermissions/AddGroupsToCollection.tsx b/app/scenes/CollectionPermissions/AddGroupsToCollection.tsx index 6924c3463..2e0d4f0d7 100644 --- a/app/scenes/CollectionPermissions/AddGroupsToCollection.tsx +++ b/app/scenes/CollectionPermissions/AddGroupsToCollection.tsx @@ -78,18 +78,23 @@ class AddGroupsToCollection extends React.Component { }; render() { - const { groups, collection, auth, t } = this.props; + const { groups, policies, collection, auth, t } = this.props; const { user, team } = auth; if (!user || !team) return null; + + const can = policies.abilities(team.id); + return ( - - {t("Can’t find the group you’re looking for?")}{" "} - - {t("Create a group")} - - . - + {can.createGroup && ( + + {t("Can’t find the group you’re looking for?")}{" "} + + {t("Create a group")} + + . + + )} { /> )} /> - - - + {can.createGroup && ( + + + + )} ); }