abrain / einsatzverwaltung

WordPress plugin for public incident reports for fire departments and other rescue services
https://einsatzverwaltung.org
GNU General Public License v2.0
54 stars 17 forks source link

Hierarchische externe Einsatzmittel #227

Open silas229 opened 2 years ago

silas229 commented 2 years ago

Wir benutzen die taxonomy Externe Einsatzmittel, um weitere Hilfsorganisation mit anzugeben. Wir würden diese gerne gruppieren können, z. B. in Feuerwehren und Polizei. Leider ist die taxonomy nicht hierarchisch, dabei müsste bei register_taxonomy lediglich das Argument hierarchical auf true gesetzt und wahrscheinlich noch ein paar neue Labels hinzugefügt werden (siehe https://developer.wordpress.org/reference/functions/register_taxonomy/): https://github.com/abrain/einsatzverwaltung/blob/f09a581729158f9de259083ebdd23f679825a578/src/Types/ExtEinsatzmittel.php#L24-L62 Wäre es zudem möglich, der taxonomy einen eigenen Namen und Slug zu geben, z. B. "weitere Einsatzkräfte"?

abrain commented 2 years ago

Leider ist die taxonomy nicht hierarchisch, dabei müsste bei register_taxonomy lediglich das Argument hierarchical auf true gesetzt und wahrscheinlich noch ein paar neue Labels hinzugefügt werden

Im Prinzip ja, aber ... 😉 Die Umstellung auf eine hierarchische Taxonomie hat mehr Auswirkungen (andere Darstellung im Editor, einzelne Einträge sind nicht mehr über den Namen ansprechbar, nur noch per ID, ...). Das muss nicht alles schlecht sein, aber es muss eben sichergestellt werden, dass keine bisherige Funktionalität kaputtgeht.

Wäre es zudem möglich, der taxonomy einen eigenen Namen und Slug zu geben, z. B. "weitere Einsatzkräfte"?

Ich bin mit dem Namen "externe Einsatzmittel" schon länger nicht mehr glücklich. Auch, dass das im Adminbereich anders heißt als in den Berichten selbst dürfte bei der ersten Benutzung verwirrend sein.


Eigentlich bedarf das ganze Thema der Einsatzmittel einer Überarbeitung. Die Fahrzeuge waren ursprünglich mit dem gleichen Gedanken einmal hierarchisch (bzw. sind sie es genau genommen immer noch). Aber es ist mindestens seltsam, ein Fahrzeug einem anderen Fahrzeug unterzuordnen und dann ist das obere plötzlich die Abteilung. Aus diesem Grund sind dann die Einheiten entstanden, um das logisch zu trennen.

Die Lösung, die mir nun insgeheim vorschwebt wäre ein einziger Baum für alle Einsatzmittel.

Das ganze könnte aber trotzdem im Einsatzbericht getrennt ausgegeben werden, wenn eigene Einsatzmittel als solche markiert werden. Diese könnten grundsätzlich auch immer zuerst genannt werden. Das Filtern nach Einsätzen mit bestimmten Kräften würde durch eine einzige Hierarchie ebenso einfacher.