feat: intégration du paramétrage obligatoire SMTP et optionnel des clés API lors du setup initial
Build and Push Docker Image / build-and-push (push) Successful in 42s
Build and Push Docker Image / build-and-push (push) Successful in 42s
This commit is contained in:
1 parent
8dd8d65b42
commit
22c640837c
5 files changed
+143
-53
No files matched your search
+14
-1
@@ -41,4 +41,17 @@ class Message(Base):
|
||||
project_id = Column(Integer, ForeignKey("projects.id"), nullable=False)
|
||||
|
||||
# Relation
|
||||
project = relationship("Project", back_populates="messages")
|
||||
project = relationship("Project", back_populates="messages")
|
||||
|
||||
class SystemSettings(Base):
|
||||
__tablename__ = "system_settings"
|
||||
|
||||
id = Column(Integer, primary_key=True, index=True)
|
||||
# Serveur Mail (Obligatoire)
|
||||
smtp_host = Column(String, nullable=False)
|
||||
smtp_port = Column(Integer, nullable=False)
|
||||
smtp_user = Column(String, nullable=False)
|
||||
smtp_password = Column(String, nullable=False)
|
||||
# Clés API (Optionnelles)
|
||||
gemini_api_key = Column(String, nullable=True)
|
||||
openrouter_api_key = Column(String, nullable=True)
|
||||
Reference in new issue
Block a user