Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

189 lesen und schreiben des status inklusive update an monitoring service #621

Conversation

MrSebastian
Copy link
Member

@MrSebastian MrSebastian commented Dec 6, 2024

Beschreibung:

  • da mehrere Clients erstellt werden wurden die gemeinsamen Teile der Konfiguration aus den Executions ausgelagert in die Pluginkonfiguration
  • im Alten Code war im Service die Logik zum Versenden von Nachrichten an den MonitoringService enthalten. Diese wurde in kleinere Senderklasse ausgelagert. Ich denke das macht den Code wartbarer
  • Tests zu meiner Erweiterung vom DummyClient habe ich nicht erstellt da nur geloggt wird

Definition of Done (DoD):

Backend

  • Doku aktualisiert
  • Swagger-API vollständig
  • Unit-Tests gepflegt
  • Integrationstests gepflegt
  • Beispiel-Requests gepflegt

Dokumentation

  • Links geprüft

Referenzen1:

Closes #189

Summary by CodeRabbit

Release Notes

  • New Features

    • Enhanced documentation for the Ergebnismeldung-Service, detailing the status update process.
    • Introduced new roles for managing status actions in Keycloak.
    • Added new REST API endpoints for retrieving and updating election status.
    • Implemented new classes for managing and validating status updates, including logging capabilities for timestamps.
  • Bug Fixes

    • Improved error handling for status retrieval and updates.
  • Tests

    • Comprehensive unit and integration tests added for new functionalities, ensuring robust error handling and validation.
  • Configuration

    • Updated application configuration to include new monitoring client settings.

Footnotes

  1. Nicht zutreffende Referenzen vor dem Speichern entfernen

…ai-anbindung' into 189-lesen-und-schreiben-des-status-inklusive-update-an-monitoring-service

# Conflicts:
#	wls-ergebnismeldung-service/pom.xml
#	wls-ergebnismeldung-service/src/main/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/MicroServiceApplication.java
#	wls-ergebnismeldung-service/src/main/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/configuration/BasePathConfiguration.java
#	wls-ergebnismeldung-service/src/main/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/configuration/ClientConfiguration.java
#	wls-ergebnismeldung-service/src/main/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/configuration/Profiles.java
#	wls-ergebnismeldung-service/src/main/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/exception/ExceptionConstants.java
…us-inklusive-update-an-monitoring-service' into 189-lesen-und-schreiben-des-status-inklusive-update-an-monitoring-service

# Conflicts:
#	wls-ergebnismeldung-service/src/test/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/service/status/StatusModelMapperTest.java
#	wls-ergebnismeldung-service/src/test/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/service/status/StatusServiceTest.java
#	wls-ergebnismeldung-service/src/test/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/service/status/StatusValidatorTest.java
#	wls-ergebnismeldung-service/src/test/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/service/status/sender/NiederschriftDruckuhrzeitSenderTest.java
#	wls-ergebnismeldung-service/src/test/java/de/muenchen/oss/wahllokalsystem/ergebnismeldungservice/service/status/sender/NiederschriftSendungsuhrzeitSenderTest.java
@MrSebastian MrSebastian self-assigned this Dec 6, 2024
@MrSebastian MrSebastian linked an issue Dec 6, 2024 that may be closed by this pull request
2 tasks
Copy link
Contributor

@vjohnslhm vjohnslhm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review teil 1, tests folgen

Copy link
Contributor

@vjohnslhm vjohnslhm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review der tests teil 1, der rest folgt morgen :)

@MrSebastian
Copy link
Member Author

review der tests teil 1, der rest folgt morgen :)

@vjohnslhm
Morgen ist Wochenende 😄 - bitte erholen und wir schauen nächste Woche weiter

Copy link
Contributor

@vjohnslhm vjohnslhm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

über die namen ALL_AUTHORITIES_SET_STATUS_MISSING_WILL_RESULT_IN_WLS_EXCEPTION und ALL_AUTHORITIES_SET_STATUS_MISSING_WILL_RESULT_IN_ACCESS_DENIED bin ich gestolpert und habe etwas gebraucht, bis ich verstanden habe um was es geht. mir ist allerdings auch kein besserer name eingefallen, ohne dass er noch länger wird.

@MrSebastian MrSebastian requested a review from vjohnslhm December 9, 2024 16:15
@MrSebastian MrSebastian merged commit dded6a4 into dev Dec 10, 2024
6 checks passed
@MrSebastian MrSebastian deleted the 189-lesen-und-schreiben-des-status-inklusive-update-an-monitoring-service branch December 10, 2024 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Lesen und Schreiben des Status inklusive Update an Monitoring-Service
2 participants