diff --git a/app/src/main/java/com/cyb3rko/techniklogger/ProjectActivity.kt b/app/src/main/java/com/cyb3rko/techniklogger/ProjectActivity.kt index c5e9e72..a9eaeee 100644 --- a/app/src/main/java/com/cyb3rko/techniklogger/ProjectActivity.kt +++ b/app/src/main/java/com/cyb3rko/techniklogger/ProjectActivity.kt @@ -121,6 +121,19 @@ class ProjectActivity : AppCompatActivity() { } emptyCheck() + + if (adminMode) { + reset_button.visibility = View.VISIBLE + reset_button.setOnClickListener { + MaterialDialog(this).show { + message(text = "Möchtest du alle eingetragenen Techniker entfernen?") + positiveButton(text = "Ja") { + databaseReference.child("techniker").removeValue() + } + negativeButton(text = "Abbrechen") + } + } + } } private fun technikerExists(name: String): Boolean { diff --git a/app/src/main/res/drawable-v24/_icon_delete.webp b/app/src/main/res/drawable-v24/_icon_delete.webp new file mode 100644 index 0000000..0af36b0 Binary files /dev/null and b/app/src/main/res/drawable-v24/_icon_delete.webp differ diff --git a/app/src/main/res/layout/activity_project.xml b/app/src/main/res/layout/activity_project.xml index f11d87f..052fc0a 100644 --- a/app/src/main/res/layout/activity_project.xml +++ b/app/src/main/res/layout/activity_project.xml @@ -145,6 +145,18 @@ android:layout_gravity="center_vertical" android:gravity="end"> + +