From 4f01820e3da64a2cb976618012b50dd5f4d295bb Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 25 Sep 2026 15:48:16 -0700 Subject: [PATCH] Show a member's menu to someone who can only edit method permissions, since that's one of its items --- src/app/components/SpaceMember.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/components/SpaceMember.svelte b/src/app/components/SpaceMember.svelte index 5a0bd97f..d8ee1073 100644 --- a/src/app/components/SpaceMember.svelte +++ b/src/app/components/SpaceMember.svelte @@ -24,6 +24,10 @@ const canBan = $derived($supportedMethods.includes("banpubkey")) const canAssign = $derived($supportedMethods.includes("assignrole")) const canUnassign = $derived($supportedMethods.includes("unassignrole")) + const canEditMethods = $derived( + $supportedMethods.includes("listmethodassignees") && + ["assignmethod", "unassignmethod"].some(method => $supportedMethods.includes(method)), + ) const openProfile = () => pushModal(ProfileDetail, {pubkey, url}) @@ -49,7 +53,7 @@ - {#if canAssign || canUnassign || canUnallow || canBan} + {#if canAssign || canUnassign || canUnallow || canBan || canEditMethods}