From a70d585df8273df3ad07209226191d962f737ed7 Mon Sep 17 00:00:00 2001 From: Saifuddin Adenwala Date: Thu, 7 Nov 2024 18:29:32 +0530 Subject: [PATCH] Hide edit options for logged-out users in Explore screen (#5920) --- .../free/nrw/commons/media/MediaDetailFragment.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 142d8379c..ee905a5c5 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 @@ -272,6 +272,12 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements if (!sessionManager.isUserLoggedIn()) { binding.categoryEditButton.setVisibility(GONE); + binding.descriptionEdit.setVisibility(GONE); + binding.depictionsEditButton.setVisibility(GONE); + } else { + binding.categoryEditButton.setVisibility(VISIBLE); + binding.descriptionEdit.setVisibility(VISIBLE); + binding.depictionsEditButton.setVisibility(VISIBLE); } if(applicationKvStore.getBoolean("login_skipped")){ @@ -400,7 +406,6 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements } ); binding.progressBarEdit.setVisibility(GONE); - binding.descriptionEdit.setVisibility(VISIBLE); } @Override @@ -678,7 +683,9 @@ public class MediaDetailFragment extends CommonsDaggerSupportFragment implements // Stick in a filler element. allCategories.add(getString(R.string.detail_panel_cats_none)); } - binding.categoryEditButton.setVisibility(VISIBLE); + if(sessionManager.isUserLoggedIn()) { + binding.categoryEditButton.setVisibility(VISIBLE); + } rebuildCatList(allCategories); }