From f7853f96edb0aeb43bf8d811e66681f5e4a33d4e Mon Sep 17 00:00:00 2001 From: Kobe Date: Fri, 30 May 2025 21:08:58 +0200 Subject: [PATCH] fixing logs on multiple rooms --- __pycache__/models.cpython-313.pyc | Bin 20607 -> 20672 bytes models.py | 3 +- routes/__pycache__/main.cpython-313.pyc | Bin 47597 -> 47597 bytes routes/__pycache__/room_files.cpython-313.pyc | Bin 45408 -> 45408 bytes routes/__pycache__/rooms.cpython-313.pyc | Bin 16429 -> 19080 bytes routes/rooms.py | 68 ++++++++++++++++++ templates/rooms/rooms.html | 6 +- templates/settings/tabs/events.html | 12 ---- 8 files changed, 73 insertions(+), 16 deletions(-) diff --git a/__pycache__/models.cpython-313.pyc b/__pycache__/models.cpython-313.pyc index 15107a8213b6886f7dfdbddf59edb31ee9859124..434b637a6430d1143515708d130018a3b05813f9 100644 GIT binary patch delta 1129 zcmZvae@IhN6vsW&Ii32pxi;r?>U6a|3tCdTnObV5rEcV+k`&9b%w@}GKfod~2-K`; z$3UWAW*ABK>qUWBWKcvPX(5;t{Ud>YL_t9yl-+X;`lko?!@ci(&#!yW{55#i2g3K5 z7tF@Z2s;~+hc1IZE7x{F)SfAbBPs%c#`XL5<2Pp<=ILr72m5p)Bw!#{3@>DPBtOpSjwq*< zdzh%koroQ=0!-r70yExl`!PwsT0a#n1ic;J-i`N;j2Ca8h^{(WBv_3TsN+t?nfWp$h`DeYN5riQ!FT*n@ z49US&OBB$LkFwr{H83M~iAL;q8R0GtyS7E~-aO>ph!(dgnKu=nGcV^L?P3X4geKhV zwrj>{OXz2-`PJWfc?@IxSq^7^h42YxnSFo_ImrgDo+KAL!AKauD>(!36pL~X8+b-N z{nZk9+PC;7ce#dwNQ4J$H9z5b?0L6gg6H{?m!JrrVwTxa6!M)>T>X(;?6|^Jh@JW7 ze+@s&PhjPJ$oH|4a26P}yzPZqBacq%J(8z>&(8eXDYQfw#ft^6VG8RCWf+&^*ZmGv z&ybBUj@FWgFvAP_T9U4SIW(7M!T@e6odOl6mu=z0VoA0G^Wd%WE=wrDze#Z5lQNIm zN*cl(8p_APil57SSiQ$QHnE=cG{Srk_)GH_;Mc>eD>LMa2(rQsA ze~Y|`(n8AYLrw&NqIn?^hLZx*qJq58t1c2k`aI8TP!}CIKc4rz&&U6L-skkU(XX47 z@FhN8H;11}_koXD-3g}?G!uk{+EYs1s!fC{qXAaqy!qkN3R)^NgYbt-0K?3N4{wz)g#wyMTf~sehiu}Q@&C;FIF2j z9uq`l)B(J#j#DVLRL~eQs)gY8UK!;J1Q8b%f zRre^PTGz@hjB2FW+Nc%H(tKsi))hfPG&&q~3J)DiG;#ypI|ftFtA59$ozgxz;Fn~V zx^hO$$_k;+nMY^v!&y0-e%JrR-{oQ<#zn>@Mib*QqmU8JC}K1-z-VE_Fsd0>7*~;1 zV$rp;$p|XbnP0SYR+-H1Bx+TV(?s+X-!oDSUF^d+%YG-27;jdpSJV=9DdCliHPnu; zu2+#Y>Lx~P2JT(PU9|E`K#LMClP2 z*Jc?wiOlF$-(at(m2Hhh{n}d;7PXem|W`|y1fS2pce-BRH zR8^wITdqz--IM5izL% diff --git a/models.py b/models.py index 02a1fb8..b9d1cbc 100644 --- a/models.py +++ b/models.py @@ -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'' @@ -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): diff --git a/routes/__pycache__/main.cpython-313.pyc b/routes/__pycache__/main.cpython-313.pyc index ed33182ea22dffb5e3278b26f126db85e791037f..cd402882f70065dc7389d5e925e40011579881da 100644 GIT binary patch delta 21 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 b*UUS}g0!?Cf*Q6jp>0EkryGNS_BH$;LGPZO delta 1929 zcmZuyeQZ-z6o2=<*RFl9U+V{LU)$HWwu5za8(X`LZVc8jVBKJRTuVYaGDg-8i2Hh- z1V}W)C@}p4#}SPQi4y+NM3QO$BASSbM*jhf8puK-#Q2A3pc9Q4jq%==ZVb7}J@4G} zJLh-qxnJ+pS#)t4nI0I80z=xlzvBlUMrKVe#LTWbZXG}Y2I~e~SdWD`r@9B+FxhFh zV6hodZ-yDr4LGo2_MV6HlrSqcViPtuu-Fo3i)bZ9z2!*jvPj$PJs*0+XKNi6n&O$4LB7 zaSWCnm8A-B)l(cpBLQgRe#$HSeGZ9vi>?~6zp~J(PoTd1QT-k^Z!-8b|K0u! zkFxosdm9of2+ooIz{=;(OYgDB2z@?@-Tpcp^!*9@{00<(NztJ(MOkcyJ03s0;;m%E z7P#a;3$H36=Z&dw^zK7{RKe`32!I7n0x9Efu`Mbeh ztNTcn_gkC5DI4Kps|<0i4d%2u*y}g& zSimBkoz0M9a7COgFLsCt8{z9!2jOr{BdR1*?Lbi|)JSYt14`IYmnFG!8X^?h)Cke$ zjcR6e{BUM)G&8zCqpF99?M>=tepJ*X{1LX2!gRG!*j8Ibin~!ev{YOhPm6=QLBoaD zRwJF0gwh5UZwyty2X!{9xnv=QKL&QdV4Y)`H_X+^%MC*P6Ncd@46{Gz;ZmJwwLdLG z3|tMeNJ}iXUG;zj8)}3F(Fcbb1&-WI7>umZgf0EYR>QTp3$8S_!Oo^2Txjx=t8uxh z)jH4bA0K~K)e#0YL4_Ag(PmGWR|9kuq#{N|abbC)!Sm5-ag-=?r02#ET#UX1_hMdn zG4`Q&i`QQlly}14@e#OF>xPHTwQQCn>lc7)Aw6tw`G_6*C2wkd3*~=YdjJ{ch36)Q zho&;agZq!djCq-evzupfY3#CJ~YJ<^Nv4o|4gt^$TF2$tSGy{nSuhzt1Jy9!Hdg1g2jYg>F z$Y@6Nda)Si6edkiRw>GmVu`ac%3%}iYiY7nG3ihltYC)vz_UIGSJ#)4-(G9v%$Owy z+HS&@bhzx8;^31`kCRJq{ll0UBi}5_G98?s$)a#2EOhRMvBamy0c*Nq22~_s>Sihq z!nv+Sd7jHnspXw2Zc;k|=TRnC+^2;ur!Y+n_esySfOTUpS^;}E`rz}8S@Ld>x2B_e z%-L1bEi+eSVN;a5QjbWoKHJhUO&$?%jcAlRYnmPbGHoqXAAS^cWAIOa`WXGj5 zc0K&FxsU4)S3`2k+wj|#H4=R-inmLp$3vz2r%qFG0@n3N!Wp8{A4$#$`+9;f)3ax5 z2z8xH%f5J0|EstH5OW+KG}yQ z)cph@;nGrTVeKMe$5-0RN2cZLXh)gW{=cxDB#c@M5xAOkIjxTzigVnJ3OqFwYT)0b k{{ room.name }}

-
- - This item will be moved to trash. You can restore it from the trash page within 30 days. +
+ + This Room will be permanently deleted. This action cannot be undone. Are you sure you want to proceed?