Add project overview import
This commit is contained in:
@@ -246,7 +246,12 @@ rückgängig machbare Projektrevision. Der Modus `duplicate` ordnet Projekt-,
|
||||
Struktur-, Geräte-, Raum-, Stromkreis- und Gerätezeilen-UUIDs vollständig neu
|
||||
zu und legt die Kopie mit Revision `0` in einer Transaktion an. Upgrade-only-
|
||||
Consumer-Verweise werden nicht in die Kopie übernommen; fachliche Verknüpfungen
|
||||
innerhalb des unterstützten Laufzeitmodells bleiben erhalten.
|
||||
innerhalb des unterstützten Laufzeitmodells bleiben erhalten. Die
|
||||
Projektübersicht verwendet dafür den separaten Collection-Endpunkt
|
||||
`POST /api/projects/import`, der ausschließlich eine neue Kopie anlegt und
|
||||
deshalb weder eine bestehende Projekt-ID noch `expectedRevision` annimmt. Das
|
||||
Ersetzen eines Projekts bleibt auf dessen Einstellungsmodal und den
|
||||
projektgebundenen Endpunkt beschränkt.
|
||||
`distribution-board.insert` versioniert die Anlage einer Verteilung als einen
|
||||
vollständigen Block aus Verteilung, Stromkreisliste und vier Standardbereichen.
|
||||
Alle UUIDs entstehen vor dem Command und bleiben über Undo/Redo stabil.
|
||||
|
||||
@@ -5,18 +5,6 @@ requirements and intended sequencing, not proof of implementation.
|
||||
|
||||
## Circuit List Editor
|
||||
|
||||
- Open the ProjectDevice drawer on the right so it does not cover the leading
|
||||
circuit identifier and display-name columns.
|
||||
- Format displayed power values in kW with at most three decimal places.
|
||||
- Format displayed factors and percentage-like values with at most two decimal
|
||||
places.
|
||||
- Do not round persisted values; formatting applies only to the displayed
|
||||
value outside edit mode.
|
||||
- Replace the separate `Zeilensumme` and `Stromkreissumme` columns with one
|
||||
`Gesamtsumme` column:
|
||||
- device rows show their device-row total;
|
||||
- circuit summary rows show the complete circuit total;
|
||||
- compact single-device rows show the identical device/circuit total once.
|
||||
- Collect the remaining editor interaction issues before changing additional
|
||||
behavior.
|
||||
|
||||
@@ -53,20 +41,11 @@ requirements and intended sequencing, not proof of implementation.
|
||||
exceptional voltage is not silently overwritten when phase type or project
|
||||
settings change.
|
||||
|
||||
## Project Overview Import
|
||||
|
||||
- Add JSON project import to the project overview so a portable project file
|
||||
can create a new project without first opening another project.
|
||||
- Keep replacement of an existing project inside that project's settings.
|
||||
- Validate format version and checksum before creating project data.
|
||||
|
||||
## Recommended Sequence
|
||||
|
||||
1. Circuit-list presentation improvements.
|
||||
2. Project-overview import as a new project.
|
||||
3. Distribution-board floor and supply fields.
|
||||
4. Device voltage default and override semantics.
|
||||
5. Snapshot-to-revision descriptions and history presentation.
|
||||
1. Distribution-board floor and supply fields.
|
||||
2. Device voltage default and override semantics.
|
||||
3. Snapshot-to-revision descriptions and history presentation.
|
||||
|
||||
The Revit/CSV/IFCGUID round-trip remains a separate jointly planned phase and
|
||||
must not be inferred from these tasks.
|
||||
|
||||
Reference in New Issue
Block a user