Kommonitor Forum

Normale Version: Update KomMonitor V 2.0.0
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Grundlegende Erweiterung des Datenmodells und des Rollen- und Rechtemanagements

Die Aktualisierung aller KomMonitor Komponenten auf eine Version >= V2.0.0 beinhaltet bedeutende Erweiterungen im Datenmodell sowie des gezielten Zugriffsschutzes auf einzelen Ressourcen. Version >= 2.0.0 umfasst folgende Anpassungen:
  • Einführung einer Ressource Organisation. Pro angelegter Organisation werden folgende vier Rollen/Rechtestufen unterschieden
    • <orgname>-viewer ‐ lesender Zugriff auf Datensätze
    • <orgname>-editor ‐ lesender + schreibender Zugriff auf Datensätze
    • <orgname>-publisher ‐ lesender + schreibender Zugriff auf Datensätze sowie Anlegen neuer Datensätze
    • <orgname>-creator ‐ lesender + schreibender + löschender Zugriff auf Datensätze sowie Anlegen neuer Datensätze
  • Die User Verwaltung erfolgt nun verpflichtend mit der freien Software Keycloak. Dort müssen weiterhin von KomMonitor Administratoren die User verwaltet werden und mit den passenden Organisationen und Rechtestufen assoziiert werden.
  • Alle Backend Dienste sind nun vollständig über Keycloak abgesichert, sodass nur noch autorisierte Benutzer systemrelevante Aktionen wie das Antriggern von Indikatorenberechnungen oder Editieren von Konfigurationsdateien durchführen können. Dazu müssen Anpassungen in der Keycloak-Umgebung vorgenommen werden. Sprechen Sie für Unterstützung Christian Danowski-Buhren von der Hochschule Bochum an.
  • Anpassungen in der Admin-Ansicht
    • erweiterte Verwaltung von Organisationen und Rollen/Rechtestufen
    • Editierbarkeit von Feature-Tabellen. Für Indikatoren, Raumeinheiten und Georessourcen über das Feature fortführen-Menü lassen sich die einzelnen Datenzeilen in einer Feature-Tabelle anzeigen. Ein Doppelklick auf eine editierbare Zelle ermöglicht dem User nun, den Zellenwert zu ändern und diese Änderung in der Datenbank dauerhaft zu übernehmen.
    • Editierbarkeit von Georessourcen-Features. Für jeden Georessourcen Datensatz bietet das Feature fortführen-Menü eine neue Möglichkeit, Einzelobjekte hinzuzufügen (bspw. einen neuen Standort einer neuen Kita manuell hinzufügen). Dazu kann die Geometrie des Objekts mit Hilfe eines Kartenwerkzeugs erstellt werden und mittels Textfeldern können die Sachattribute des neuen Objekts gesetzt werden.
    • Geocoding-Prototyp beim Import von Adressdaten als punktbasierte Georessource. Ein neuer Backend-Dienst wurde entwickelt, der auf Basis von OpenStreetMap Daten ein Geocoding von Adressdaten umsetzt. In der Admin-Ansicht kann nun beim Import von punktbasierten Georessourcen eine Excel- oder CSV-Datei mit Adressdaten angegeben werden, sodass erfolgreich geocodierbare Objekte als POI in die KomMonitor Datenbank übernommen werden können. Das Resultat ist stark abhängig von der Qualität der in OpenStreetMap hinterlegten Daten. Der Geocodierungsdienst wird von der Hochschule Bochum betrieben und basiert auf der Software Nominatim. In künftigen Updates wird diese Mechanik weiter verbessert.
  • Anpassungen in der Kartenapp
    • Überarbeitete Reporting-Funktion in der Kartenapp. Es lassen sich nun Reporting Vorlagen auswählen, die dann mit gewünschten Metadaten und Indikatorendaten gefüllt werden können (Zeitpunkt und zeitliche Entwicklung). Außerdem können Isochronen um punktbasierte Georessourcen in einem Report erstellt werden.
  • diverse Bugfixes und Aktualisierungen einiger Programmbibliotheken.
Updaten Sie alle KomMonitor Komponenten, um die neueste Version von KomMonitor nutzen zu können.