feat(stammdaten): Einsatzpläne bei Alarmadressen hinterlegen
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 28/100
调研方向
Start by reading src/LageBuch.Domain/Files/IncidentFile.cs, the linked issue #420, and docs/datenschutz-und-sicherheit.md; the issue also points to #401 and #420 for related address and building needs. The proposal leaves the entity, document storage, incident matching, synchronization, and privacy/deletion approach unresolved. Agree on those decisions before implementation; done means the agreed object/address records and plans can be used with the right incident and have a documented privacy and deletion approach.
由索引模型根据 Issue 内容生成。
描述
Rückmeldung aus der Praxis
Einsatzpläne bei Alarmadressen hinterlegen
Heute
Beides gibt es nicht. grep -riE "alarmadresse|einsatzplan|einsatzpläne|objekt"
über src, docs, README.md, ROADMAP.md, CHANGELOG.md → null Treffer.
Drei Dinge kommen nahe und reichen jeweils nicht:
MasterDataSet.Links— die einzige Stammdaten-Kategorie, die auf etwas
Externes zeigt. NurName+Url,http(s)erzwungen
(HttpUrlValidator), keine Datei und kein Adressbezug.- Der Reiter DATEIEN — hängt Dokumente an einen Einsatz, zur Laufzeit.
IncidentFile(src/LageBuch.Domain/Files/IncidentFile.cs) trägt
FileName,DisplayName,ContentType,SizeBytes,AddedAt,AddedBy—
keinen Objekt- oder Adressschlüssel. PDF ist erlaubt und wird beim Export
sogar mit einmontiert (PdfAttachmentMerger), aber eben erst, nachdem jemand
die Datei im Einsatz von Hand angehängt hat. Building/Dwelling— ein Gebäudemodell, aber je Einsatz und
ausschließlich für das CO-Messprotokoll, ohne Adresse und ohne Dokument.
Ein vorbereiteter Einsatzplan ist damit heute nicht hinterlegbar. Im Einsatz
bleibt nur: die richtige PDF-Datei selbst suchen und anhängen — genau dann,
wenn dafür keine Zeit ist.
Vorschlag
Zwei Hälften, und beide fehlen:
- Eine Adress-/Objekt-Entität in den Stammdaten — der Ort, an dem ein
Einsatzplan überhaupt hängen kann. - Ein Dokumentenspeicher je Objekt, plus der Weg, das hinterlegte
Dokument beim passenden Einsatz zu finden und in die Einsatzdateien zu
übernehmen.
Hängt an #420 (Häuser vordefinieren): dort fehlt dieselbe
Entität, nur mit Gebäudestruktur statt Dokument. Das sollte eine Entität
werden, nicht zwei.
Zu klären
- Wie findet der Plan den Einsatz? Der Adressabgleich ist heikel: der Einsatz
kennt nurStreet+District, beides Freitext (#401 will Hausnummer, PLZ
und Ort ergänzen). Womöglich ist Auswählen ehrlicher als Raten. - Kopieren oder verweisen? Ein Verweis auf eine Datei außerhalb bricht, sobald
die Einsatzdatei auf ein anderes Gerät wandert — die Synchronisation überträgt
Anhänge, nicht Stammdaten. - Datenschutz.
docs/datenschutz-und-sicherheit.mdzählt jede Kategorie
personenbezogener Daten auf, die die App hält. Ein dauerhafter
Adresskatalog mit hinterlegten Objektunterlagen ist eine neue Kategorie —
dauerhaft gespeichert statt einsatzbezogen — und muss dort nachgetragen
werden, samt Löschkonzept.
- 主要语言
- C#
- 星标
- 1
- 派生
- 3
- 平均合并
- 4 小时 49 分钟
- 30 天内合并 PR
- 177
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CodeForFire/lagebuch 的其他 Issue
-
Stammdaten: in the Checkliste editor the PFLICHT header is not aligned with its column可能已有人在做 @Saad-elnagar 于 1 天前认领。 未关闭bug ux
难度 2/5 1-3 小时 新手友好度 78/100
CodeForFire/lagebuch#714 · 1 条评论 ·
维护者通常 1 天内回复
-
Stammdaten: on a phone the Fahrzeuge editor squeezes Wache and Funkrufname to nothing可能已有人在做 @Saad-elnagar 于 1 天前认领。 未关闭bug ux
难度 2/5 1-3 小时 新手友好度 75/100
CodeForFire/lagebuch#713 · 1 条评论 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 62/100
CodeForFire/lagebuch#405 ·
维护者通常 1 天内回复
-
documentation good first issue
难度 2/5 1-3 小时 新手友好度 88/100
CodeForFire/lagebuch#349 ·
维护者通常 1 天内回复
-
documentation good first issue
难度 2/5 1-3 小时 新手友好度 88/100
CodeForFire/lagebuch#348 ·
维护者通常 1 天内回复
查看 CodeForFire/lagebuch 的全部 Issue
相似的 Issue
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr clawsweeper:not-repro-on-main impact:ux-release-blocker issue-rating: 🦪 silver shellfish P0
难度 2/5 1-3 小时 新手友好度 72/100
openclaw/openclaw-windows-node#1843 · 1 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
-
kind:ux size:S type:bug
难度 2/5 1-3 小时 新手友好度 78/100
elsa-workflows/elsa-foundation#3256 ·
维护者通常 1 天内回复
-
[Bug]: Revit selector reads process ids 2000-2099 as years (flaky AgentClientTests.AYearOrAProcessIdSelectsTheHost)可能已有人在做 @Wurschdhaud 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 83/100
pyrevitlabs/pyRevit#3817 ·
维护者通常 1 天内回复
-
bug effort:S P2
难度 2/5 1-3 小时 新手友好度 76/100
nightscout/nocturne#2449 ·
维护者通常 1 天内回复