📝 🎉 Improved session management system with new backup database and enhanced logs 🌐
This commit is contained in:
@@ -529,14 +529,15 @@ class Printer(Base):
|
||||
model = Column(String(100)) # Drucker-Modell
|
||||
location = Column(String(100))
|
||||
ip_address = Column(String(50)) # IP-Adresse des Druckers
|
||||
mac_address = Column(String(50), nullable=False, unique=True)
|
||||
plug_ip = Column(String(50), nullable=False)
|
||||
plug_username = Column(String(100), nullable=False)
|
||||
plug_password = Column(String(100), nullable=False)
|
||||
mac_address = Column(String(50), nullable=True, unique=True) # Jetzt nullable
|
||||
plug_ip = Column(String(50), nullable=True) # Jetzt nullable
|
||||
plug_username = Column(String(100), nullable=True) # Jetzt nullable
|
||||
plug_password = Column(String(100), nullable=True) # Jetzt nullable
|
||||
status = Column(String(20), default="offline") # online, offline, busy, idle
|
||||
active = Column(Boolean, default=True)
|
||||
created_at = Column(DateTime, default=datetime.now)
|
||||
last_checked = Column(DateTime, nullable=True) # Zeitstempel der letzten Status-Überprüfung
|
||||
updated_at = Column(DateTime, default=datetime.now, onupdate=datetime.now) # Für Update-Tracking
|
||||
|
||||
jobs = relationship("Job", back_populates="printer", cascade="all, delete-orphan")
|
||||
|
||||
|
Reference in New Issue
Block a user