Neues Wartungskonzept: Wartungsplan+Position+Intervall (zeit/km/ Betriebsstunden, kombinierbar - fällig sobald ein Kriterium erreicht ist), Wartungsauftrag mit intern/externer Werkstatt, Status offen/ in_arbeit/erledigt, Kosten, Historie, Dokument-Anhang. Ad-hoc-Aufträge ohne Plan möglich (z.B. kleinere Reparatur). Admin-Tab "Wartungspläne". Objektakte-Redesign (Epic 21, Nutzer-Feedback "wirkt nicht modern"): CSS-Grid statt Karten-Stapel, einspaltig mobil, zweispaltig ab 900px; Fahrzeug-Objekte zeigen Wartung/Fahrzeugdaten prominent, Geräte/ Rucksäcke die Beladung. Dabei gefundene Lücke: Beladung (Soll/Ist je Position) fehlte in der Akte komplett, nur über eine laufende Kontrolle sichtbar - jetzt eigene Karte. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
99 lines
2.9 KiB
Python
99 lines
2.9 KiB
Python
from app.models.ausgabe import Ausgabe, AusgabeStatus
|
|
from app.models.auth import Benutzer, BenutzerRolle, RolleTyp, Systemknoten, KnotenTyp
|
|
from app.models.dokument import Dokument
|
|
from app.models.eskalation import EskalationKonfiguration
|
|
from app.models.fahrzeugdetails import Fahrzeugdetails
|
|
from app.models.fehlbestand import Fehlbestand, FehlbestandStatus
|
|
from app.models.geraet_instanz import GeraetInstanz, GeraetStatus
|
|
from app.models.historie import Historie
|
|
from app.models.kontrolle import Kontrolle, KontrollStatus, Kontrollposition
|
|
from app.models.lager import Bestand, Lagerort, LagerortTyp, Lagerplatz, Materialbewegung
|
|
from app.models.lagerbewegung import Lagerbewegung
|
|
from app.models.mangel import Mangel, MangelPrioritaet, MangelStatus
|
|
from app.models.mindermenge import MindermengeStatus, MindermengenGenehmigung
|
|
from app.models.nachfuellung import Nachfuellung
|
|
from app.models.objekt import Objekt, ObjektStatus
|
|
from app.models.objektposition import Objektposition, ObjektpositionStatus
|
|
from app.models.permission import Berechtigung, BenutzerRolleZuordnung, Rolle, RolleBerechtigung
|
|
from app.models.personal import (
|
|
BenutzerQualifikation,
|
|
Einheit,
|
|
ObjekttypQualifikationsanforderung,
|
|
Qualifikationskategorie,
|
|
Qualifikationstyp,
|
|
)
|
|
from app.models.stammdaten import Bereich, Kategorie, Material, MaterialTyp, Objekttyp, Standort
|
|
from app.models.vorlage import Beladungsvorlage, VorlageStatus, Vorlagenposition
|
|
from app.models.wartung import (
|
|
IntervallTyp,
|
|
Wartungsauftrag,
|
|
WartungsauftragStatus,
|
|
Wartungsintervall,
|
|
Wartungsplan,
|
|
WartungsplanPosition,
|
|
)
|
|
from app.models.zustaendigkeit import Kontrollverantwortung, Zustaendigkeit
|
|
|
|
__all__ = [
|
|
"Ausgabe",
|
|
"AusgabeStatus",
|
|
"Benutzer",
|
|
"BenutzerRolle",
|
|
"RolleTyp",
|
|
"Systemknoten",
|
|
"KnotenTyp",
|
|
"Dokument",
|
|
"EskalationKonfiguration",
|
|
"Fahrzeugdetails",
|
|
"Fehlbestand",
|
|
"FehlbestandStatus",
|
|
"GeraetInstanz",
|
|
"GeraetStatus",
|
|
"Historie",
|
|
"Kontrolle",
|
|
"KontrollStatus",
|
|
"Kontrollposition",
|
|
"Bestand",
|
|
"Lagerort",
|
|
"LagerortTyp",
|
|
"Lagerplatz",
|
|
"Materialbewegung",
|
|
"Lagerbewegung",
|
|
"Mangel",
|
|
"MangelPrioritaet",
|
|
"MangelStatus",
|
|
"MindermengeStatus",
|
|
"MindermengenGenehmigung",
|
|
"Nachfuellung",
|
|
"Objekt",
|
|
"ObjektStatus",
|
|
"Objektposition",
|
|
"ObjektpositionStatus",
|
|
"Berechtigung",
|
|
"BenutzerRolleZuordnung",
|
|
"Rolle",
|
|
"RolleBerechtigung",
|
|
"BenutzerQualifikation",
|
|
"Einheit",
|
|
"ObjekttypQualifikationsanforderung",
|
|
"Qualifikationskategorie",
|
|
"Qualifikationstyp",
|
|
"Bereich",
|
|
"Kategorie",
|
|
"Material",
|
|
"MaterialTyp",
|
|
"Objekttyp",
|
|
"Standort",
|
|
"Beladungsvorlage",
|
|
"VorlageStatus",
|
|
"Vorlagenposition",
|
|
"Kontrollverantwortung",
|
|
"Zustaendigkeit",
|
|
"IntervallTyp",
|
|
"Wartungsauftrag",
|
|
"WartungsauftragStatus",
|
|
"Wartungsintervall",
|
|
"Wartungsplan",
|
|
"WartungsplanPosition",
|
|
]
|