fix: Admins should be able to add and remove themselves from collections

This commit is contained in:
Tom Moor
2023-05-04 21:52:59 -04:00
parent 0504e91aa6
commit ac8946f0c5
7 changed files with 30 additions and 18 deletions

View File

@@ -13,7 +13,6 @@ import PaginatedList from "~/components/PaginatedList";
import Text from "~/components/Text";
import useBoolean from "~/hooks/useBoolean";
import useCurrentTeam from "~/hooks/useCurrentTeam";
import useCurrentUser from "~/hooks/useCurrentUser";
import useDebouncedCallback from "~/hooks/useDebouncedCallback";
import useStores from "~/hooks/useStores";
import useToasts from "~/hooks/useToasts";
@@ -26,7 +25,6 @@ type Props = {
function AddPeopleToCollection({ collection }: Props) {
const { memberships, users } = useStores();
const { showToast } = useToasts();
const user = useCurrentUser();
const team = useCurrentTeam();
const { t } = useTranslation();
const [
@@ -99,9 +97,7 @@ function AddPeopleToCollection({ collection }: Props) {
<Empty>{t("No people left to add")}</Empty>
)
}
items={users
.notInCollection(collection.id, query)
.filter((member) => member.id !== user.id)}
items={users.notInCollection(collection.id, query)}
fetch={query ? undefined : users.fetchPage}
renderItem={(item: User) => (
<MemberListItem