tuning ui and adding adaptive themeing to extension
This commit is contained in:
@@ -6,7 +6,7 @@ from sqlalchemy import String, Boolean, Integer, Text, ForeignKey, UniqueConstra
|
||||
from sqlalchemy.dialects.postgresql import JSONB
|
||||
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from app.models.base import Base, TimestampMixin
|
||||
from app.models.base import Base, TimestampMixin, format_datetime
|
||||
|
||||
|
||||
class Source(Base, TimestampMixin):
|
||||
@@ -55,12 +55,12 @@ class Source(Base, TimestampMixin):
|
||||
"url": self.url,
|
||||
"enabled": self.enabled,
|
||||
"check_interval": self.check_interval,
|
||||
"last_check": self.last_check.isoformat() if self.last_check else None,
|
||||
"last_success": self.last_success.isoformat() if self.last_success else None,
|
||||
"last_check": format_datetime(self.last_check),
|
||||
"last_success": format_datetime(self.last_success),
|
||||
"error_count": self.error_count,
|
||||
"metadata": self.metadata_,
|
||||
"created_at": self.created_at.isoformat() if self.created_at else None,
|
||||
"updated_at": self.updated_at.isoformat() if self.updated_at else None,
|
||||
"created_at": format_datetime(self.created_at),
|
||||
"updated_at": format_datetime(self.updated_at),
|
||||
}
|
||||
if include_subscription and self.subscription:
|
||||
result["subscription_name"] = self.subscription.name
|
||||
|
||||
Reference in New Issue
Block a user