From b3c023f4fa59682134855dbd154bfe98103890a8 Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Tue, 30 May 2023 16:20:03 +0200 Subject: [PATCH 1/2] Fix collection permission check in context menu --- src/components/itemContextMenu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/itemContextMenu.js b/src/components/itemContextMenu.js index 539d2fc965..b96ac14780 100644 --- a/src/components/itemContextMenu.js +++ b/src/components/itemContextMenu.js @@ -109,7 +109,7 @@ export function getCommands(options) { }); } - if (itemHelper.supportsAddingToCollection(item) && options.EnableCollectionManagement) { + if (itemHelper.supportsAddingToCollection(item) && (user.Policy.IsAdministrator || user.Policy.EnableCollectionManagement)) { commands.push({ name: globalize.translate('AddToCollection'), id: 'addtocollection', From 25438f8cdad30e220f7fd7b5dafada6f425895fa Mon Sep 17 00:00:00 2001 From: Shadowghost Date: Tue, 30 May 2023 16:21:35 +0200 Subject: [PATCH 2/2] Update @jellyfin/sdk to unstable.202305300501 --- package-lock.json | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 547803c8a7..a6664910a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2825,12 +2825,9 @@ "dev": true }, "node_modules/@jellyfin/sdk": { - "version": "0.0.0-unstable.202304122102", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202304122102.tgz", - "integrity": "sha512-KToOmK3GmbjovtFPgb3dYx8cV6bopo46fhTkHDnKLqsmwqBz5/QKk7Z8NbR+5YaojNAP4LUYnenZmMK9HQ2YeA==", - "dependencies": { - "compare-versions": "5.0.3" - }, + "version": "0.0.0-unstable.202305300501", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202305300501.tgz", + "integrity": "sha512-xAiVZQFtnRkikiYcYSue75+socgwVY+NwY3PaRDTbjH90Guo4ptcLXmlgAFcUad+J3jpwpdAR9+fKmSomUFKRA==", "peerDependencies": { "axios": "^1.3.4" } @@ -5653,11 +5650,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "node_modules/compare-versions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", - "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" - }, "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -22165,12 +22157,10 @@ "dev": true }, "@jellyfin/sdk": { - "version": "0.0.0-unstable.202304122102", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202304122102.tgz", - "integrity": "sha512-KToOmK3GmbjovtFPgb3dYx8cV6bopo46fhTkHDnKLqsmwqBz5/QKk7Z8NbR+5YaojNAP4LUYnenZmMK9HQ2YeA==", - "requires": { - "compare-versions": "5.0.3" - } + "version": "0.0.0-unstable.202305300501", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202305300501.tgz", + "integrity": "sha512-xAiVZQFtnRkikiYcYSue75+socgwVY+NwY3PaRDTbjH90Guo4ptcLXmlgAFcUad+J3jpwpdAR9+fKmSomUFKRA==", + "requires": {} }, "@jridgewell/gen-mapping": { "version": "0.3.2", @@ -24280,11 +24270,6 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, - "compare-versions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", - "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",