Web
Web copied to clipboard
Bei New Transmitter direkt auch Gruppen auswählbar machen
Meine eigene Dummheit führt dazu, dass ich beim Anlegen neuer Sender meist vergesse, diese auch in die entsprechenden TX-Gruppen einzutragen. Könnte man im Formular der Sender eine Zeile "Transmitter Groups" einbauen, bei der man schon hier eine durchsuchbare Liste der Transmitter Groups bekommt und diese dann neben den TX-Eigenschaften mit weiteren PUT Aufrufen ebenfalls gesetzt oder gelöscht werden? Ich weiß, die Logik ist eigentlich nicht so, dass ein TX Gruppen hat, sondern dass eine Gruppe TXe hat. Aber vielleicht kann man das trotzdem verwursten.
Das Problem, das ich bei der Implementierung von solchen Funktionen (siehe auch #91) sehe, ist, dass man damit die eigentliche Logik auf den Client auslagert, die auf dem Server besser aufgehoben wäre. Damit müsste nicht jede Implementierung eines Clients (z.B. die Android-App) die Funktionaliäten erneut implementieren, sondern nur einen API-Call machen.
In diesem Fall würde so eine Funktion im Web-Modul je nach Sender und Gruppenumfang einige Requests produzieren, die man mit einer entsprechenden API im Core auch mit nur einem Request abhandeln könnte.
https://github.com/DecentralizedAmateurPagingNetwork/Core/issues/116