diff --git a/app/routes/et-members.tsx b/app/routes/et-members.tsx index 96f2295..67af2dd 100644 --- a/app/routes/et-members.tsx +++ b/app/routes/et-members.tsx @@ -37,11 +37,7 @@ export async function loader({ context }: { context: RequestContext }) { status: 401, }); - if ( - ![1 << 3, 1 << 4, 1 << 12].find( - (p) => context.data.current_user.permissions & p, - ) - ) + if (![1 << 4, 1 << 12].find((p) => context.data.current_user.permissions & p)) throw new Response(null, { status: 403, }); diff --git a/app/routes/events-team.tsx b/app/routes/events-team.tsx index 669546c..b4e6171 100644 --- a/app/routes/events-team.tsx +++ b/app/routes/events-team.tsx @@ -454,9 +454,11 @@ export default function () { <Link color="#646cff" href="/book-event" mt="16px"> Book an Event </Link> - <Link color="#646cff" href="/et-members" mb="32px" mt="8px"> - Events Team Member Management - </Link> + {can_approve ? ( + <Link color="#646cff" href="/et-members" mb="32px" mt="8px"> + Events Team Member Management + </Link> + ) : null} </VStack> </Container> );