From 78640e80ac7b2b8262a1acd1baeab9255d48d985 Mon Sep 17 00:00:00 2001 From: Pranav-8bit Date: Thu, 26 Sep 2024 00:35:50 +0530 Subject: [PATCH 1/3] bug fix --- .../album-page/album-options.svelte | 81 +++++++++++++++++-- .../[[assetId=id]]/+page.svelte | 1 + 2 files changed, 74 insertions(+), 8 deletions(-) diff --git a/web/src/lib/components/album-page/album-options.svelte b/web/src/lib/components/album-page/album-options.svelte index ebcf835649070..27d99018023c3 100644 --- a/web/src/lib/components/album-page/album-options.svelte +++ b/web/src/lib/components/album-page/album-options.svelte @@ -1,7 +1,14 @@ @@ -77,22 +124,40 @@
{$t('invite_people')}
-
-
- + {#if currentUser} +
+
+
-
{user.name}
+
{currentUser.name}
{$t('owner')}
-
+
+ {/if} + {#each album.albumUsers as { user } (user.id)}
{user.name}
+ {#if user.id !== album.ownerId} + + handleMenuRemove(user)} text={$t('remove')} /> + + {/if}
{/each}
+ +{#if selectedRemoveUser} + (selectedRemoveUser = null)} + /> +{/if} diff --git a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte index cbdb38192e082..4b362ea7a1ac0 100644 --- a/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/albums/[albumId=id]/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -737,6 +737,7 @@ albumOrder = order; await setModeToView(); }} + onRemove={handleRemoveUser} onClose={() => (viewMode = ViewMode.VIEW)} onToggleEnabledActivity={handleToggleEnableActivity} onShowSelectSharedUser={() => (viewMode = ViewMode.SELECT_USERS)} From 07830f9802c7883aaaf5e401802b1e012eefdc2f Mon Sep 17 00:00:00 2001 From: Pranav-8bit Date: Sat, 28 Sep 2024 13:06:46 +0530 Subject: [PATCH 2/3] added few more type hint --- .../album-page/album-options.svelte | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/web/src/lib/components/album-page/album-options.svelte b/web/src/lib/components/album-page/album-options.svelte index 27d99018023c3..1e55c84f4e11f 100644 --- a/web/src/lib/components/album-page/album-options.svelte +++ b/web/src/lib/components/album-page/album-options.svelte @@ -1,7 +1,7 @@ +{#if !selectedRemoveUser}
@@ -123,12 +113,13 @@
{$t('invite_people')}
- {#if currentUser} + + {#if user}
- +
-
{currentUser.name}
+
{user.name}
{$t('owner')}
{/if} @@ -150,6 +141,7 @@
+{/if} {#if selectedRemoveUser}