From a32b180a23be81dcf884b5a67a982211ccedf85c Mon Sep 17 00:00:00 2001 From: Dev / Track <111211012+DevTrackClub@users.noreply.github.com> Date: Thu, 13 Feb 2025 21:21:01 +0530 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ec56ad3..11e0584 100644 --- a/README.md +++ b/README.md @@ -168,4 +168,4 @@ For any queries or support, please contact: ## License -This project is licensed under the MIT License. See the LICENSE file for details. +This project is licensed under the MIT License. See the LICENSE file for details. From ca4ae1ceef268243b97aceb199880a6ecaea3267 Mon Sep 17 00:00:00 2001 From: Atul Reny <165313575+AtulRyy@users.noreply.github.com> Date: Thu, 13 Feb 2025 21:25:57 +0530 Subject: [PATCH 2/4] test commit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 11e0584..ec56ad3 100644 --- a/README.md +++ b/README.md @@ -168,4 +168,4 @@ For any queries or support, please contact: ## License -This project is licensed under the MIT License. See the LICENSE file for details. +This project is licensed under the MIT License. See the LICENSE file for details. From 32dff8dcb5c2401167ad277ae5ebf824e647054d Mon Sep 17 00:00:00 2001 From: V Shree Harshitha Date: Sat, 22 Feb 2025 19:46:11 +0530 Subject: [PATCH 3/4] added pagination to the list api and created notifications api --- backend/myproject/.env | 14 ++-- .../__pycache__/__init__.cpython-312.pyc | Bin 177 -> 191 bytes .../__pycache__/admin.cpython-312.pyc | Bin 0 -> 235 bytes .../__pycache__/api.cpython-312.pyc | Bin 0 -> 6244 bytes .../__pycache__/apps.cpython-312.pyc | Bin 497 -> 511 bytes .../__pycache__/models.cpython-312.pyc | Bin 1727 -> 1761 bytes .../__pycache__/schemas.cpython-312.pyc | Bin 0 -> 1532 bytes backend/myproject/announcements/api.py | 76 +++++++++++++++--- .../__pycache__/0001_initial.cpython-312.pyc | Bin 1745 -> 1288 bytes .../__pycache__/0002_initial.cpython-312.pyc | Bin 0 -> 1165 bytes .../0003_postmodel.cpython-312.pyc | Bin 0 -> 1617 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 188 -> 202 bytes backend/myproject/db.sqlite3 | Bin 303104 -> 307200 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 171 -> 185 bytes .../members/__pycache__/admin.cpython-312.pyc | Bin 215 -> 690 bytes .../members/__pycache__/api.cpython-312.pyc | Bin 4546 -> 5636 bytes .../members/__pycache__/apps.cpython-312.pyc | Bin 477 -> 491 bytes .../__pycache__/managers.cpython-312.pyc | Bin 0 -> 1314 bytes .../__pycache__/models.cpython-312.pyc | Bin 4035 -> 4586 bytes .../__pycache__/schemas.cpython-312.pyc | Bin 987 -> 1001 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 0 -> 196 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 4213 -> 4916 bytes .../__pycache__/0002_initial.cpython-312.pyc | Bin 0 -> 2039 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 182 -> 196 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 173 -> 187 bytes .../__pycache__/settings.cpython-312.pyc | Bin 3451 -> 4611 bytes .../__pycache__/urls.cpython-312.pyc | Bin 635 -> 737 bytes .../__pycache__/wsgi.cpython-312.pyc | Bin 665 -> 679 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 172 -> 186 bytes .../__pycache__/admin.cpython-312.pyc | Bin 0 -> 230 bytes .../projects/__pycache__/api.cpython-312.pyc | Bin 4308 -> 4322 bytes .../projects/__pycache__/apps.cpython-312.pyc | Bin 481 -> 495 bytes .../__pycache__/models.cpython-312.pyc | Bin 4412 -> 4426 bytes .../__pycache__/schemas.cpython-312.pyc | Bin 1347 -> 1361 bytes .../__pycache__/services.cpython-312.pyc | Bin 2927 -> 2941 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 5679 -> 5658 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 183 -> 197 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 177 -> 191 bytes .../__pycache__/admin.cpython-312.pyc | Bin 0 -> 235 bytes .../__pycache__/apps.cpython-312.pyc | Bin 497 -> 511 bytes .../__pycache__/models.cpython-312.pyc | Bin 1424 -> 1438 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 2445 -> 2459 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 188 -> 202 bytes frontend/pubspec.lock | 36 ++++----- 44 files changed, 89 insertions(+), 37 deletions(-) create mode 100644 backend/myproject/announcements/__pycache__/admin.cpython-312.pyc create mode 100644 backend/myproject/announcements/__pycache__/api.cpython-312.pyc create mode 100644 backend/myproject/announcements/__pycache__/schemas.cpython-312.pyc create mode 100644 backend/myproject/announcements/migrations/__pycache__/0002_initial.cpython-312.pyc create mode 100644 backend/myproject/announcements/migrations/__pycache__/0003_postmodel.cpython-312.pyc create mode 100644 backend/myproject/members/__pycache__/managers.cpython-312.pyc create mode 100644 backend/myproject/members/management/__pycache__/__init__.cpython-312.pyc create mode 100644 backend/myproject/members/migrations/__pycache__/0002_initial.cpython-312.pyc create mode 100644 backend/myproject/projects/__pycache__/admin.cpython-312.pyc create mode 100644 backend/myproject/registrations/__pycache__/admin.cpython-312.pyc diff --git a/backend/myproject/.env b/backend/myproject/.env index 099de04..7eab385 100644 --- a/backend/myproject/.env +++ b/backend/myproject/.env @@ -1,7 +1,7 @@ -DB_NAME=postgres -DB_USER=postgres.swzgdimtkynmkzftxjjv -DB_PASSWORD=GOMxZBnMwtF5VPYk -DB_HOST=aws-0-ap-south-1.pooler.supabase.com -DB_PORT=6543 # Try 6543 if 5432 fails -DATABASE_URL=postgres://postgres:GOMxZBnMwtF5VPYk@aws-0-ap-south-1.pooler.supabase.com:6543/postgres?sslmode=require -DJANGO_ENV=production +# DB_NAME=postgres +# DB_USER=postgres.swzgdimtkynmkzftxjjv +# DB_PASSWORD=GOMxZBnMwtF5VPYk +# DB_HOST=aws-0-ap-south-1.pooler.supabase.com +# DB_PORT=6543 # Try 6543 if 5432 fails +# DATABASE_URL=postgres://postgres:GOMxZBnMwtF5VPYk@aws-0-ap-south-1.pooler.supabase.com:6543/postgres?sslmode=require +# DJANGO_ENV=production diff --git a/backend/myproject/announcements/__pycache__/__init__.cpython-312.pyc b/backend/myproject/announcements/__pycache__/__init__.cpython-312.pyc index ff5572767fa3bc66965db008068fe02ff217d356..e327c83b4b3a19e712d0d506dcf03f8e5297f08e 100644 GIT binary patch delta 60 zcmdnUxSx^dG%qg~0}xCz*q%O-$4Dj4*(xTqIJKxa#m}#sl@w(r6)^)9tYr8MQuiy`*(xTqIJKxa#7j&6|U*&?)m@oAO0EJkwW1SkhUS_uw07{P&D5^^IsMapGnZE0p(OO{o*a2xDsrCsHa_p0a5X2{Pi zC3SVZSM^@Ku6pmQSN&Iq!%CnSzy9M=wuO+tBT*@0xv}+oXxt_ekqj{sHv|j@Y;!R# zZVVV%+Zf~HLO_U%0Woe0nBwMuneq9UC2kE^SzCzN;`V?Y+M;BNIpWTMGwuqw7;TQZ zOE_|rNRF#Sa?0XEqt1I+HZsr*;|0m}$oV==vm~p*> zKJk&}oJl5BnvBI{`awvMHD@Rl35KgYO`yrNDuW&iDp!-|TQW-gBcZaik|>*^?$<{xa+2vP zUtMGi(*};Rvq)yiQm3s$vdT8eCfgQy$$nL+%G=*)jYD$Q$#+UF*-_OYO71!xPNt)0 zrv-#a9;r!oKWeVHhSUN!;CJ=EJ{Ih1t^2MfrgQh}<3MLyon4?2R%BP5WXp29zf1Gr z7J85QcaZ(iIa>G zL;W_-lV#!;=QJTC#Ulw#lw>s&iDf#bk@Tf#$(rIs~&5Ml-tum&tQi+l}nCY{511m22d&=@0hb z*$WfX`HAVLzxZn6*f-6+_uF&BM{>TSxfAmn%_npAlSNna7KoDn?+q5?a{R1JX&YFY zX~#uxw7YZ{bklaMI9n;);LepYP3Zg#8R{xLp4=dE?R-x8j}E*ouG9rXhPIB zfZRuh3N)?o5|`zp&h1i2sh$e2X0>Ge5-j%fbAF>Hs1Y?LYc@$%!Zeb?V??utsf;lg zJiDCfz;*ML89pT)4$F$Nn2yDkLD&=rBD92S38R7$2}BjTSU$Qev>)cCXt-w5k4i-o zbyajPb`4|Ih5cMaq84cQ1=@>DA69#y(rhdQb-&SgoJYY;@?j}Em98>~eT|%|uDb&y zmGe+Rq_%Yy+J^FNLu;n>wux2S*S5A|b5G9R^TO3$aQX5sU%@q$cMTPrI&P2N8ZEZ> z7TSmN?Zd@gJ-4&BvLzF7@7W@}+q%k^?4GN#h|^pW9p)GI$En1E@}5p`uwpqn_tB z3hs%#d*ZQo-TnTm@J&T8f^|f@dJ_8Mr^Y?(wghOCs^URp=Vaca1&e zOK#H9_r1sRiNOj@Pix6RAfT3REfqVu?{(hoEcOl*ddKs<uF6) zCjbMbaD8;)F0r`WWO3OzlY;0W(fShwgs{}mcSX#KS0Ga0%&10vv~oAn2eUd_jm{b~ zD@X>3TjCzoqSch;Xft?xgV8KgE1zF0rbH8rY7p0w2nlIRY$YmQb=o5~3Ia$`mNiUmeAig07r0=Qu<_D}qo@ZiW*|EXa2v!s za4`wlQKH>D7(iBVL$Z9y0~$;-G_XomJSEF$Uvd74l~>odS@NDXbk~a6*5Mt!bp*s6t2+rf$J)mS+ZEhmzMvy${-ye?kQ(v#0&G_m+2c zw%EL@&^(ZD#uK%9Wc5hV)tYnl6?b*tbiDA67QFA|z3&vfhw|P-PX}|sa88coeihAm z53PI8uO9!-)mrq87JO5A-_(;+Ip5T}Z|0Wcxx2gI9?ZK3*G}f#gB$M2=U#uoJDK-R zK0f$lW!-yx_4tdn-usTVOY3b1RzE7X_7qx&@~uN_{Cex?>W2VXgQJCkeffcXPgTIF zp55QO%)6Z>Cu!|0*+`e~-k!UAioJvPR_?A;Uj0Lb{>gm*WTF31zW>mA|NC1O!PB&9 z1i4p&t;Go#<#7J6$pg(G>d(W|{LGX&V;%njAsn)*m5l8a+g?41<>(M@gBf;*{b-6NU28k8|A}CC7h-p^Kl4vrcG+LxGo_>D&x zK|e#HRWk?KO*R?H}QqThfByW4OW%s+*?F)?M-uu?g&3xUz6_WUYHc*k9tz!hyA!O#&|*c;FQ>=m0KNGgO!>@OWpQgZ*?% z(NJP3Ii{RTQZ<}b6^i}}cXOS6PE}LvhnQwd;D6L=1a|d$pkG2na3eXU=;()OhDK_j$1H}sODaN_a4Pl{ebD;R zd`Ne{_vzod~(oxyd}eCOhZ mVdx*+vcYiRj&qCP8&-Ja;J4e?7d=SGyV&Lwp1Yi literal 0 HcmV?d00001 diff --git a/backend/myproject/announcements/__pycache__/apps.cpython-312.pyc b/backend/myproject/announcements/__pycache__/apps.cpython-312.pyc index c4ada4003bab79ef21381a8eb785ef968fc37936..c906df0a667bb9b17f61511d1f84460126e8d144 100644 GIT binary patch delta 62 zcmey!{GXZUG%qg~0}xCz*q*+TM}$!&%GoL=v^ce>IL5b9A;3AtCAB!aB)3_ delta 48 zcmey*{E?aGG%qg~0}#B4yq>m^M}$$#$Jr_-v^ce>I3_70u_!UdCAB!aB!99C<8ATNqN< zKq@z;Nini;2ILn{?qU3@660(Y6Iz^FR2<`5sSw~CmUBCjN4)I@c4iPcOXF$RVx7A6LFh7{Hoh7`6`#w@Ol zHByW`f{uB4`K5Wusky0nlV>r074vhpiU}=FEh>&l%1A6qjB!aV&MwK{yqW0`Gfxp4 z(3o4SzWFJsIg=aNG>kNX{142GjEr{~WS%mpe&=Fg^kn?V03yHe@iRIz&S0C*Gn3~l L1BhKD15^zFc~>o` diff --git a/backend/myproject/announcements/__pycache__/schemas.cpython-312.pyc b/backend/myproject/announcements/__pycache__/schemas.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f23ec3917d520077504a4b0c562964ba3a88a55 GIT binary patch literal 1532 zcmZux&ube;6rR~%TCd_r{uQe+Zk)OaS!fc-A%u_?S|8ZB_DVLo3-mDS{RSWygH{Z;gec#NR{cU#E zBJeDI_Urwh6+-^O&f7;HlKu{m9tlW5LlRMkQshdgM5?1ou7+BqIT|GjxlID?DG78& z57i>x(WPpDS{hRgshXh9jH#uLWtacOK%3^qUH<`#JYeRXR@zKrFGL=ADNCCX^NaNh z9Da=SH=*Anj5stPjRl>$iiaJaf-c1pIHTbqeU zi+pmW8RUA}OhcBJ115all-cE$&l%(vxL!Kq+Z`V^_T5tghPn2C0O-MnJtmJSZt&y- z>Ui967*uU?CczbqsjB&Zb=tRnp@+l6zDsPS{zB&%$Y&6+K6n}71j0!GTgg>F6uFvg z?+8qCZSBoh8`m3Kf^pIKva`0i(YVRP!!&6@+jj49&wuEC+LFDCvUd@C+aR+zXhfYB zPj;A}HoQ1ac4MDKEKWs3$m186TAkednkSK)@aWOP=pZh=6=xv_aSdRP{9T#PD)ZmB zpS833rJj9YXSJ2*m7glv^6B1_gD1o0&*clhFJBmxjjHvM7&BHMVoBYe$xYXdy@z#LVioZ~L$Wk2+Uh*MNzBTYZ%nbCMNn z;WE=Nz(+7L{Q?Avqcel4@4*Zxc6k9hnyu$m+|vzNyhVx2qtA=OuiGWQ2oZb<;S>Tc zz-tJyIw8~xYd@|Ztp1^`7ZEsbx|ypmGHxcI4%}0w zOAAJEn?Wm$X@xCnYlW??7XB{^TlG;%+vcPxS?$uwguMx8YmgF0KwZ2K0M1sqvAkQ-^I)r{|R`B5yLqB!K%;rxj`ePiAz zD)JM)4x{pe3jg3Tlg>f-J$ZcE%-Xb~nsMA*ZI$ zgU7}>=%1kI&4Yh|Cqe8<*ppXp3#|yf=uD&!=KJyHeKW%x)L%L7*LvLnT?@BA$1O5- z&otZGy#Wp!2asThi4|H17OVlc_J9+CeKvi1&LLwO*uPA6x__}%GeXy)hbAr{L=K_F zF(fgB)B<7mYs$s5WUk*(6ZBOZ7q#}(6KrYrbPMMV^|xX z3Vij}`n%ZBy}&AH8YQA&&wFCP^NpaczL1rrqQ=Egq+Fz1J&{YIM~iAlifAO(GcE>_ zs+;u2wQMM4H0ot({vHm^6~{^EdiQZIWZqpLUwF{z-VyosC>v^ix%o&&TictrhUy!= zx5V_cG+`KKcN!4S!cjfX)a3i2ah4-U0 z&aUuhvo}h5vMDbcHJe@0>Ue%N$@q(bXv?eG>i>oOyoQn>;vWVW95D~szVoBeJZLn3 JgEl6O@DBuHa|r+d delta 931 zcmZuv-%ry}6u!6Zx~{M}Mj4wLqw;GdafuI8g2b?liQ&f#AS4WurK5LqwQET`V)g_k zJm8zN5BevVz=OsI{|5DiMq^16qfaKjEdhP-1@G+~lE_JV&pF@y&Ueqby*s=e41EX& zd4TQxs8bqX8ll+8JkFj28OTrtd5ArwQdK%nLxRyNQ}yM2RW{E;K!HghGuuG+A)gXz zOkL>p*P+P%AbL3wx}1q>wTf0Y8+zYzkf7KOKSQFAJncLs!#qs^#3)`DElPVutP*O+ z|NJhlCsu}ej#M^|djgb9M0h1?LD=2+9;10BhQk5u&lAWRgAp8GwB|f4X4T=~rX2BV zF16%NuPCfsJ)O5=MK}ZNKLZ>5A3I}|KFr$d-lbaP5>;mRgm#8!6Y4!;)OrJtlUA4%)$Qc*>?WF2WT z($?w*O}5UZ7w_LKEG}f{3$ynovNLYy38R8cw|Rp>I5<$)^zI$Jw58j z=Nn|<@Mi-2H@CsJP-JVe$$~&)hj+Lkn;Uw`If-#QG5(QDH)%>>w`Q8W^^1PCdC=9n zA0K`Zb>hQzeE8MU+vV5GPAY4svQ8>zr*cke$xbcpudF#MroCc*ir4nT8_l3!2p#$O z0Ns0C`24+G`0*<`crOq(tH-LM!RhI?e zHwC?w=qjCUqI?7pK*j_LLw43=El%MWYU51aN+=0SPy`0Bpa39$2w(ywYJq@f0WQ9KzY-SlO`X~qtyXt3IELld?(*wh?eJofGM5bT9N&tY^1s%Z9s!&vs!a_#j zAj<;8*P<6)4*>uPeXAiE=&G`c7)54cd|g5g^5jga-MMa!b(F5%yJ@YB_OVU$vE9FE z>tE+t;*|7;t}~&>V3kpZ8_BGQQyV?LiiEuZ-L{>&T}BqN10Sas7Z;yshHV6fZsHN! z35<$Sj@XT;#eCgI9*IjiwnnH%0m5wHWI56XO1)<57Q%ca6BPrQa5FoCMJ=*x8kRJT z_|;8B^t7hEt?MTBB`Ddw)ZYxH7|jw6=V91j^)`!#A{0oHW8>R=X@uox9jh6X3|xt)A&Wfe<~ zi@Jk!0y-oZTv+*M>MnV(uWmFZ-{jR5~b!FoFlQWNxeJQT-UWAm+%u~ugK=y5YM9cHGFE1!%LqbV7%Q6rNpsH@j;mu@je+sKf?EB(_vz5rotlp}I~|AW2)b&c(7cT6-q$I{U}& zChe9BNIh`ujUG7`#fRPqCpcE(vMVAv8i7FSsW(e0m!6m%$8k_REA71Z=6mzry!Xxg zJ~^oXIxgM(xqTP|;8mmyhj1#K+@rz|00G45pw7{m*LfpWk8zPLrpFDTE*N56sLmsf2RPP|hOp60Ga34fjNpKJN2ATxCzxkypr8LE9>wUI+{v7` z4rCOkpMb>f#6f&u+2N7I(C>^v%Uxv{k>U~zcXfJ-g{q)@`9XGt}B#eb%4NXNbHt>?>{Zq-vVhp4q|% zHa(XlOQq7sP%|}8Q*|QWwOns2>OA2!R9h$fm#g_WNveCE1zQeQJ&Z`gb~HnEe7K8! zBD>h3p4wwflKa?cS}umBYG5LGny2H}h@OJdOfl3)P{(H5dq5HhyDdkvBcf@Pw}56P zGQT=@Y}0xORfI-sO`m$nmI-OD*u#YPENY0e(Bh7Ub>!ZrN0%VW z2124hNGZLiV=5;h{CZE-BQS(cL?V)LAF8&kHt9OTHZ~D9TfP(B88Thju6+Tw@2}m1 zTX$C1Hc9dfp<$OKs;n-oYEE=`f@zzB56ivR`!R-9PE?3FwPJE*wis-zz<7DU_C;OTFbA;qr|?q)K0iWyEhc`$-^Y zqveHAS~yN$`6qoTm@7Qp@68p$xx!)m0e|E(4@Nb{kwFEE(Y|c+5|!Rc xpA8uLx$_BCqgT?69)^C5_D#W1z_FQ5wB<3G99pc()G literal 0 HcmV?d00001 diff --git a/backend/myproject/announcements/migrations/__pycache__/__init__.cpython-312.pyc b/backend/myproject/announcements/migrations/__pycache__/__init__.cpython-312.pyc index d40bcee98ce5d2f2f0b2e8744ffe8264da362001..a4f8e352eb2c6d278c5cc58a09a50a54eaf120a0 100644 GIT binary patch delta 60 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 G-Tx1wHYQd8 delta 8151 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 diff --git a/backend/myproject/members/__pycache__/__init__.cpython-312.pyc b/backend/myproject/members/__pycache__/__init__.cpython-312.pyc index 79d9fda01c816e0e4e3253c7f4f9ccb1f73c5ad9..683eec0e616354e2e10e069090948ba40d1f37d5 100644 GIT binary patch delta 60 zcmZ3@xRa6RG%qg~0}xC%*q%O-$4Di@*(xTqIJKxa#cW6a;J`@&DG3MxZgD%YQai8-SRlyMT@~F%Vb6^sngy?bx6XmL&C90WBERx;dx7T5 zMBr48-?>KS6WwM!jk9aiGRzyyRGFtoO2}yWya~%zP;VM~2?7GbA+R_JY;Fau%Jy4& z{kHZ1HGN07Matqtd*fKDl4dLwdM#lqXe*iNwOCOWmGOztu7Rp#* zmo~MOYLC)1=d(l@+@8%e*l0guaz5I;ICj!}c1shiqihBI99N6*8ZSs0>q)j!>gn+?nMou{wvo6}Ow1@k zYHx_?W|xZ|8>rOC^$oglpDlLrT;4MjPo$n0_uD3f{Dhr<4v>deWc{@Nar<{9 delta 176 zcmdnQdY!TUG%qg~0}$i|Z%T6l(vLwL7+``jJ_`UD(-~42QW$d>av7r-85t^>G?`z5 zq%|3Du_mVEX6E^6GTq`!$x6&i&(}-N&nqd)Oe$gqDp<+z8Kmx)yR%hHXmM&$aZFN1 zVo_p@OKNd;31j}`EsRF0zc_4i^HWN5QtgU3fNB|mxERFvz|6?Vc#lD$hz-aA0DWgE AjQ{`u diff --git a/backend/myproject/members/__pycache__/api.cpython-312.pyc b/backend/myproject/members/__pycache__/api.cpython-312.pyc index e04726363bf9da796ae81fd8d220d0d41b513c15..b72ea23a9fc2fa385a5c2c6331a0d6b4663f8e55 100644 GIT binary patch literal 5636 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 literal 4546 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 diff --git a/backend/myproject/members/__pycache__/apps.cpython-312.pyc b/backend/myproject/members/__pycache__/apps.cpython-312.pyc index d054701f9c0cc72903e9478bed9f256e9aadbccf..5e9c264d43b1206ffd3547a0e57a0514c3de6da4 100644 GIT binary patch delta 62 zcmcc1{F<5PG%qg~0}xC%*q*+ThmBDs#Mvq)v^ce>IL5b9A;3AtCAB!aB)m^hmBFp&Dkm@v^ce>I3_70u_!UdCAB!aB!99Q<5mD| CKM(c* diff --git a/backend/myproject/members/__pycache__/managers.cpython-312.pyc b/backend/myproject/members/__pycache__/managers.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..564b72742bf8d850afc12d726dfbc7d5247fe58c GIT binary patch literal 1314 zcmZ`&&2JM&6rb4-vPm4R38qp?kPSo?s}_q>4uC2`ih9DTRH!P;>T2wn1e;y2nb`$w zEfT6Ym`gb(J=KREsM14k{RevMB^Ht5j>?G>Hzd;wC*I83Nh)BZeIN6F?_=M4^Y_BS z9D;N5+Mk;}1EH5nnI3y0j6VZm3sFRIfI?iw7#ZkmM2*LYnhful8Lnz{Ezf?X6c0=H z8WHT4VEhJYlTF4O87QNWNuTjDur0(;6;o6-s0A@`)dX$=x4PJ~-;y#xxg3fS8@$A99GUyM1`0q~Fb>e%~U`uJlgbyv<72L(&XN8%-9_QV2~b z)mcffSlUb(pvQJ1n(fWskatYZeMf?XUFSUF(rrgPBtf&se2tWL7*Q6;960+OBEPf6zhkz)^HPJCT}kX8c26sp@Lb>4ozeyOI0B5F6frEk`2 zUomkfjyk~a`8PRf-0{~sTDzdN3refQHEYva*zNGB#Ts!fWMN&!2(v8_G#H8K4MnG5ghVJUX-gQ@>ErZmzMow((7LNiZZ9>Cl z+cV@GOpdY*k_0h72`-++^T71L_;DpI0uibkYBsz8g3M3)B$5u}x|e4^+RFpXf{OD6 zkVk0b6!x9s&?yd%J)7BcE{@z{Ki+qXL$^4v2M>ns)jzHP*>$e+Pr$*$6<8$4_uC|7 zzAxu|AJ#4jl$`VZy9o(0i~a+C3S78)BidP4%++#fqTZ=cr94JsW5zDLSv2f5oFNsc z;+gVO+9K`EsN9I!F>lt(B#CdA^`Z-|{Ih8P&+yi{lGXGjF9Af2OsLvln;7F4X!VVi O!)tik{SPUw^SuKYi8%HE literal 0 HcmV?d00001 diff --git a/backend/myproject/members/__pycache__/models.cpython-312.pyc b/backend/myproject/members/__pycache__/models.cpython-312.pyc index 028ac0fbc251665c8d439f6825b5dd311ac71301..75b9a5f748404e967367a91f49a040acc79eed4c 100644 GIT binary patch delta 1435 zcmYLJO-vg{6rQoYUK{_%Uhp4fDJgW*C~1?DMlDH0Y(p);5Pp)@LRxLS6S84#quF&7 zxL{SO)LdGuJ@gv&QX)8{;?N!|^-`&-8dN0cNJv$sMxrOAkV{l4o!RAQ58urD-uK>{ zd4A)cyZ-G7{~8Ll0s0Bof0&B}Tj3;Zw))O|y-w(L0UDRJpf?_Z>%lb^Lcemv`U<9mkP20}9zL!XWoqj+Cv-4AvgSHepHic0 zY|d4Vv#5SIimRvAA6T^}z8sfh3@ zx}!97lK{zuV~pW$>q>22g0{8irIh5xOpD{p?Wr|%ooa<6Msg8OQL9>waD!~2HgA{> z71d0_PdOW$JV`_N%H6tFL0-eIU_Ees{y~PipFrXqx2D65`hkS*e)XeMJ0qb3r!i^QcBbdBsH2 zS`|5>F!P`X3mR5TtzIL+$??&GocmYOcf?egJT7G zs8|@ylgMP@#!PXtke4md!;5cI@e_b0cB(!G{v$}xjq#r~?D=AOC)%^(-H!HbMtfHC zThaHL#hs|g7;!Tyt`0t({>ifyEl^gFR&H(!(xxD-nm@k3C0uKk_S=9zv*UYXpK~X? z&Cz`y2xh;$v>nK71~QNF(}7=7TY;%&{?BmNAK~ui@LxiuIP$k$g;s6iP&_ycgvax zB;b&R0^dQ&3I#7OpQc_q**EBd-=g5mnxkgTUy2QBIvT61NIyrDnOK%5nCxV{79TA> z^Cj(0NS*i$OY{zdvkb-=Ofi_IK>R~RIuFyIO%$+)k>{>3w2PMLAox>^lqP0*1py?=UP{pl)<|jtDzAX zw14hU1xhM_Zq$;pXD*~pu0%twvf&f{LTwrgtCI8`j{#Z@1scLMHe5a z`jtTA{ZPB+dR*jA$l<`Agp)X?hqB>Sq>FEGR?@>;C>yCtO2j($j3?ngY(Xb0YQ-qq zNbyh!6n@!IH`c9B-e<~L#&@yJnZ#HzF(dNv?9@o^fk~*DTV7MCnwuu(dbwmh<`$DZ z%wUEX)X{gTaPZ)cO-h`%adl!Q`1SP+h*K1;2Uj z4>7^!=F^!u+gqWA&6|}?LTz3%h`PbPoP>HHpVti4H1m1W!?;{`Q_ZqK~0=i z%Veogbjy}3bz;F9l@_i+LJFs8izg${h+*XOEL57QPM!%j&sDGj^zD6==5RY$J3@*nC_vF|=RxIfigWRS$M&ZhugAD$9F~+~p@BvC3pz}vQ fgom4P5qIt+nuxucaxd=K@x2Z;LPv-#oelp1W17|B diff --git a/backend/myproject/members/__pycache__/schemas.cpython-312.pyc b/backend/myproject/members/__pycache__/schemas.cpython-312.pyc index 626a82dcf8fb249f16c5fbcc93e00075e611fee2..1be2f7c0150281751a15631c57c7ff9a19510322 100644 GIT binary patch delta 63 zcmcc3{*s;NG%qg~0}xC%*q*+TCxKBV+}SE7v^ce>IL5b9A;3AtCAB!aB)m^CxKDS)7dH}v^ce>I3_70u_!UdCAB!aB!BY+#z-ar DiX0Gk diff --git a/backend/myproject/members/management/__pycache__/__init__.cpython-312.pyc b/backend/myproject/members/management/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..87c846662fd5343e23063d220092e44622743217 GIT binary patch literal 196 zcmX@j%ge<81fovc(?RrO5P=Rpvj9b=GgLBYGWxA#C}INgK7-W!N_Mu22`x@7Dvt53 zR0wd6aY-%CF3B$d(q-`>MTyDT@s0&xo-UZD3*sdKg;VoVVsa}Bit@8klS^W9Q*)C* zX5=R3C8nq5rskEz#K&jmWtPOp>lIY~;;_lhPbtkwwJTx;+Q|sS#URE$|EAzvsRH@ZowyD-sX*V8uMA}8p6p6@tSf%Y@yi81`539Cm=Qw3`);#!}|Np=L z`>#&&EdFJS_uH*o-5C4?4}X(>=3DTFyT_pP5e6`T3)m!Xo`iW4f-OT%k{SD?9mfc4 z2m`h|7$7-vK@Yee*$@kcO;QVQ@A7Ob3)oYPTKM{w57*p}h_Y&i03MYl!!>CPZ21@m zTQ#r6(-uXx2(E=+ zMo2rf$fmULUBndyqzR=FRJGw%>NpV%)qz^AeiH^$h`po>;-Eo`TS7G=n@ZaQ0bmE) zK$F&NF>Z&YMjBf{E02R6AOUdBHyeM^8_S_)Z2>iI3*xQnU$Fk|TH7P)zjn1Fj%plw z@6>i#xRXd9Li&yhedlIEXJA5Ipt~ZW-Q`Lwv0q$aVmn^d&bGa(QL&9@o_Y{oX%AUL2M zu~?42v{YAG29X8LjE3nASyDNMLcm=c{@*?wH>u2hg3J7-CCCW!s2>GmX#$)8`?Zsn z37s;%I?-y?p9bR~1t!2L?Tlr%XI~=b&zXqxVA6_6*Fdkg;2@{&+q4Ut+-YJma^qrx zFcqxV`e2@IzFB%s0AS&)Hb_I`ArxhT0j;KZEa7%yMs;Q-`<4X%SnIaRX{ zDc5_HNw-t|)%8^v0#GOA?I^HA%A)O4#u8C=#VypDTQ!JUY`BNfMwIW)iPIx$(z74$ zR4;pC>W7}1l=~=ZK-ugYWyKpQ2|Zu4Cl}G%aOn^hW&Tz|;{= znafF8cwS{vGCMuT^k>ySJ!A7uh*oxz7yD?Y8yY5wI ztl*55{B=+KK|R!V_v&h>tq^KkB3GLANk$jtVo1^HT*)8OBZ^Mh%e>WvT(Tbbmepu`A=>`9c`3DWz8F2L z)8|V5nnm9t^}u(}_bFIXRszNFm`Xb(=R)QxQ{H?kPr(>GZJ5dRwSsc&|?Psvmg!<^xM| zvG%Y|50w11i_GGg2h2U@anEv9vHploABBC=V_l0gtFf*^tZS*c7(1xbhfHk}X_JLm z@^NaJT>-_|xK5`^{zkp2_u<~vrrttR?-GCoHI)mpwo~7IR3EyacVE;m2d=DR*gW1( zY+zXQFaZVs0HOZky>)6=DBxZ1#u{5ot;ted;~x$(=-t@U04uNERYkpXT+YB@%jgwI zIE)yWWyQ3VoR-9#%wI~PZ^PtOR^Z_aDandF4Pok2U-zhhoJ>y<-kv)TWF(LmxHn`O ris*MqLH}RYZ8(lUr7*nZC#>#gY{v$*2dD13SLx;g-TVxLg30kO85M>$ delta 1935 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 AWB>pF delta 1012 zcmZuu&ube;6y90wO4^lHzZ}`JEy+J(*H#G$NwF~@gpQ<{Ug&yiZqo)!>l!crEfj|ycOfJo(BRj&Rbe8?z_r3Y%@#f8s zQy)iW|56m0W9!}Ki~H*_j(gn`{T28`&VE8qW|I+~vpu%ZMi<#y;K|--E7B%i82y~7>&RHQzBep7=MbY2nLUYZA7CmL}QSEVcQ2IKd?K&=n-EtpjTjm#$l2UvX+O~pMa}$7^dh5D$d#JaT^sD3X63EOj4b2Zt?unN?Z(^Qn%KlE%`Bwfi;(Cd`sOrQObi6|9Gsl0(EyQQ8I<;WZ zae@mA3f8pJ2FY8+l3^OIA1Y0|H{!a$rs+zo?Imn2ZJ2II)eV!GnH8_D8qSciAWL~{ z;w(0Z;T$S$=Wgh$^zYnR@BRMKa<{kE*t8p4_a0R0m94zpc-Va8d>zhC=xo3DR*ijz zryhh*mzR-nHpn6Q6_@A+op$&}Hg>3d@N#IZ>*dljzkPR-y7`jDZ%)!TI;n}y_*5sF z=nSMf@!`(!R1f3nZakpyhtm7WaEw0;y`OZ(Bezo_P7HNo*E^BKFL(Zq%ydOh#Cz%y Wd&bkWb1iz{w4-U?W2vsOj{XIo2LPA= diff --git a/backend/myproject/myproject/__pycache__/urls.cpython-312.pyc b/backend/myproject/myproject/__pycache__/urls.cpython-312.pyc index cb28ccc33ba6307910a99d3b534da97fe2dbf7ee..8e74de71cde3bf2e7b7b4de0d312424519ea4d11 100644 GIT binary patch delta 340 zcmey(@{pDHG%qg~0}zNhZBGxF$ScYCXrj7LJ!6&_NDvidNucsUywyw)F(!so<`ni+ zHhgN*nSiReQaQ4uFwFsq${2(jbBs%B zadt_50gx_>4=GAa&W?91nEZ&*&O#h$3nLI0M+1ou%#4hTcNrA!GpOEWkOngDGH89| jU|{9!keFaP-D;xMbo+_+msyl=vT#gxV=`nB1?m9+e{Dg@ delta 179 zcmaFJ`kRIKG%qg~0}#B4yq*>`kyny&)kJk4X0|M`iR+}L8JQSTxl%c@BtR-q!NhZ7 zB5T-JGeJbFfK(J;C5I;GWIje)NtVQdOnptpTf8ax$)&lec_r~h`S~S&n*5V<7z-vp zVl)u*aJGsGElw>ej!DW$EJ}=VNiEJU$)9Y-WXB~2G>Z|4i#;dTF-fp+F|cw@Uc+R_ IA_5cx0EtK`tpET3 diff --git a/backend/myproject/myproject/__pycache__/wsgi.cpython-312.pyc b/backend/myproject/myproject/__pycache__/wsgi.cpython-312.pyc index 5a852c676c0410740997d7e319e8f1b1422a4ff4..22b8d5a5e9258d9982ba52cffc747164cd91ca31 100644 GIT binary patch delta 62 zcmbQqx}25gG%qg~0}xC%*q*+T=R2cHn6p((XmM&$ag1-JLV$COOKNd;Nqzy4E{hK- PN=(jG%qg~0}#B4yq>m^=R2dAhqF~oXmM&$aZFN1Vo_p@OKNd;N&aMYrUn3T CAP^z| diff --git a/backend/myproject/projects/__pycache__/__init__.cpython-312.pyc b/backend/myproject/projects/__pycache__/__init__.cpython-312.pyc index 0dedb06b01c8feeac1e9d1265d49bf241b565392..aba1eb9c85d662c0f2a27616c3bc3e10f1d9fbe9 100644 GIT binary patch delta 60 zcmZ3(xQmhJG%qg~0}xC%*q%O-$4Dj8*(xTqIJKxa#m}#sl@w(r6)^)9tYr8MQuiy&*(xTqIJKxa#$KqVFco05aRg literal 0 HcmV?d00001 diff --git a/backend/myproject/projects/__pycache__/api.cpython-312.pyc b/backend/myproject/projects/__pycache__/api.cpython-312.pyc index e60f8df2c46f96202f619a9c209eb81d1f4a3ca2..62803f8c8f028740b200896c6a8acb076010ca5b 100644 GIT binary patch delta 63 zcmcbj_(+lGG%qg~0}xC%*q*+Tr-MZ$#Mvq)v^ce>IL5b9A;3AtCAB!aB)I3_70u_!UdCAB!aB!BY`7A+nC Dh|dsk diff --git a/backend/myproject/projects/__pycache__/apps.cpython-312.pyc b/backend/myproject/projects/__pycache__/apps.cpython-312.pyc index 3a9d06f92998312e8a7fd2ba9bdb4398d0ada47d..f28eea367485474518c2ecc95ca1e9bf2f3f91cd 100644 GIT binary patch delta 62 zcmaFJ{GOTTG%qg~0}xC%*q*+Thm%ny)Y&Q~v^ce>IL5b9A;3AtCAB!aB)m^hm%pv-PtN8v^ce>I3_70u_!UdCAB!aB!99c<2C?q CG7ts; diff --git a/backend/myproject/projects/__pycache__/models.cpython-312.pyc b/backend/myproject/projects/__pycache__/models.cpython-312.pyc index 910c563d004311b1c65534d1e3a52fd43d1df8d5..e9a3804f90c385659f16da81bc2ad21b1cb6ae89 100644 GIT binary patch delta 63 zcmdm^bV`ZmG%qg~0}xC%*q*+TXBv}AxU*GEXmM&$ag1-JLV$COOKNd;Nqzy4E{hK- QN=(jm^XBv~3r?XW|XmM&$aZFN1Vo_p@OKNd;N&e DkQ5OV diff --git a/backend/myproject/projects/__pycache__/schemas.cpython-312.pyc b/backend/myproject/projects/__pycache__/schemas.cpython-312.pyc index 357691786f135420847a27eefaf9f1e833727fbe..89d6e2b13351e5f9dfd12475d4ead875906e6815 100644 GIT binary patch delta 63 zcmX@ib&-qbG%qg~0}xC%*q*+TXAz@HgtJvlXmM&$ag1-JLV$COOKNd;Nqzy4E{hK- QN=(jIL5b9A;3AtCAB!aB)_FjzVG%qg~0}xC)ek*MwPcy5Sx3g7DXmM&$aZFN1Vo_p@OKNd;N&e=|tfyE3 DpeGTS diff --git a/backend/myproject/projects/migrations/__pycache__/0001_initial.cpython-312.pyc b/backend/myproject/projects/migrations/__pycache__/0001_initial.cpython-312.pyc index c87d9ee57186ea27f6241ed11529aa949140f1fa..70732c4c79c8e79760d97f410a71cdc2d797b1d2 100644 GIT binary patch delta 104 zcmZ3lGfRi}G%qg~0}zNhZBLim$eYZ~%VS_*U>Kj7msygTn6r64H#dt)hO<>nXmM&$ zag1-JLV$COOKNd;Nqzy4E{hK-N=(j_W&8h-i FYydzb9_#=B delta 125 zcmbQGvtEbyG%qg~0}!0Dx}N5+kvExJU(dk6z$88`Gbc4SKP5FMJ~5{xwJ1Khw74Wc zx3n0@OwCQq1PbS+#OLN0rEad}=4KI#a<+;I1xgmjBxNKPCC0d<7H5~_PhP_xBACz0 Yz|g|*fKRBw{R0~VryJvD0Rb*H0AM327XSbN diff --git a/backend/myproject/projects/migrations/__pycache__/__init__.cpython-312.pyc b/backend/myproject/projects/migrations/__pycache__/__init__.cpython-312.pyc index cc814ab41034bf62d3880062df23465c73a5e9be..d18e78bb129bd22d4e30073b90eba7236b7ced3e 100644 GIT binary patch delta 60 zcmdnac$AUnG%qg~0}xC%*q%O-$4Di`*(xTqIJKxa#m}#sl@w(r6)^)9tYr8MQuiy`*(xTqIJKxa#IL5b9A;3AtCAB!aB)m^M}$$#$Jr_-v^ce>I3_70u_!UdCAB!aB!99C<8Am^=P0w7pR-j=XmM&$aZFN1Vo_p@OKNd;N&e=q%qtlI Denb%q diff --git a/backend/myproject/registrations/migrations/__pycache__/0001_initial.cpython-312.pyc b/backend/myproject/registrations/migrations/__pycache__/0001_initial.cpython-312.pyc index 201b5898fb0ae1e2844508ee0abf301977517463..c670b695beb8d808f6ae5aeeb381fd6c186ba0ca 100644 GIT binary patch delta 63 zcmeAbo-NFCnwOW00SH8$wx@68*~O-k>uePhTAW%`9OGN55a1l+l3JWyl3xI%%i=?d Q5|gvz9Sb(!VcWHq)$ delta 49 zcmbO&+$+p;nwOW00SHc6T~FJ{vx`kE-q|W9v^ce>I3_70u_!UdCAB!aB!BZOwv9{x DchwNy diff --git a/backend/myproject/registrations/migrations/__pycache__/__init__.cpython-312.pyc b/backend/myproject/registrations/migrations/__pycache__/__init__.cpython-312.pyc index 2f4c9e810b924b6837112728ab9525dc2cec9dd7..2d98b74c79a5d082db4036679866a86221409814 100644 GIT binary patch delta 60 zcmdnPc#4tdG%qg~0}xC%*q%O-$4Dj9*(xTqIJKxa#=3.7.0-0 <4.0.0" - flutter: ">=3.24.0" + flutter: ">=3.22.0" From 9ec76abeccb7c8f4b6f8287b11f0e24857b38b5d Mon Sep 17 00:00:00 2001 From: V Shree Harshitha Date: Sat, 22 Feb 2025 23:00:00 +0530 Subject: [PATCH 4/4] minor changes made --- .../__pycache__/api.cpython-312.pyc | Bin 6244 -> 6243 bytes backend/myproject/announcements/api.py | 12 ------------ 2 files changed, 12 deletions(-) diff --git a/backend/myproject/announcements/__pycache__/api.cpython-312.pyc b/backend/myproject/announcements/__pycache__/api.cpython-312.pyc index 5b7ec5d3664075717a6dba3b3f556dab76dafdaa..c553a7b181f97910486c44c6f1770e9dc637945b 100644 GIT binary patch delta 92 zcmaE2@YsOwG%qg~0}yQD*p;3kw2{wIm@#g1fbe!k#{A73qLPe^jFXkbmNMFHJ}Fkj qsF};iXfcEDGXseJ%*?=~@qr1%{FuPZz%DXF^a`7NBXf~5&^Q2+R2RVj delta 93 zcmaEC@Wg=cG%qg~0}wFZ+?ie@vXReGm@#W}fbe!k#_G)+qLPe^Op}$wmNJDgZayJa r#Hd-x$Y?Qx?=u64{>;q4r160X#Qa#n%)l-(L-Y!pd?Ry_GSEB#zg-w+ diff --git a/backend/myproject/announcements/api.py b/backend/myproject/announcements/api.py index 6971646..7291e44 100644 --- a/backend/myproject/announcements/api.py +++ b/backend/myproject/announcements/api.py @@ -91,18 +91,6 @@ def user_notifications(self, request, unread:bool=False, page: int = 1, per_page ] } - # @route.patch("/notifications/{notification_id}/read/", url_name="Mark Notification Read") - # @login_required - # def mark_notification_as_read(request, notification_id: int): - # user = request.user - # notification = get_object_or_404(NotificationModel, id=notification_id, user=user) - - # if not notification.is_read: - # notification.is_read = True - # notification.save() - - # return {"message": "Notification marked as read", "id": notification.id} - @route.put("/{post_id}", url_name="Update Post", response=PostSchema) def update_post(self, request, post_id: int, payload: schemas.PostUpdateSchema): admin_check = self._check_admin(request)