Skip to content

PERSON: Setzen von einem Bis Datum auf der Rolle #1714

Closed
@olibrian

Description

@olibrian

Aktuelles Verhalten

Wird auf einer Person, welche nur eine Rolle hat, das Bis Datum in der Vergangenheit gesetzt, landet der Benutzer auf einer 404 Seite. Dies ist wohl so, weil die Person keine aktive Rolle mehr hat.

Gewünschtes Verhalten

Falls die Person keine Rolle mehr hat, soll der Benutzer auf der Gruppe landen.
Bis Datum kann nur in der Vergangenheit gesetzt werden. Zukünftiges Feature ermöglicht es dann das Bis Datum in Zukunft zu setzten.
Acts As Paranoid macht das nicht: rubysherpas/paranoia#480

Schritte zu reproduzieren

  1. Person mit einer Rolle erstellen
  2. Rolle bearbeiten
  3. Rolle Bis auf ein Datum in der Vergangenheit setzten

Wann ist der Fehler aufgetreten?

12.04.2022 - 0945

hitobito version

1.27.17

Organisation

SWW

ToDos

  • Issue aufbereiten
  • ggf. Sentry-Issues dazu heraussuchen
  • Labels für interest-xyz setzen
  • Schritte für Fehlerbehebung erfassen
  • Team informieren, um es einzuplanen

Fehlerbehebung

  • bis-Datum als Feld hinzufügen
  • bis-Datum so validieren, dass es in der Vergangenheit liegen muss
  • alle Wagons durchsehen, wo was bis-Feld schon verwendet wird
    • PBS
    • SBV
    • SWW
    • ...?

Stretch-Goal

Wenn es leicht möglich ist:

  • Eventuell Paranoia-Scope anpassen, sodass das Datum korrekt berücksichtigt wird.

Dies könnte auch ein neues Feature werden

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions