fix+feat(everything): lot of things
Some checks failed
Deploy to Development / build-and-deploy (push) Failing after 20s

This commit is contained in:
EvanChal
2026-01-25 22:14:48 +01:00
parent 5bbe05000e
commit dfeaecce73
15 changed files with 871 additions and 43 deletions

View File

@@ -1,7 +1,7 @@
from .user import User
from .event import Event, EventParticipation
from .album import Album, Media, MediaLike
from .post import Post, PostMention
from .post import Post, PostMention, PostLike, PostComment
from .vlog import Vlog, VlogLike, VlogComment
from .notification import Notification
from .settings import SystemSettings
@@ -17,6 +17,8 @@ __all__ = [
"MediaLike",
"Post",
"PostMention",
"PostLike",
"PostComment",
"Vlog",
"VlogLike",
"VlogComment",

View File

@@ -1,4 +1,4 @@
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, Text, Enum as SQLEnum, Float
from sqlalchemy import Column, Integer, String, DateTime, ForeignKey, Text, Enum as SQLEnum, Float, Boolean
from sqlalchemy.orm import relationship
from datetime import datetime
import enum
@@ -23,6 +23,7 @@ class Event(Base):
end_date = Column(DateTime)
creator_id = Column(Integer, ForeignKey("users.id"), nullable=False)
cover_image = Column(String)
is_private = Column(Boolean, default=False) # Événement privé ou public
created_at = Column(DateTime, default=datetime.utcnow)
updated_at = Column(DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)