From 58d2a65cd5f9befb4138f7fc562aff0f9357b4a9 Mon Sep 17 00:00:00 2001 From: Niko Diamadis Date: Sat, 4 Sep 2021 23:48:54 +0200 Subject: [PATCH] =?UTF-8?q?Verhindere=20Eintrag=20als=20ung=C3=BCltiger=20?= =?UTF-8?q?Account?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cyb3rko/techniklogger/fragments/ListingFragment.kt | 1 + .../cyb3rko/techniklogger/fragments/ProjectFragment.kt | 4 ++++ app/src/main/res/layout/fragment_project.xml | 8 +++++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/cyb3rko/techniklogger/fragments/ListingFragment.kt b/app/src/main/java/com/cyb3rko/techniklogger/fragments/ListingFragment.kt index d890b65..fb2cd4d 100644 --- a/app/src/main/java/com/cyb3rko/techniklogger/fragments/ListingFragment.kt +++ b/app/src/main/java/com/cyb3rko/techniklogger/fragments/ListingFragment.kt @@ -186,6 +186,7 @@ class ListingFragment : Fragment() { } else { binding.fabContainer.visibility = View.INVISIBLE adminMode = false + sharedPrefEditor.putString("technikerId", "") sharedPrefEditor.putBoolean("admin", adminMode!!).apply() Toasty.error(myContext, "Adminstatus unbekannt", Toasty.LENGTH_SHORT).show() Log.e("TechnikLogger.TechSuche", e.message.toString()) diff --git a/app/src/main/java/com/cyb3rko/techniklogger/fragments/ProjectFragment.kt b/app/src/main/java/com/cyb3rko/techniklogger/fragments/ProjectFragment.kt index fcc2dcd..3677278 100644 --- a/app/src/main/java/com/cyb3rko/techniklogger/fragments/ProjectFragment.kt +++ b/app/src/main/java/com/cyb3rko/techniklogger/fragments/ProjectFragment.kt @@ -219,6 +219,10 @@ class ProjectFragment : Fragment() { emptyCheck() + if (adminMode || sharedPref.getString("technikerId", "")!!.isNotBlank()) { + binding.addButton.visibility = View.VISIBLE + } + if (adminMode) { binding.resetButton.visibility = View.VISIBLE binding.resetButton.setOnClickListener { diff --git a/app/src/main/res/layout/fragment_project.xml b/app/src/main/res/layout/fragment_project.xml index dca4539..e95d652 100644 --- a/app/src/main/res/layout/fragment_project.xml +++ b/app/src/main/res/layout/fragment_project.xml @@ -1,7 +1,7 @@ - + android:visibility="gone" + android:src="@drawable/_icon_add" + tools:visibility="visible" />