[Story] Pfleger Modul - Sperren und Löschen von Pflegern #10

Closed
opened 2024-04-09 11:15:36 +00:00 by SZUT-Dorian · 1 comment
Contributor

User Story

Als Eigentümer Udo benötige, ich eine Möglichkeit meine Pfleger verwalten zu können, weil ich mehrere Pflege-Einrichtungen habe und es zu schwierig ist, ohne Hilfe alles im Blick zu behalten.
Wenn nun Pfleger den Betrieb Verlassen, ist es dennoch Wichtig für alle Aktuellen Behandlungen zu wissen, wer diese umgesetzt hat.

Als Pflegerin Maria, die stark gestresst ist wegen Unterbesetzung, würde es mir helfen, wenn ich wüste welcher meiner vorherigen Kollegen die Behandlungen umgesetzt hat, um eventuellen Kontakt aufzunehmen bei nachfrage, oder sich auf dessen vorherigen Behandlungsmethoden zu beziehen.

Akzeptanzkriterien

  • Pflegekräfte mit Behandlungen, welche jünger als 10 Jahre sind, sollen nur gesperrt, aber nicht gelöscht werden können
  • Gesperrte Pfleger sollen nicht mehr zu neuen Behandlungen hinzugefügt werden können.
  • Sobald alle Behandlungen eines gesperrten Pflegers über 10 Jahre alt sind, kann der Pfleger gelöscht werden.
  • Gesperrte Pfleger tauchen nicht in der Pfleger Übersicht auf.

Tasks

  • Erstellen einer Übersicht für gesperrte Pfleger mit denselben Informationsfeldern, wie für nicht gesperrte Pfleger
  • Implementieren des Sperren & Löschen von Pflegern

Testfälle

Testfall 1: Löschen eines Pflegers mit keinen Behandlungen unter 10 Jahre

Vorbedingungen

  • Lokale Instanz der Applikation
  • Pfleger mit keinen Behandlungen, welche jünger als 10 Jahre sind.

Auszuführende Testschritte

  1. Starten der Applikation
  2. Besuchen der Pfleger Übersicht
  3. Löschen des ausgewählten Pflegers.

Erwartetes Ergebnis:

  • Der Pfleger sollte nicht länger in der Übersicht auftauchen
  • Bei Behandlungen, die dieser Pfleger durchgeführt hatte, steht, dass der Pfleger gelöscht wurde.

Testfall 2: Löschen/Sperren eines Pflegers mit Behandlungen unter 10 Jahre

Vorbedingungen

  • Lokale Instanz der Applikation
  • Pfleger mit Behandlungen, welche jünger als 10 Jahre sind.

Auszuführende Testschritte

  1. Starten der Applikation
  2. Besuchen der Pfleger Übersicht
  3. Der Pfleger sollte nur Sperrbar aber nicht Löschbar sein
  4. Sperren des Pflegers

Erwartetes Ergebnis:

  • Der Pfleger sollte als gesperrt in der Übersicht auftauchen.
  • Der Pfleger sollte nicht mehr zu neuen Behandlungen hinzugefügt werden können.

Testfall 3: Löschen eines gesperrten Pflegers mit keinen Behandlungen unter 10 Jahre

Vorbedingungen

  • Lokale Instanz der Applikation
  • Gesperrter Pfleger mit keinen Behandlungen jünger als 10 Jahre

Auszuführende Testschritte

  1. Starten der Applikation
  2. Besuchen der Pfleger Übersicht
  3. Löschen des Pflegers

Erwartetes Ergebnis:

  • Der Pfleger sollte gelöscht sein
  • Bei Behandlungen, die dieser Pfleger durchgeführt hatte, steht, dass der Pfleger gelöscht wurde.

Testfall 4: Löschen eines gesperrten Pflegers mit Behandlungen unter 10 Jahre

Vorbedingungen

  • Lokale Instanz der Applikation
  • Gesperrter Pfleger mit Behandlungen jünger als 10 Jahre

Auszuführende Testschritte

  1. Starten der Applikation
  2. Besuchen der Pfleger Übersicht

Erwartetes Ergebnis:

  • Der Pfleger sollte nicht gelöscht werden können.
## User Story Als [Eigentümer Udo](https://git.euph.dev/SZUT/nhplus/wiki/Personas#eigent%C3%BCmer-udo) benötige, ich eine Möglichkeit meine Pfleger verwalten zu können, weil ich mehrere Pflege-Einrichtungen habe und es zu schwierig ist, ohne Hilfe alles im Blick zu behalten. Wenn nun Pfleger den Betrieb Verlassen, ist es dennoch Wichtig für alle Aktuellen Behandlungen zu wissen, wer diese umgesetzt hat. Als [Pflegerin Maria](https://git.euph.dev/SZUT/nhplus/wiki/Personas#pflegerin-maria), die stark gestresst ist wegen Unterbesetzung, würde es mir helfen, wenn ich wüste welcher meiner vorherigen Kollegen die Behandlungen umgesetzt hat, um eventuellen Kontakt aufzunehmen bei nachfrage, oder sich auf dessen vorherigen Behandlungsmethoden zu beziehen. ## Akzeptanzkriterien - [x] Pflegekräfte mit Behandlungen, welche jünger als 10 Jahre sind, sollen nur gesperrt, aber nicht gelöscht werden können - [x] Gesperrte Pfleger sollen nicht mehr zu neuen Behandlungen hinzugefügt werden können. - [x] Sobald alle Behandlungen eines gesperrten Pflegers über 10 Jahre alt sind, kann der Pfleger gelöscht werden. - [x] Gesperrte Pfleger tauchen nicht in der Pfleger Übersicht auf. ## Tasks - [x] Erstellen einer Übersicht für gesperrte Pfleger mit denselben Informationsfeldern, wie für nicht gesperrte Pfleger - [x] Implementieren des Sperren & Löschen von Pflegern ## Testfälle ### Testfall 1: Löschen eines Pflegers mit keinen Behandlungen unter 10 Jahre #### Vorbedingungen - Lokale Instanz der Applikation - Pfleger mit keinen Behandlungen, welche jünger als 10 Jahre sind. #### Auszuführende Testschritte 1. Starten der Applikation 2. Besuchen der Pfleger Übersicht 3. Löschen des ausgewählten Pflegers. #### Erwartetes Ergebnis: - Der Pfleger sollte nicht länger in der Übersicht auftauchen - Bei Behandlungen, die dieser Pfleger durchgeführt hatte, steht, dass der Pfleger gelöscht wurde. ### Testfall 2: Löschen/Sperren eines Pflegers mit Behandlungen unter 10 Jahre #### Vorbedingungen - Lokale Instanz der Applikation - Pfleger mit Behandlungen, welche jünger als 10 Jahre sind. #### Auszuführende Testschritte 1. Starten der Applikation 2. Besuchen der Pfleger Übersicht 3. *Der Pfleger sollte nur Sperrbar aber nicht Löschbar sein* 4. Sperren des Pflegers #### Erwartetes Ergebnis: - Der Pfleger sollte als gesperrt in der Übersicht auftauchen. - Der Pfleger sollte nicht mehr zu neuen Behandlungen hinzugefügt werden können. ### Testfall 3: Löschen eines gesperrten Pflegers mit keinen Behandlungen unter 10 Jahre #### Vorbedingungen - Lokale Instanz der Applikation - Gesperrter Pfleger mit keinen Behandlungen jünger als 10 Jahre #### Auszuführende Testschritte 1. Starten der Applikation 2. Besuchen der Pfleger Übersicht 4. Löschen des Pflegers #### Erwartetes Ergebnis: - Der Pfleger sollte gelöscht sein - Bei Behandlungen, die dieser Pfleger durchgeführt hatte, steht, dass der Pfleger gelöscht wurde. ### Testfall 4: Löschen eines gesperrten Pflegers mit Behandlungen unter 10 Jahre #### Vorbedingungen - Lokale Instanz der Applikation - Gesperrter Pfleger mit Behandlungen jünger als 10 Jahre #### Auszuführende Testschritte 1. Starten der Applikation 2. Besuchen der Pfleger Übersicht #### Erwartetes Ergebnis: - Der Pfleger sollte nicht gelöscht werden können.
SZUT-Dorian added the
type
Story
label 2024-04-09 11:15:36 +00:00
SZUT-Dorian added this to the Main project 2024-04-09 11:15:36 +00:00
SZUT-Dominik changed title from [Story] Pflegermodul to [Story] Pfleger Modul 2024-04-09 12:07:55 +00:00
SZUT-Dominik started working 2024-04-09 12:19:52 +00:00
SZUT-Dominik stopped working 2024-04-09 12:34:35 +00:00
14 minutes 43 seconds
SZUT-Dominik started working 2024-04-09 12:37:37 +00:00
SZUT-Dominik stopped working 2024-04-09 12:39:42 +00:00
2 minutes 5 seconds
SZUT-Ole was assigned by SZUT-Dominik 2024-04-23 11:48:12 +00:00
SZUT-Dominik self-assigned this 2024-04-23 11:48:12 +00:00
Snoweuph changed title from [Story] Pfleger Modul to [Story] Sperre und Löschung Pfleger 2024-04-23 20:54:16 +00:00
Snoweuph added a new dependency 2024-04-23 20:55:15 +00:00
Snoweuph changed title from [Story] Sperre und Löschung Pfleger to [Story] Pfleger Modul - Sperren und Löschen von Pflegern 2024-04-23 21:12:37 +00:00
SZUT-Dominik added the
is
required
label 2024-04-30 10:49:28 +00:00
SZUT-Ole was unassigned by SZUT-Dominik 2024-04-30 12:33:06 +00:00
SZUT-Armin was assigned by SZUT-Dominik 2024-04-30 12:33:19 +00:00
SZUT-Dominik removed their assignment 2024-04-30 12:33:25 +00:00
SZUT-Dorian was assigned by SZUT-Dominik 2024-04-30 12:33:29 +00:00
SZUT-Dominik pinned this 2024-04-30 12:33:43 +00:00
SZUT-Dominik removed a dependency 2024-04-30 12:34:38 +00:00
SZUT-Dominik added the
module
Nurse
label 2024-05-01 09:08:57 +00:00
SZUT-Dorian started working 2024-05-07 10:09:53 +00:00
SZUT-Armin added reference story/pfleger-modul-sperren-und-loschen-von-pflegern 2024-05-07 12:15:34 +00:00
SZUT-Armin started working 2024-05-07 12:15:39 +00:00
SZUT-Armin canceled time tracking 2024-05-14 12:03:39 +00:00
SZUT-Armin added spent time 2024-05-14 12:04:03 +00:00
12 hours
SZUT-Dominik added a new dependency 2024-05-14 22:35:08 +00:00
SZUT-Dominik started working 2024-05-14 22:39:00 +00:00
SZUT-Dominik canceled time tracking 2024-05-14 22:39:45 +00:00
SZUT-Dorian stopped working 2024-05-16 08:20:11 +00:00
1 week 1 day
SZUT-Dominik referenced this issue from a commit 2024-05-16 08:37:59 +00:00
SZUT-Dorian referenced this issue from a commit 2024-05-16 09:43:34 +00:00
SZUT-Dorian referenced this issue from a commit 2024-05-16 09:58:55 +00:00
SZUT-Dorian referenced this issue from a commit 2024-05-16 11:17:14 +00:00
SZUT-Dorian referenced this issue from a commit 2024-05-16 11:54:37 +00:00
SZUT-Dorian deleted spent time 2024-05-16 15:36:31 +00:00
- 1 week 1 day
Owner

@SZUT-Dorian füg nochmal deine 7-8 Stunden die du dran gearbeitet hast hinzu, ich habe deine Woche mal gelöscht:
image

Neu Hinzufügen:

image
image

@SZUT-Dorian füg nochmal deine 7-8 Stunden die du dran gearbeitet hast hinzu, ich habe deine Woche mal gelöscht: ![image](/attachments/a9fde111-624f-428e-bb8a-6119e87b58b3) ## Neu Hinzufügen: ![image](/attachments/9da46e8b-754c-4779-be05-9a901e89265f) ![image](/attachments/d1384c81-30dc-4992-a64e-d69d6568d2a7)
Snoweuph unpinned this 2024-05-16 16:34:06 +00:00
SZUT-Dorian added spent time 2024-05-17 04:06:17 +00:00
8 hours
Sign in to join this conversation.
No milestone
No project
2 participants
Notifications
Total time spent: 20 hours 16 minutes
SZUT-Armin
12 hours
SZUT-Dominik
16 minutes 48 seconds
SZUT-Dorian
8 hours
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: SZUT/nhplus#10
No description provided.