Web
Web copied to clipboard
Check auf doppelt vergebenen RICs
Mal als Erweiterung zu überlegen:
Insbesondere weil die gängingen Pager mehr und mehr EOL erreichen und neue programmierbare Geräte aus China durchaus erschwinglich sind, droht das Risiko dass OM gleiche RICs verwenden ohne es von einander zu wissen. Weil es keine zentrale Verwaltung von RICs gibt, könnte ich mir vorstellen dass dem Benutzer eine Warnung ausgegeben wird sobald eine RIC mehrfach in der Datenbank aufgenommen wird.
Lässt sich überlegen ob es sich nur um eine Warnung oder gar eine Blockade handeln sollte.
Gute Idee. Am allerschönsten natürlich direkt live als JavaScript-Überprüfung während der Eingabe... :-)
Die Überprüfung sollte in jedem Falle im Core stattfinden, optional natürlich vorher auch clientseitig. Die Fehlermeldung vom Core wird üblicherweise zum User "durchgereicht".
Wie müsste eine "on the fly" Überprüfung dann aussehen, du brauchst alle RICs, oder? Kannst du die nicht schon jetzt abrufen?
Das kann ich machen, allerdings ist die clientseitige Überprüfung witzlos, wenn der Core das nicht auch nocheinmal gegencheckt.
Eine erste Version des Checks ist jetzt vorhanden. Dieser wird allerdings nur beim Anlegen eines neuen Callsigns durchgeführt, da bei der Bearbeitung einige Sonderfälle zu beachten sind, die nicht ohne ein deutlich größeres Konstrukt behandelt werden können.
Hier würde ich auf eine entsprechende Fehlermeldung vom Core (sobald implementiert) verweisen.
Sollte auf bleiben, bis Logik im Core implementiert ist
Nun kann man leider keine "Sammel-Callsigns" mehr anlegen, also z. B. eine Verbandszugehörigkeit. Vielleicht kann man das Verbot in eine Warnung umwandeln? Dann könnte es auch im Web bleiben.
Beim Erstellen und Bearbeiten von Callsigns werden nun Warnungen statt Fehlern angezeigt. Dabei kann es bei der Bearbeitung zu "false positives" kommen (s.o.), die allerdings einfach mit dem angezeigten Button übergangen werden können.