feat: add avatar_url to datasource providers and update OAuth handling

This commit is contained in:
Harry
2025-07-18 19:47:52 +08:00
parent 34a6ed74b6
commit 23a5ff410e
5 changed files with 47 additions and 10 deletions

View File

@ -34,5 +34,7 @@ class DatasourceProvider(Base):
plugin_id: Mapped[str] = db.Column(db.String(255), nullable=False)
auth_type: Mapped[str] = db.Column(db.String(255), nullable=False)
encrypted_credentials: Mapped[dict] = db.Column(JSONB, nullable=False)
avatar_url: Mapped[str] = db.Column(db.String(255), nullable=True)
created_at: Mapped[datetime] = db.Column(db.DateTime, nullable=False, default=datetime.now)
updated_at: Mapped[datetime] = db.Column(db.DateTime, nullable=False, default=datetime.now)