fixing logs on multiple rooms
This commit is contained in:
@@ -55,6 +55,7 @@ class Room(db.Model):
|
||||
creator = db.relationship('User', backref='created_rooms', foreign_keys=[created_by])
|
||||
members = db.relationship('User', secondary=room_members, backref=db.backref('rooms', lazy='dynamic'))
|
||||
member_permissions = relationship('RoomMemberPermission', back_populates='room', cascade='all, delete-orphan')
|
||||
files = db.relationship('RoomFile', back_populates='room', cascade='all, delete-orphan')
|
||||
|
||||
def __repr__(self):
|
||||
return f'<Room {self.name}>'
|
||||
@@ -91,7 +92,7 @@ class RoomFile(db.Model):
|
||||
deleted_at = db.Column(db.DateTime) # New field for tracking when the file was deleted
|
||||
uploader = db.relationship('User', backref='uploaded_files', foreign_keys=[uploaded_by])
|
||||
deleter = db.relationship('User', backref='deleted_room_files', foreign_keys=[deleted_by])
|
||||
room = db.relationship('Room', backref='files')
|
||||
room = db.relationship('Room', back_populates='files')
|
||||
starred_by = db.relationship('User', secondary='user_starred_file', backref='starred_files')
|
||||
|
||||
def __repr__(self):
|
||||
|
||||
Reference in New Issue
Block a user