From 1c50079f7b16c3647078a88757de56b4c654cff7 Mon Sep 17 00:00:00 2001 From: jaina heartles Date: Tue, 27 Feb 2024 14:57:27 -0800 Subject: [PATCH] Allow pinning/unpinning other users posts --- packages/backend/src/core/NotePiningService.ts | 2 -- packages/frontend/src/scripts/get-note-menu.ts | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/core/NotePiningService.ts b/packages/backend/src/core/NotePiningService.ts index 74e53c5c4..6c462b994 100644 --- a/packages/backend/src/core/NotePiningService.ts +++ b/packages/backend/src/core/NotePiningService.ts @@ -53,7 +53,6 @@ export class NotePiningService { // Fetch pinee const note = await this.notesRepository.findOneBy({ id: noteId, - userId: user.id, }); if (note == null) { @@ -92,7 +91,6 @@ export class NotePiningService { // Fetch unpinee const note = await this.notesRepository.findOneBy({ id: noteId, - userId: user.id, }); if (note == null) { diff --git a/packages/frontend/src/scripts/get-note-menu.ts b/packages/frontend/src/scripts/get-note-menu.ts index 275ad8f2c..c4d9dea3a 100644 --- a/packages/frontend/src/scripts/get-note-menu.ts +++ b/packages/frontend/src/scripts/get-note-menu.ts @@ -341,7 +341,7 @@ export function getNoteMenu(props: { text: i18n.ts.muteThread, action: () => toggleThreadMute(true), }), - appearNote.userId === $i.id ? ($i.pinnedNoteIds ?? []).includes(appearNote.id) ? { + ($i.pinnedNoteIds ?? []).includes(appearNote.id) ? { icon: 'ph-push-pin ph-bold ph-lgned-off', text: i18n.ts.unpin, action: () => togglePin(false), @@ -349,7 +349,7 @@ export function getNoteMenu(props: { icon: 'ph-push-pin ph-bold ph-lg', text: i18n.ts.pin, action: () => togglePin(true), - } : undefined, + }, { type: 'parent' as const, icon: 'ph-user ph-bold ph-lg',