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" />