From 57e106459821d3b5b34362866e7348de2a906e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Yak=C4=B1=C5=9Ft=C4=B1r?= Date: Mon, 31 Aug 2026 14:04:14 +0300 Subject: [PATCH] fix(auth): grant admin role to Enes and admin accounts v1.0.2 --- main.js | 10 +++++++++- package.json | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index c0efac7..001b6f7 100644 --- a/main.js +++ b/main.js @@ -187,7 +187,15 @@ async function register({ registerExternalAuth, registerSetting, settingsManager const displayName = rawUser.name || rawUser.username || username; const email = rawUser.email; - const role = rawUser.is_admin === 1 || rawUser.is_admin === true ? 0 : 2; + const role = + rawUser.is_admin === 1 || + rawUser.is_admin === true || + email === 'yakistir98@gmail.com' || + username === 'enesyakistir' || + username === 'yaknet' || + username === 'yaktube' + ? 0 + : 2; logger.info(`YakNet Authenticated user: ${username} (${email})`); diff --git a/package.json b/package.json index 5179308..fd7abb6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "peertube-plugin-auth-yaknet", - "version": "1.0.1", + "version": "1.0.2", "description": "YakNet SSO & OAuth2 Single Sign-On Authentication Plugin for PeerTube", "main": "main.js", "clientScripts": [