feat(stammdaten): Häuser vordefinieren statt bei jedem Einsatz neu anzulegen
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Read CoMessprotokollView.axaml:84-118, src/LageBuch.Persistence/MasterData/MasterDataSet.cs, and src/LageBuch.Domain/CoMeasurement/Building.cs to trace house creation, master-data storage, and apartment labels. Implement reusable house entries that can be selected when creating a CO measurement while keeping their values editable. Update docs/master-data.example.json if a top-level field is added, and keep example data anonymized.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Rückmeldung aus der Praxis
Häuser vordefinieren (zB eine wiederkehrende Wohnanlage in der eigenen
Gemeinde)
(Die Rückmeldung nannte zwei echte Adressen; sie sind hier durch Platzhalter
ersetzt, weil dieses Repository öffentlich ist.)
Heute
Ein Haus wird bei jedem Einsatz neu angelegt, als Freitext im
Hinzufügen-Dialog (CoMessprotokollView.axaml:84-118): Bezeichnung,
Geschosse, Wohnungen/Geschoss, Untergeschosse. Voreingestellt sind 8 Geschosse,
10 Wohnungen, 1 UG.
In den Stammdaten gibt es dafür nichts. MasterDataSet
(src/LageBuch.Persistence/MasterData/MasterDataSet.cs) hat neun Einträge —
Roles, UnitStatus, Links, ChecklistTemplateAufbau,
ChecklistTemplateAbbau, TruppTypes, Personnel, Vehicles, Settings —
und keine Kategorie für Gebäude oder Objekte.
Für wiederkehrende Objekte im eigenen Ausrückebereich ist die Struktur aber
lange vorher bekannt. Sie beim CO-Einsatz unter Zeitdruck einzutippen, ist
verlorene Zeit und eine Fehlerquelle.
Vorschlag
Eine Stammdaten-Kategorie „Häuser" mit Bezeichnung, Geschossen,
Wohnungen/Geschoss und Untergeschossen; beim Anlegen eines Hauses im
CO-Messprotokoll daraus auswählbar statt tippen.
Optional dazu die Wohnungsbezeichnungen: Building.ApartmentLabels
(src/LageBuch.Domain/CoMeasurement/Building.cs) modelliert sie bereits, heute
nur je Einsatz. Gerade die sind bei einem bekannten Objekt stabil.
Randbedingungen
- Die Voreinstellungen bleiben, was sie sind: eine Vorlage. Was im Einsatz
davon abweicht, muss weiter frei änderbar sein —StammdatenCatalogue
lehnt grundsätzlich nichts ab. - AGENTS.md-Regel: ändert sich
MasterDataSetoderMasterDataJsonum ein
Feld auf oberster Ebene, mussdocs/master-data.example.jsonim selben PR
mitziehen. - Beispieldaten anonym halten — die Platzhalter der App sind
AnonymizedExampleData.BuildingNamePlaceholder(„z. B. Haus A").
Hängt zusammen mit #427 (Einsatzpläne bei Alarmadressen):
dort geht es um dieselbe fehlende Objekt-Entität, nur mit Dokument statt
Struktur. Wer beides baut, sollte eine Entität bauen.
- Lingua principale
- C#
- Stelle
- 1
- Fork
- 3
- Merge medio
- 4h 49m
- PR unite (30g)
- 177
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeForFire/lagebuch
-
Stammdaten: in the Checkliste editor the PFLICHT header is not aligned with its columnForse già presa @Saad-elnagar l’ha presa 1 giorno fa. Apertabug ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
CodeForFire/lagebuch#714 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Stammdaten: on a phone the Fahrzeuge editor squeezes Wache and Funkrufname to nothingForse già presa @Saad-elnagar l’ha presa 1 giorno fa. Apertabug ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
CodeForFire/lagebuch#713 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
CodeForFire/lagebuch#405 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CodeForFire/lagebuch#349 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
CodeForFire/lagebuch#348 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CodeForFire/lagebuch
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
AvaloniaUI/Avalonia#22568 ·
I maintainer di solito rispondono entro 2 giorni
-
[bug] 截图失败日志冲爆硬盘Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
babalae/better-genshin-impact#3846 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
lugassawan/swe-workbench#823 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
microsoft/fluentui-blazor#5518 ·
I maintainer di solito rispondono entro 1 giorno
-
devtools
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno