Add supplier and imporve inventory frontend

This commit is contained in:
Urtzi Alfaro
2025-09-18 23:32:53 +02:00
parent ae77a0e1c5
commit d61056df33
40 changed files with 2022 additions and 629 deletions

View File

@@ -162,23 +162,23 @@ class NotificationLog(Base):
id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4)
notification_id = Column(UUID(as_uuid=True), nullable=False, index=True)
# Attempt details
attempt_number = Column(Integer, nullable=False)
status = Column(Enum(NotificationStatus), nullable=False)
# Provider details
provider = Column(String(50), nullable=True) # e.g., "gmail", "twilio"
provider_message_id = Column(String(255), nullable=True)
provider_response = Column(JSON, nullable=True)
# Timing
attempted_at = Column(DateTime, default=datetime.utcnow)
response_time_ms = Column(Integer, nullable=True)
# Error details
error_code = Column(String(50), nullable=True)
error_message = Column(Text, nullable=True)
# Additional metadata
log_metadata = Column(JSON, nullable=True)