Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

WLS - Stimmabgabevermerke-UWB-Stimmabgabevermerke erfassen #230

Description

@MrSebastian

Beschreibung

Als Wahlvorstand möchte die genaue Anzahl an Wählern erfassen um für Erfassung der konkreten Stimmen bei der Auszählung eine Referenzgröße zu haben.

UI-Entwurf

Screenshot Image

Hier eine Beschreibung des Bildes, sofern notwendig

Akzeptanzkriterien

  • die Menge der Blätter muss erfasst werden
  • ab einer Menge von 2 Blättern muss je Wahl und je Blatt die Anzahl an Stimmabgabevermerken erfasst werden
  • mit einer Menge von 1 Blatt ist keine Eingabe möglich
  • es ist eine Gesamtsumme der Stimmabgabevermerke je Wahl erkennbar

Umsetzungshinweise

Datenstruktur

  • AnzahlBlätter
  • required
  • [1; 250]
  • Anzahl Stimmabgabevermerke je Seite je Wahl
    • required
    • [0; 9999]
  • die Wahl im Wahlenstore wird erweitert
    • basierend auf der Vermerk-Struktur aus dem Requestbody
    • Property blattnummer entspricht dem Index im vermerk-Array und wird daher nicht benötigt

UI

  • es wird eine Komponente erstellt die aber noch nicht in die Anwendung integriert wird
  • für das Blatt Nr. 1 (die erste Tabellenzeile) kann keine Anzahl erfasst werden. Statt einem Wert soll "Beurkundung" dargestellt werden
* Weil Blatt Nr. 1 die Beurkungdung ist, fängt es in der Payload mit "blattnummer" 2 an. *

</details>

# Fachliche Anmerkung

Für die Wahlen der Kommunalwahl haben wir immer `stimmzettel` vom Typ "KLEIN", es Kommt aus einer Enumeration Stimmzettelart mit möglichen werten GROSS, KLEIN, BEIDE. Es gibt Wahlen, die alle 3 Stimmzettelarten haben (LTW und BZW), das ist auch der Grund warum Property `stimmzettel ` ein Array ist, dort würde ein Blatt (ein Element aus `vermerke`) z.B. so aussehen:


## Beispiel für die Erfassung

### Schritt 1 - Anzahl der Blätter erfassen min 1 max. 222 (aktuell)

<img width="1899" height="852" alt="Image" src="https://github.com/user-attachments/assets/654170bd-f070-4a2f-b0b3-1fc7a1b3541d" />

### Schritt 2 - Stimmabgabevermerke pro Wahl und Blatt ausfüllen

<img width="1896" height="458" alt="Image" src="https://github.com/user-attachments/assets/ff525ed0-0903-43b9-8af4-ede0630b06d6" />

#### Schritt 2.1 - Dialog bei Löschen von ausgefüllten Blätter durch Reduzierung

<img width="1887" height="896" alt="Image" src="https://github.com/user-attachments/assets/def5c230-862c-44d0-a438-ddafabbda69c" />

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions