diff --git a/frontend/src/metabase/admin/people/components/GroupsListing.jsx b/frontend/src/metabase/admin/people/components/GroupsListing.jsx index 6adcb4875ccd0028d99c89e09404c1c66dffa40f..a7d8cd9f6c126746ec07c3d8cb9ade48b5752039 100644 --- a/frontend/src/metabase/admin/people/components/GroupsListing.jsx +++ b/frontend/src/metabase/admin/people/components/GroupsListing.jsx @@ -6,6 +6,7 @@ import cx from "classnames"; import { AngularResourceProxy } from "metabase/lib/redux"; import MetabaseAnalytics from "metabase/lib/analytics"; +import { isDefaultGroup, isAdminGroup } from "metabase/lib/groups"; import Icon from "metabase/components/Icon.jsx"; import Input from "metabase/components/Input.jsx"; @@ -116,7 +117,7 @@ const COLORS = ['bg-error', 'bg-purple', 'bg-brand', 'bg-gold', 'bg-green']; function GroupRow({ group, groupBeingEdited, index, showGroupDetail, showAddGroupRow, onEditGroupClicked, onDeleteGroupClicked, onEditGroupTextChange, onEditGroupCancelClicked, onEditGroupDoneClicked }) { const color = COLORS[(index % COLORS.length)]; - const showActionsButton = group.name !== "Default" && group.name !== "Admin"; + const showActionsButton = !isDefaultGroup(group) && !isAdminGroup(group); const editing = groupBeingEdited && groupBeingEdited.id === group.id; return editing ? (