From d75d8604eccbef4b7c190f4afacbf44b3195dc46 Mon Sep 17 00:00:00 2001 From: Anton Alexeyev Date: Thu, 8 May 2025 14:13:34 +0700 Subject: [PATCH] Hide meeting minutes for guests (#8881) Signed-off-by: Anton Alexeyev --- .../src/components/Floor.svelte | 10 ++- .../components/MeetingMinutesSection.svelte | 70 +++++++++++-------- 2 files changed, 48 insertions(+), 32 deletions(-) diff --git a/plugins/love-resources/src/components/Floor.svelte b/plugins/love-resources/src/components/Floor.svelte index 8b3aeb8990..1e358ce586 100644 --- a/plugins/love-resources/src/components/Floor.svelte +++ b/plugins/love-resources/src/components/Floor.svelte @@ -39,13 +39,21 @@ let editable: boolean = false $: editable = hasAccountRole(me, AccountRole.Maintainer) + let canViewMinutes: boolean = false + $: canViewMinutes = hasAccountRole(me, AccountRole.User)
- + {#if editable} diff --git a/plugins/love-resources/src/components/MeetingMinutesSection.svelte b/plugins/love-resources/src/components/MeetingMinutesSection.svelte index a853b2ac4e..a07fdea3a3 100644 --- a/plugins/love-resources/src/components/MeetingMinutesSection.svelte +++ b/plugins/love-resources/src/components/MeetingMinutesSection.svelte @@ -14,6 +14,7 @@ --> -
- - - +{#if canViewMinutes} +
+ + + - - {#if meetings > 0 && viewlet} - - - - {:else} -
- - -
- {/if} - - + + {#if meetings > 0 && viewlet} + +
+ + {:else} +
+ + +
+ {/if} + + +{/if}