Entwickler-Treffen (MS Teams) - 01/2021

Aktuell haben wir ja eine Menge Themen auf dem Stapel. Lasst uns mal wieder ein Online-Meeting durchführen und die vielen Ideen priorisieren.

Themen können gerne hier angehängt werden.

Zur Terminabstimmung hier eine Doodle-Umfrage:

Am Donnerstag, 28.01.2021 - 20:00 - 21:00 Uhr haben wir die höchste Überschneidung in der Verfügbarkeit.

Wir führen das Treffen wieder über MS Teams durch. Link zum Meeting:

Themen aus meiner Sicht:

  • WebSession für neue Anwender anbieten?
  • Festlegung Release - Version 1.0 (Termin, was muss noch mit rein?)
  • Nötige Dokumentation
  • Öffnung GitHub Repo für Interessierte Anwender?

Ich habe auch ein paar Themen

  • Berechtigungen innerhalb / für die App (Welche? Wie bzw wo vergeben? etc.) z.B. Alarmierung auslösen
  • Gibts grundsätzlich Ideen / Features die noch nicht in GitHub als Issue vorhanden sind
  • Mal ein paar Issues durchgehen die evtl. unklar sind,
    • z.B. ob mehrere Rückmelde Optionen aktuell schon sinnvoll sind oder erst später irgendwann
    • Alarmmonitor Thematik (Welche mindest Features braucht er?)

Für mich ein wichtiger Punkt ist das Benutzer und Rechte Management in der Gemeinde mit mehreren Wehren.

Weiteres Thema:

Wie sind Eure Erfahrungen mit der Alarmierung in der Praxis aus den letzten Wochen

  • Zuverlässigkeit
  • Geschwindigkeit
  • Feedback von Anwendern aus Eurer Wehr zur Alarmierung und den Apps

@BoxSon: kannst du die Mitschrift von Entwicklertreffen noch hier rein Stellen?

Nur damit ich weiß wo überall mein Name stand. :wink:

1 WebSession für neue Anwender anbieten?
* Grundsätzlich ja,
* aber erst nach dem Release der Version 1.0
2 Festlegung Release - Version 1.0
* Noch nicht genutzte Funktionen ausblenden
* GitHub-Integration
* Alte Cron-Events rausnehmen
* Wenn noch was auffällt → bescheid geben!
* Zieltermin
* 28.02.2021
Stefan & Patrick
3 Nötige Dokumentation
* In public GitHub Repo
* Apps und Alarmierung (inkl. Settings) (Patrick/Stefan)
* Stammdaten / Verwaltung (Jens)
* Grundkonzept (Organisation, etc.) (Jens)
* Installation (Rpi) - Grundlage ist schon in der Doku (Nikolas)
* Installer-Script (mit Release) public auf Website stellen (Curl-Installation) (Jens)
* Inbetriebnahmeprozedur (Apps) (Patrick)
* Korrekturlesen (Michael)
4 Public Repository
* Erst zu klären
** Keys Firebase (Stefan)
** Coredatabase Template leeren und auf initiale Installation vorbereiten (Jens)
** Frage: Lassen sich spezielle Tags public stellen bzw. Branches? (Jens)
5 Gibts grundsätzlich Ideen / Features die noch nicht in GitHub als Issue vorhanden sind
* Automatisiertes schließen von Einsätzen nach einer einstellbaren Zeit (Setting in den Servergrundeinstellungen in Stunden) (Stefan)
6 Berechtigungsprofile / Alarmierung
1. Berechtigungsprofile Alarmierung
1.1 Einführen eigener Berechtigungsprofile
1.1.1 Alarmierungsdetails (Welche Informationen) (!! V1.0)
1.1.1.1 Felder der Alarmierungen (Operations) als Checkbox
1.1.1.2 Einzeln anhakbar
1.1.2 Berechtigungen
- Kann Alarmierung auslösen
- Kann Alarmierungen archivieren
- Kann archivierte Einsätze sehen
- Kann Alarmierungen schließen
- Kann Einsatzmittelstati einsehen
- App kann Display bei Alarmierung direkt entsperren
- Kann Rückmeldungen einsehen
1.1.2.7.1 Unterberechtigungen
- Mit Namen
- Mit Qualifikation
- Nur Anzahl
7 Nachalarmierungen
Diese in der Alarmierung in der App kennzeichnen in folgenden Fällen:
Einsatznummer ist die gleiche wie eine bereits existierende Alarmierung
Kennzeichnung:
- Präfix vor Stichwort: "Nachalarm: "
- Achtung: Wenn keine Einsatznummer der ILS übermittelt wird, dann merkmal „Nachalarmierung“ nicht anwenden!
V1.1

Hallo Zusammen,

ich wollte euch mal kirz einen aktuellen Stand von meiner Seite geben:

  • alte cron-events sind entfernt.
  • Doku für den Admin-Bereich ist erstellt.
  • Doku für den den Alarmieungsbereich ist erstellt bis auf Wallboardprofil und Einsatzmittel

Offene Fragen von meiner Seite sind aktuell:
@Semurak : Was brauchen wir aktuell noch genau damit die APP im PlayStore zumindest vom EarlyAccess in den Beta-Status released werden kann?

@ALL: Wann ist der beste Zeitpunkt um vom DEV nach BETA zu mergen, Damit man die nicht genutzten Funktionen auf dem Beta-Branch ausblenden kann?

@ALL: Was war noch mal mit GitHub-Integration gemeint?

Mfg,
Patrick

Für die App:

  • Die Bilder vlt grafisch aufwerten, sprich nicht nur Screenshots sondern eventuell so bearbeiten dass jeweils eine kurze Erklärung dabei steht.
  • Neue Screenshots nochmal
  • Text ggf nochmal überarbeiten (Hinweis: Funktioniert nur mit einem Server!)

GitHub- Integration:

  • Git Fetchen, Pullen, den aktuellen stand zum Master Branch (commits ahead / behind)
  • Werde das aber nicht schaffen in nächster Zeit, deshalb vermutlich ausblenden erstmal

Hast bezüglich der Bilder vielleicht ein Beispiel aus dem Play Store für mich?
Ich kann es mir gerade nicht so ganz vorstellen.

Gruß,
Patrick