Skip to content

Featureliste

hermannloose edited this page Apr 7, 2012 · 1 revision

Bestehende Features

Web-Schnittstelle und Backend

Für die meisten dieser Punkte existiert Testabdeckung.

  • Ressourcen können über REST-Schnittstelle bearbeitet werden
    • Issues
    • Escalation Policies, Escalation Steps
    • Rotations, Rotation Memberships, Alerting Steps
    • Contact Details
  • für einen Großteil der Ressourcen existiert auch ein rudimentäres Webinterface (hauptsächlich durch Rails Scaffolding erstellt)
  • Authentifizierung mit Nutzername und Passwort über erprobte Lösung
  • Nutzerrollen (User und Admin) mit unterschiedlicher Authorisierung je Ressource (User häufig nur Lesezugriff) über erprobte Lösung

Android-App

Für die Android-App existieren aus Zeitgründen bisher keine Tests. (Der Codeumfang ist aber auch geringer.)

  • An- und Abmeldung für C2DM können (händisch angestoßen) durchgeführt werden
  • Registration ID für C2DM kann an Backend gesendet werden (Neuanlage eines Contact Details)
  • eingehende Benachrichtigungen können angesehen werden
    • Titel und Beschreibung des Ereignisses
  • eingehende Benachrichtigungen können bestätigt werden ("Acknowledge")

Ausstehende Features

Web-Schnittstelle und Backend

  • ein ansprechendes Grundlayout für die Seite

Android-App

  • C2DM An- und Abmeldung für den Nutzer unsichtbar machen
  • Liste der offenen Ereignisse (bestätigt und unbestätigt)
  • generelle Nutzerführung, z.B. ein sinnvoller Hauptbildschirm
  • Assoziation der Registration ID mit einem existierenden Contact Detail möglich machen (z.B. Liste, API hierfür im Backend vorhanden)
  • die Kommunikation mit dem Backend ist für die wenigen Anwendungszwecke relativ hässlich und ungekapselt hard-coded, hier müsste einige Aufräumarbeit geschehen

Clone this wiki locally