From 0ec62170fc4b3e08586aeb5bf13d55a8287783b6 Mon Sep 17 00:00:00 2001 From: Mrudul Tora Date: Tue, 23 Feb 2021 15:23:03 +0530 Subject: [PATCH] Removed category editing accessibility when user not logged in (#4251) --- .../fr/free/nrw/commons/media/MediaDetailFragment.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java index c5d10f32e..eca2670bb 100644 --- a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailFragment.java @@ -51,6 +51,7 @@ import fr.free.nrw.commons.MediaDataExtractor; import fr.free.nrw.commons.R; import fr.free.nrw.commons.Utils; import fr.free.nrw.commons.auth.AccountUtil; +import fr.free.nrw.commons.auth.SessionManager; import fr.free.nrw.commons.category.CategoryClient; import fr.free.nrw.commons.category.CategoryDetailsActivity; import fr.free.nrw.commons.category.CategoryEditHelper; @@ -107,6 +108,9 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements return mf; } + @Inject + SessionManager sessionManager; + @Inject MediaDataExtractor mediaDataExtractor; @Inject @@ -263,10 +267,14 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements authorLayout.setVisibility(GONE); } + if (!sessionManager.isUserLoggedIn()) { + categoryEditButton.setVisibility(GONE); + } + if(applicationKvStore.getBoolean("login_skipped")){ delete.setVisibility(GONE); } - + return view; }