From 009cfa49f6a8f0c43fb9d56bfa54a2cb518c5b47 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 28 May 2021 14:31:26 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Display=20buttons=20only=20for?= =?UTF-8?q?=20repository=20admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nest_frontend/components/interactive/BoxRepositories.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nest_frontend/components/interactive/BoxRepositories.js b/nest_frontend/components/interactive/BoxRepositories.js index dccda66..d1ff6e6 100644 --- a/nest_frontend/components/interactive/BoxRepositories.js +++ b/nest_frontend/components/interactive/BoxRepositories.js @@ -50,11 +50,11 @@ export default function BoxRepositories( key={repo["id"]} repo={repo} view={view ? () => view(repo["id"]) : null} - alerts={alerts ? () => alerts(repo["id"]) : null} + alerts={(alerts && user["email"] === repo["owner"]["email"]) ? () => alerts(repo["id"]) : null} share={(share && user["email"] === repo["owner"]["email"]) ? () => share(repo["id"]) : null} - archive={archive ? () => archive(repo["id"]) : null} - edit={edit ? () => edit(repo["id"]) : null} - destroy={destroy ? () => destroy(repo["id"]) : null} + archive={(archive && user["email"] === repo["owner"]["email"]) ? () => archive(repo["id"]) : null} + edit={(edit && user["email"] === repo["owner"]["email"]) ? () => edit(repo["id"]) : null} + destroy={(destroy && user["email"] === repo["owner"]["email"]) ? () => destroy(repo["id"]) : null} running={running} /> ))