Comments (5)
Hallo,
also nachdem der Test mit curl fehlschlägt, ist auf jeden Fall was im Busch. Ich habe das mal mit demselben curl-Kommando auf meiner Test-Instanz ausprobiert und es hat funktioniert. Allerdings musste ich user:password
in Anführungszeichen fassen, da das Anwendungspasswort Leerzeichen enthält.
Die Fehlermeldung 2 oben macht mich noch stutzig. Ist das JWT-Plugin noch aktiv? Falls das nur für die alte FE2-Integration genutzt wurde, sollte das deaktiviert und entfernt werden. Das gleiche gilt dann auch für die dafür vorgenommenen Änderungen in der .htaccess.
Was dann die Einrichtung in FE2 angeht, kann ich nur auf die Anleitung von Alamos verweisen, da ich FE2 nicht selbst benutze. Allerdings wurde diese Anleitung noch nicht aktualisiert. Auch in den Änderungen der Version 2.24 habe ich keinen Hinweis auf das aktualisierte Ausgangsplugin gefunden. Entweder ist da was bei der Doku durchgerutscht, oder die Änderung hat es doch nicht in die 2.24 geschafft.
Die Doku API für Drittsysteme ist für diejenigen gedacht, die Integrationen bauen wollen. Um den Pfad ?rest_route=/einsatzverwaltung/v1/reports
o.ä. sollten sich Endanwender nicht kümmern müssen. Ich gehe davon aus, dass man in FE2 (oder später in anderen Integrationen) nur https://feuerwehr-example.de
eingeben muss.
from einsatzverwaltung.
Hallo,
vielen Dank für die schnelle Hilfe. Ich habe tatsächlich das JWT-Plugin nicht deaktivert gehabt, was dazu geführt hat, dass die API des Einsatzverwaltungs-Plugins irgendwie blockiert wurde. Weiter habe ich in der .htaccess Datei noch den Zusatz RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
ergänzen müssen. Nun läuft alles reibungslos.
Ich habe es vorhin mit Alamos und dem neuen Update FE2.24 getestet und die Einsatz-Daten werden korrekt übergeben. Die Fahrzeuge werden von Alamos erst übergeben, wenn ein realer Einsatz ausgelöst wird, daher konnte ich dies noch nicht testen.
Vielen Dank und Viele Grüße
from einsatzverwaltung.
Super, dass es jetzt klappt! 👍🏻
Ja, der Eintrag RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
in der .htaccess ist einer der Standardeinträge. Sogesehen war es dann ein Zurückdrehen der Veränderungen, die für das JWT-Plugin vorgenommen werden mussten.
Nachdem das gelöst ist, schließe ich den Issue erst mal. Ich pinne ihn aber an, damit er leichter gefunden wird.
Ich hoffe, dass Alamos noch einen Upgrade Guide veröffentlicht. Ich schreibe sie dazu gleich mal an.
from einsatzverwaltung.
Hallo,
kann mir jemand helfen, ich habe auch die 2.24 installiert und bei mir geht es leider nicht. Ich habe dem Nutzer auch die Rechte Incident Reports API zugewiesen und leider kommt bei mit die Fehlermeldung, Der Einsatz konnte nicht angelegt werden (Du bist leider nicht berechtigt, diese Aktion durchzuführen.)
Jemand ne Idee? Habe ich was vergessen?
from einsatzverwaltung.
Folgendes sagt die Log Datei im FE2
Neuer Eingegangener Alarm
Typ: MANUAL
Externe ID: null
Key: "pluginmessage" Value: ""
Key: "keyword_description" Value: "test"
Key: "alarmType" Value: "MANUAL"
Key: "alarmState" Value: "NEW"
Key: "address" Value: "testeinheit_datei"
Key: "withStatistic" Value: "true"
Key: "keyword" Value: "test"
[00015]
01.01.2022 - 14:31:10.124 INFO |00015| [00015 - 15] AlarmPool - Neuer eingehender Alarm für "testeinheit_datei"
01.01.2022 - 14:31:10.125 INFO || [00015 - 15] AlarmPool - Anzahl aktiver Alarmabläufe: 1
01.01.2022 - 14:31:10.126 INFO |00015| [pool-15-thread-10] PipelineController - Bereite Ausführung der Pipeline für 'testeinheit_datei' vor
01.01.2022 - 14:31:10.126 INFO || [pool-15-thread-10] AlarmPool - Prüfe auf Doppelalarm...
01.01.2022 - 14:31:10.127 INFO |00015| [pool-15-thread-10] AlarmPool - Alarm für 'testeinheit_datei' wird von der Doppelalarm-Überprüfung ausgeschlossen
01.01.2022 - 14:31:10.131 INFO |00015| [pool-15-thread-10] AAOController - Alarmstichwort bereits vorhanden: test
01.01.2022 - 14:31:10.132 INFO |00015| [pool-15-thread-10] AddressGenerator - Versuche Einsatz-Adresse zu berechnen aus Feld (Modus: [COORDINATES_DEZ, COORDINATES_HEX, COORDINATES_GK])...
01.01.2022 - 14:31:10.132 WARN |00015| [pool-15-thread-10] AddressGenerator - Keine Adresse im Modus COORDINATES_DEZ gefunden
01.01.2022 - 14:31:10.133 WARN |00015| [pool-15-thread-10] AddressGenerator - Keine Adresse im Modus COORDINATES_HEX gefunden
01.01.2022 - 14:31:10.134 WARN |00015| [pool-15-thread-10] AddressGenerator - Keine Adresse im Modus COORDINATES_GK gefunden
01.01.2022 - 14:31:10.134 INFO |00015| [pool-15-thread-10] AddressGenerator - Gefundene Adresse: null , null null
01.01.2022 - 14:31:10.140 INFO || [pool-14-thread-9] VehicleController - Alarm ist kein Status
01.01.2022 - 14:31:10.249 INFO || [pool-15-thread-10] OnlineServicesController - Keine gültige oder aktive Rückmeldegruppe gefunden
01.01.2022 - 14:31:10.259 INFO |00015| [pool-15-thread-10] PipelineController - Für die Einheit 'Testeinheit Datei' (testeinheit_datei) wurde keine Rückmeldung aktiviert
01.01.2022 - 14:31:10.261 INFO |00015| [pool-15-thread-10] PipelineController - Pipeline-Vorbereitung beendet für testeinheit_datei
01.01.2022 - 14:31:10.261 INFO |00015| [pool-36-thread-9] Pipeline - Pipeline gestartet für Einheit (testeinheit_datei)
01.01.2022 - 14:31:10.261 INFO || [pool-36-thread-9] Pipeline - Pipeline von Einheit (testeinheit_datei) wurde gestartet
01.01.2022 - 14:31:10.273 INFO |00015| [EinsatzverwaltungThread-174797] PluginController - PluginController mit Plugin de.alamos.fe2.plugin.einsatzverwaltung.Einsatzverwaltung (Admin0) wurde gestartet
01.01.2022 - 14:31:12.480 WARN || [EinsatzverwaltungThread-174797] EinsatzverwaltungRequestHandler - {"code":"rest_forbidden","message":"Du bist leider nicht berechtigt, diese Aktion durchzuf\u00fchren.","data":{"status":401}}
01.01.2022 - 14:31:12.491 INFO |00015| [EinsatzverwaltungThread-174797] PluginController - PluginController mit Plugin de.alamos.fe2.plugin.einsatzverwaltung.Einsatzverwaltung (Admin0) nach 2216 ms beendet
01.01.2022 - 14:31:12.493 ERROR |00015| [pool-36-thread-9] Pipeline - ERRNO#0001 PluginController de.alamos.fe2.plugin.einsatzverwaltung.Einsatzverwaltung (Admin0) wird nach einem Fehler übersprungen
01.01.2022 - 14:31:12.655 INFO |00015| [pool-36-thread-9] Pipeline - Alarmabarbeitung beendet
01.01.2022 - 14:31:12.658 INFO || [pool-36-thread-9] Pipeline - Alarmablauf von Einheit (testeinheit_datei) wurde nach 00:00:02.396 beendet. Fehler aufgetreten: Ja. Warnungen: Nein
01.01.2022 - 14:31:12.685 INFO || [Thread-433] AlarmPool - Anzahl aktiver Alarmabläufe (nach Stopp): 0
01.01.2022 - 14:31:13.160 INFO || [qtp1114884286-9671] OnlineServicesController - Status: 200
01.01.2022 - 14:31:13.166 INFO || [qtp1114884286-9669] OnlineServicesController - Status: 200
from einsatzverwaltung.
Related Issues (20)
- Februar = Feber
- Einsatzbericht Anlegen Optionen Fehlen + Widget einbinden HOT 1
- Template Verwendung: Option "in Übersichten" HOT 1
- Einsatznummer in QuickEdit verfübar machen
- Erweiterung der Einsatzliste HOT 1
- Hilfe bei der REST API
- Sortierung in der Einsatzliste von Einsätzen bei gleicher Einsatzzeit
- Namen der Fahrzeuge sind nur einmalig verwendbar
- Taxonomie "Alarmierungsarten" kann nicht über Elementor eingebunden werden
- Dependency Dashboard
- Datepicker für Alarmzeit und Einsatzende
- Joomla Einsatzkomponente zu WordPress Einsatzverwaltung Importer
- Feature Request: Alle Einsatznummern bei mehren Einsätzen in einem Bericht anzeigen HOT 1
- Elementor HOT 1
- Menü ausblenden HOT 1
- Zugriff auf Einsatz-Details für Custom-Darstellung
- Fixe Spaltenbreite bestimmen HOT 1
- REST-API Definition HOT 2
- Einsätze werden erst ab 01.01.1995 angezeigt HOT 3
- Anzeige der Jahre in der Einsatzübersicht HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from einsatzverwaltung.