From 82b0f88a05c90f9107a915c28d67978e16053550 Mon Sep 17 00:00:00 2001 From: ryaningham2001 <ryaningham2001@gmail.com> Date: Sun, 23 Apr 2023 15:49:42 +0100 Subject: [PATCH] club approval functionality --- accounts/__pycache__/admin.cpython-310.pyc | Bin 297 -> 297 bytes accounts/__pycache__/forms.cpython-310.pyc | Bin 1685 -> 1685 bytes accounts/__pycache__/views.cpython-310.pyc | Bin 5241 -> 5241 bytes .../__pycache__/models.cpython-310.pyc | Bin 827 -> 827 bytes .../__pycache__/views.cpython-310.pyc | Bin 5716 -> 5739 bytes .../0004_user_discount_rate.cpython-310.pyc | Bin 687 -> 687 bytes booking/__pycache__/admin.cpython-310.pyc | Bin 376 -> 376 bytes booking/__pycache__/forms.cpython-310.pyc | Bin 828 -> 828 bytes booking/__pycache__/models.cpython-310.pyc | Bin 1238 -> 1294 bytes booking/__pycache__/urls.cpython-310.pyc | Bin 595 -> 595 bytes booking/__pycache__/views.cpython-310.pyc | Bin 2687 -> 2719 bytes .../0009_reservation_reservee_email.py | 17 +++++ ...on_adult_quantity_and_more.cpython-310.pyc | Bin 780 -> 780 bytes .../0003_reservation_a.cpython-310.pyc | Bin 653 -> 653 bytes ...4_reservation_booking_cost.cpython-310.pyc | Bin 665 -> 665 bytes ...e_reservation_booking_cost.cpython-310.pyc | Bin 638 -> 638 bytes ...6_reservation_booking_cost.cpython-310.pyc | Bin 708 -> 708 bytes .../0007_cancelation.cpython-310.pyc | Bin 885 -> 885 bytes ...alter_reservation_reservee.cpython-310.pyc | Bin 971 -> 971 bytes ...reservation_reservee_email.cpython-310.pyc | Bin 0 -> 702 bytes cinema/__pycache__/admin.cpython-310.pyc | Bin 366 -> 366 bytes cinema/__pycache__/forms.cpython-310.pyc | Bin 2017 -> 2017 bytes cinema/__pycache__/models.cpython-310.pyc | Bin 2482 -> 2482 bytes cinema/__pycache__/urls.cpython-310.pyc | Bin 1544 -> 1544 bytes cinema/__pycache__/views.cpython-310.pyc | Bin 8076 -> 8077 bytes ...007_showing_avalible_seats.cpython-310.pyc | Bin 682 -> 682 bytes ...ild_discount_rate_and_more.cpython-310.pyc | Bin 813 -> 813 bytes .../__pycache__/0009_ticket.cpython-310.pyc | Bin 796 -> 796 bytes ...0010_remove_ticket_priceid.cpython-310.pyc | Bin 554 -> 554 bytes ...011_alter_ticket_productid.cpython-310.pyc | Bin 653 -> 653 bytes ...ts_showing_available_seats.cpython-310.pyc | Bin 637 -> 637 bytes ...owing_adult_price_and_more.cpython-310.pyc | Bin 885 -> 885 bytes clubs/__pycache__/models.cpython-310.pyc | Bin 1445 -> 1493 bytes clubs/__pycache__/urls.cpython-310.pyc | Bin 766 -> 892 bytes clubs/__pycache__/views.cpython-310.pyc | Bin 3891 -> 4300 bytes clubs/migrations/0004_club_active.py | 17 +++++ .../0004_club_active.cpython-310.pyc | Bin 0 -> 624 bytes clubs/models.py | 2 +- clubs/templates/clubs/manage_clubs.html | 67 +++++++++++++++++- clubs/urls.py | 2 + clubs/views.py | 18 ++++- db.sqlite3 | Bin 294912 -> 294912 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 189 -> 189 bytes .../__pycache__/admin.cpython-310.pyc | Bin 230 -> 230 bytes .../__pycache__/apps.cpython-310.pyc | Bin 484 -> 484 bytes .../__pycache__/models.cpython-310.pyc | Bin 827 -> 827 bytes .../__pycache__/serialisers.cpython-310.pyc | Bin 965 -> 965 bytes .../__pycache__/urls.cpython-310.pyc | Bin 531 -> 531 bytes .../__pycache__/views.cpython-310.pyc | Bin 4389 -> 4389 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 1077 -> 1077 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 200 -> 200 bytes uweflix/__pycache__/settings.cpython-310.pyc | Bin 2834 -> 2834 bytes uweflix/__pycache__/urls.cpython-310.pyc | Bin 1227 -> 1227 bytes 53 files changed, 119 insertions(+), 4 deletions(-) create mode 100644 booking/migrations/0009_reservation_reservee_email.py create mode 100644 booking/migrations/__pycache__/0009_reservation_reservee_email.cpython-310.pyc create mode 100644 clubs/migrations/0004_club_active.py create mode 100644 clubs/migrations/__pycache__/0004_club_active.cpython-310.pyc diff --git a/accounts/__pycache__/admin.cpython-310.pyc b/accounts/__pycache__/admin.cpython-310.pyc index da433fbcfbde4c8743fff496f9126f8587337ddc..8b284cd9144afc6037d9298a60bd567e37b7af8b 100644 GIT binary patch delta 20 acmZ3<w33NCpO=@50SKgzI&I{ZV*~&!K?Cvt delta 20 acmZ3<w33NCpO=@50SHzUt8V0$V*~&#p9By9 diff --git a/accounts/__pycache__/forms.cpython-310.pyc b/accounts/__pycache__/forms.cpython-310.pyc index ddce07fa90b1a8ab7ffcf9b0a17c04fd2511d0f5..b6ce4c7b6c3a22e58e1a4a233437ccad26e077fe 100644 GIT binary patch delta 19 ZcmbQrJC&C!pO=@50SKgzZsh7_0{|zL1P%ZI delta 19 ZcmbQrJC&C!pO=@50SNl`Y~<=@0{|)-1b6@d diff --git a/accounts/__pycache__/views.cpython-310.pyc b/accounts/__pycache__/views.cpython-310.pyc index ba0d184b2edb8ecafcf1f12e5aa289b0de457cb6..a5d7598631a7df75b992dedca6be0819838d8f69 100644 GIT binary patch delta 19 ZcmeyV@l%5<pO=@50SKgzZsf`r0RTA>1pWX3 delta 19 ZcmeyV@l%5<pO=@50SM~$ZRE-q0RTHd1zG?A diff --git a/authentication/__pycache__/models.cpython-310.pyc b/authentication/__pycache__/models.cpython-310.pyc index 6d11771b1cb0f8c1cee4e8e57a4b0c562abe1796..3206079bd3e51f6f21cb40b83604afbfbc65ae12 100644 GIT binary patch delta 19 ZcmdnZwwsMBpO=@50SKgzZsam#1^_Ea1MdI; delta 19 ZcmdnZwwsMBpO=@50SNl`Y~(Uz1^_M11X%z8 diff --git a/authentication/__pycache__/views.cpython-310.pyc b/authentication/__pycache__/views.cpython-310.pyc index dc2fdbef5ca9437b9d9416de9afbc9ba643887d5..f236c9cbf1ab05725680fa05a6f8ac6a38ca06b8 100644 GIT binary patch delta 227 zcmXAjF-ikL7={1$Pa>OfXLl3VDxILD$RWhW!g3*`5Yh|?u@J)8{Y$_pJixY#%-{)R z^$MQAGic!fY#s4Eczo~YFW$%Udui^B(UkP_eqrxl%w8`(Q*$Kb(L!hoi(B5^I8Ln6 zjfKM~(yr-V_3BzOQJY*;7)Js*BP7amq9T++*2F)qY~j(6EyGlJI}1mVBHD?tKqj{8 zRjXZ{zNezSYRIvtmR&up4=)vtyHH%=wEHTa=8H5ft28t+<SGAsf&*k-Uq0huIIr9Y MkHcHtL!IU0UnLDTlmGw# delta 207 zcmX9&I|{-;6nyV(1YNU9{D6g>q_D8_5EhD!psmGXp@kq@zM!ypf^=e$U}YmnJcf1_ z-oZPFE6%_$GfXk>-m|CHN=a~doZGs8Ra@D8xnzLBVuB1y)VQL}+>rCab;Oi;Ic!Gh zO-{$gXJBCo!Kf@?&?^7=PzM$#pu;R;TGq094ml<jCPuF4=qM6t8g5-<X~hH#SxCq< tibZuGu$f+hVfqOUt=L^DM-nBL(Rcc1CoRGg?uuDtJlq%e<`G5gm%fGjGOPdq diff --git a/authentication/migrations/__pycache__/0004_user_discount_rate.cpython-310.pyc b/authentication/migrations/__pycache__/0004_user_discount_rate.cpython-310.pyc index 2676bf382e4de56cda2fdeb27f1882981e8768cd..6f7cb1214630130cfe8d698767452e214208ec14 100644 GIT binary patch delta 77 zcmZ3_x}KFQpO=@50SKgzPUO167&Y<!JvMP5w@7^QVa7vR5GI%pA|!ysEe@O9{FKt1 RR69l>ub2f$2r!8;0|3X-5FY>l delta 77 zcmZ3_x}KFQpO=@50SNl`Oys)4cx&SQdu$RwZjr>~!;FWtAWSeHL`VXOTO2mI`6;D2 RsdkJ&UNH-h5MUBx1^@t95f1<W diff --git a/booking/__pycache__/admin.cpython-310.pyc b/booking/__pycache__/admin.cpython-310.pyc index 3db285fad9fcaac99947071fbd35a96df2dc6234..1d0a1697fea8730d31c2ecc247baf03f6f09a441 100644 GIT binary patch delta 20 acmeyt^n-~zpO=@50SKgzI&I|6Wdr~?nFQYe delta 20 acmeyt^n-~zpO=@50SHzUt8V1ZWdr~@_XPa_ diff --git a/booking/__pycache__/forms.cpython-310.pyc b/booking/__pycache__/forms.cpython-310.pyc index 688628a1ce5497444e557f256edc940cd0f74568..cd52b07c54fc8f48e9246d320fd425609a68adeb 100644 GIT binary patch delta 20 acmdnPwug;7pO=@50SKgzI&I`OWCj2)%LFw5 delta 20 acmdnPwug;7pO=@50SHzUt8U~rWCj2+DFjmh diff --git a/booking/__pycache__/models.cpython-310.pyc b/booking/__pycache__/models.cpython-310.pyc index 1bd482bb7ac94fd9ff4b089bdabddc8eb89b6503..e431aaad7deb90bca355eae9f774b985989b72e2 100644 GIT binary patch delta 236 zcmcb{*~i6~&&$ij00h!Uol?YECh}cmtef~CUnG?|OEiTM2)TNhqQp|zf*CZqCx<dt z@-h|i163CZ00~X;$>$m0sovsp%}vbAam!52Nr~bsN-a(;Doag`PX!6CWGIpYDVLjk zj44fA1jyuI;9(SE<bXmkMgc~l$&Sps?G-`Fq=7^fM`A%iQGQu!3REjtKZuYA5eh&8 fWKJ;$kboE_!dRp**_tIq6eNeCY4R2pMMiD_HhwRN delta 180 zcmeC<y2i<u&&$ij00fEqol<TvPvpDESTONHK3fV~FoP!7<YdN5M$ySH8Q*cPWGIpa zDl3wm{D&z`R0zoAVBldCV&s5AF-DQemCU>C6+nulfkYHXVnIPsepzY?R3k_NY=j($ jB@ZNofw-6hNI;AdVJwoLT+EUp3X;RnH2DpSA|n?7+gc&` diff --git a/booking/__pycache__/urls.cpython-310.pyc b/booking/__pycache__/urls.cpython-310.pyc index 3e33145467b1c13d4f8d5c71c7de2e1aa3e9e4b9..c0e9e0465d169736dec54625726c7596ccfd9b34 100644 GIT binary patch delta 19 Zcmcc2a+!rIpO=@50SKgzZshW00st<P1Tp{s delta 19 Zcmcc2a+!rIpO=@50SNl`Y~=D}0st`>1e^c> diff --git a/booking/__pycache__/views.cpython-310.pyc b/booking/__pycache__/views.cpython-310.pyc index c3afe816c28d3df754d24897439853c301c79ac8..d067ca567aaa0860f5b80c9a3ca1fe6bd33118cc 100644 GIT binary patch delta 548 zcmY+AO=}ZD7{{MycTGAQcapTtZeMKDHnosM1VO}uFA!^Os<(i}UP{Pp%C31S<6ux` z70ks;F)(;jOh1D70X+5K2k;W`Q}_XNCVJ3;`OWPA`OP!z{961}@CKgef*z~qb@uVI z_Xe@9#&{J2^%Z~A(!ysT2_wuswG&r>ggC8dAYGQxi6yPc(ix1A2kP9qyBz2mjaTAT zNuD|;l~#O-U1XkGvum%ZBoWFC%YLvDPZZ-4%LR~7u^w+oDm|7zwUVsZl-Us?yd<J5 zvy-heVDrl`!UJf61LE=+U-$?~P8-y?Gh@LR2nX;4n6ACb^)LKchd2bbD6I&SJQdp# zSV87Tb`vVT`feW=r%<tZp#PsQX-p{(pN0H+7#@YaR@7CuoNZiFZRZ`9zWj6w=x=K4 zkchB%a?}~{9-lWytE!l)YOj%cj5}(Q8Y5NL(${fUb<)Fn*(h5E=Arow14pCc@Y`m8 z$KZj+VW!>cx5I8rM1wxxG4TxdRcWq@4Yfb_jhbfDR43|+kn@__AS;zwlSjthH+X1p l&)}a9=5tRmQpP>?mb}NCs_6QqT@yEEwg3IU*EZcNzX8(ueVhOQ delta 515 zcmY+A-%Aux6oAi}9cTB>I<vd#j;Yo9qomR3NqQ+XH`D4Zgd_<<ylc#)yK%j+6n7Nb z=pm364!s5Ho3GJ(^%njGLeSq*_iR1nh5Oxm&iOb8&SCZUP|ykjAMEkJ*5&)p!5hRo z)WsVZ(Kq}RdpeR}ge)95nXkb>nzwh@_);9?GRHVa7mlHeDxx3G!boImVLF<Q8S%p9 ztZ~wd(w9Z5<!1N$jY!ZGW$?+#0)08H$#595P>-h*CNzO8*%>80X-XYLcrEmlDIHxo z23a0~4z9r}xS+3g@l_QeD_bLEw`Ww?Kv;t(AZ=~0-0b`Nwy_Ozz&HtJl~7L`kb|bu z$*n>>L}$6@^wgckG3vM<@Y0vTzA8rJb`$GDH+Eh=+iIyDHDF_Pjpn@>>m}Y}tkZX| zi~aN{KZi^7F5j+CurkTuJ*qi|YZ1HZ7XNQE?pdrCH#eG_jqMGcw3@2U=^pOVLSY71 zC@q|Z-0Y{fm2B&VQZX%x(YV*-A=~#E4;YJ#|2lBEOmD>$F4Kwlh&O58k7`StUg_1& L`~Sx7`q%#eOKfzL diff --git a/booking/migrations/0009_reservation_reservee_email.py b/booking/migrations/0009_reservation_reservee_email.py new file mode 100644 index 00000000..ee597837 --- /dev/null +++ b/booking/migrations/0009_reservation_reservee_email.py @@ -0,0 +1,17 @@ +# Generated by Django 4.1.5 on 2023-04-23 14:44 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("booking", "0008_reservation_cancelled_alter_reservation_reservee"), + ] + + operations = [ + migrations.AddField( + model_name="reservation", + name="reservee_email", + field=models.EmailField(blank=True, max_length=254, null=True), + ), + ] diff --git a/booking/migrations/__pycache__/0002_reservation_adult_quantity_and_more.cpython-310.pyc b/booking/migrations/__pycache__/0002_reservation_adult_quantity_and_more.cpython-310.pyc index 68c51b8f693842a79220557cdd2b8c06345a7b8e..43d91b9d250a8e4a22cb866a6ff9d15667261dbb 100644 GIT binary patch delta 20 ZcmeBS>tW;0=jG*M00QZwP8+!ynE@zE1El}} delta 20 ZcmeBS>tW;0=jG*M0D=|8svEf(nE@%O1H%9S diff --git a/booking/migrations/__pycache__/0003_reservation_a.cpython-310.pyc b/booking/migrations/__pycache__/0003_reservation_a.cpython-310.pyc index 5411fd7ebb5f5d7ca1fd330b0c117d3e7d073e22..63b526153180d724f730a5769adc8b06e3d5b846 100644 GIT binary patch delta 20 ZcmeBW?PcZ8=jG*M00QZwP8+$Km;fnG1SJ3f delta 20 ZcmeBW?PcZ8=jG*M0D=|8svEhRm;frQ1VaD- diff --git a/booking/migrations/__pycache__/0004_reservation_booking_cost.cpython-310.pyc b/booking/migrations/__pycache__/0004_reservation_booking_cost.cpython-310.pyc index 78875164f355d1310e81afe8f24bdbe3fb8bddb7..8717cf8fdea945fcc6d07c84e1dbe97144e0faf8 100644 GIT binary patch delta 20 acmbQqI+K+<pO=@50SKgzI&I|cV*&sxE(A#c delta 20 acmbQqI+K+<pO=@50SHzUt8V1(V*&syj09%@ diff --git a/booking/migrations/__pycache__/0005_remove_reservation_a_remove_reservation_booking_cost.cpython-310.pyc b/booking/migrations/__pycache__/0005_remove_reservation_a_remove_reservation_booking_cost.cpython-310.pyc index fc05117d8af5c3b27fe1a6c9c4d7b40ff70b3057..e5b41895658b49bea20027df98ad161a49b32a08 100644 GIT binary patch delta 78 zcmeyz@{ff(pO=@50SKgzI!)x>$9QYvsby?}Kz@<n<TA#4S`a3f4<dws#4Qe+-29Z% SoK!nTAg`DONboR;F#`Yt0T9Cg delta 78 zcmeyz@{ff(pO=@50SHzUt4`$J#~3y7)G{^!Aiqdpav9@2EeI3L2N8lm;ueQZZhlH> RPO2RvkXOtCBzTy_m;voA5L*BM diff --git a/booking/migrations/__pycache__/0006_reservation_booking_cost.cpython-310.pyc b/booking/migrations/__pycache__/0006_reservation_booking_cost.cpython-310.pyc index 3ea139b09a8dd51c96be9e4c6341d62efeba2212..48e0398b99ba76e99b3ac05c1465e2e2706d92fc 100644 GIT binary patch delta 20 acmX@YdW4lbpO=@50SKgzI&I|M$pio~<^;+B delta 20 acmX@YdW4lbpO=@50SHzUt8V1p$pip1L<Hyn diff --git a/booking/migrations/__pycache__/0007_cancelation.cpython-310.pyc b/booking/migrations/__pycache__/0007_cancelation.cpython-310.pyc index 0f490b3b912d0e18c0e30ea36b0403ce303c1d45..7d8079ab84b05ee2df9ea36e92ff5bc16f068d26 100644 GIT binary patch delta 20 acmey$_LYr0pO=@50SKgzI&I|6Vg>*>vjpG( delta 20 acmey$_LYr0pO=@50SHzUt8V1ZVg>*@5d{7K diff --git a/booking/migrations/__pycache__/0008_reservation_cancelled_alter_reservation_reservee.cpython-310.pyc b/booking/migrations/__pycache__/0008_reservation_cancelled_alter_reservation_reservee.cpython-310.pyc index 08872fd5313eeb659546beec2aee0809c657cfbb..92aafcb5f00982adad196e69432eaf81741279a9 100644 GIT binary patch delta 19 ZcmX@jewv*tpO=@50SKgzZsa=13;-_51fc)` delta 19 ZcmX@jewv*tpO=@50SM~%Z{#}23;;0%1pfd4 diff --git a/booking/migrations/__pycache__/0009_reservation_reservee_email.cpython-310.pyc b/booking/migrations/__pycache__/0009_reservation_reservee_email.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..646f501bd36c7652d36c2db022d3b27f6b8ab137 GIT binary patch literal 702 zcmZuvO>fgc5Zw<uaSW{x2jJKfQVy+x5E3ASiby~l=z)SzElaD7XX-j#uY(<zMjYYV zAHx6Pv{z333rJ9AomLGJBh6@M-gw{4^Hv)hF(W$|Pv8e<?59uGEudtVytz*S7;wW% zp72s6g0t5Q1jug;B=VX3DiaC8J{yMT)XRp##buG#dQnuialNtvG)?BAb&Dw3C2vL) zkR=>gB7o;Skr>QEPk_By9|8!;duI~*XOhqeBBC0&!P_eiBJ5AA>bS7Edo&u29;+G~ ztWUZDRHki)#vmwd7Fhp-t@;q%jkPb_=2cl?sSES|{0~hylrEeaZI5X=eX0!Fd~xIg z+Zsbq+%2iBE|F?JhKB_j*rP!s)zy`9u~O968l>}0r9QRV_+Fm@&d~zetiYxg#OI<H z0I&QVwe)E`@w0RV7guw<l=nNU?-JaFUth*g(|1d4x8B(NNSEoj%Gwg`qDep4;sooa zSS-^6)b-ZGbUfJ~r!PM~NZZf2eQ1i)?W`)Ng+)j&wM?&nVoIt$`LA*-iFW48+CP{c zd2^dW#DoYgf>3b5H+k?oy6Et|Vc-TZ(>AYmVA}23ZP$U<i>yxf=pGk6TPgOO-Y9E4 J$1QP3{sk8!${+v$ literal 0 HcmV?d00001 diff --git a/cinema/__pycache__/admin.cpython-310.pyc b/cinema/__pycache__/admin.cpython-310.pyc index 309dddaad34ed74f921b8bacdd9a189eeb9cc087..70fd553099fe2672d9fa466ccc12fd011abd616f 100644 GIT binary patch delta 20 acmaFI^p1%;pO=@50SKgzI&I`mW&{8?2?W6a delta 20 acmaFI^p1%;pO=@50SHzUt8U~@W&{8@X9V8> diff --git a/cinema/__pycache__/forms.cpython-310.pyc b/cinema/__pycache__/forms.cpython-310.pyc index 44bd085e1c2f77b3bbda30e6589de30b76518646..9f056839d5f98345deb6d4731bd4b99fa217262c 100644 GIT binary patch delta 19 ZcmaFJ|B#<6pO=@50SKgzZsfYo4gfPE1or>{ delta 19 ZcmaFJ|B#<6pO=@50SNl`Y~;Gm4gfW$1z`XH diff --git a/cinema/__pycache__/models.cpython-310.pyc b/cinema/__pycache__/models.cpython-310.pyc index d6ec4933d246a6a8733f0897dc358da9cc6741d1..07d3d3f592af395575eaa9b001770f710307303a 100644 GIT binary patch delta 19 Zcmdlayh)fVpO=@50SKgzZsc0Q2>>jz1atrZ delta 19 Zcmdlayh)fVpO=@50SHv~Zsc0Q2>>j>1a$xa diff --git a/cinema/__pycache__/urls.cpython-310.pyc b/cinema/__pycache__/urls.cpython-310.pyc index d5bc1f348eef49b09d4309ec4ac8676989e34aae..a0e6f8884d8395daf01e5e80264dcbe5083522ff 100644 GIT binary patch delta 19 ZcmeC+>EPkY=jG*M00QZw8@c|m0stn21Y`gJ delta 19 ZcmeC+>EPkY=jG*M0D`_f8@c|m0stuq1kL~e diff --git a/cinema/__pycache__/views.cpython-310.pyc b/cinema/__pycache__/views.cpython-310.pyc index f7fc606c52ad66ae3bdf2b3cd1ff269794dd4ca5..706454da84acfeb084dee88010649f1ae6117cf4 100644 GIT binary patch delta 227 zcmeCN@3rU6=jG*M0D@n~oKp5~<W&;pxW%7XmYA87IN40NgVBBSe&Kp1M$gIiVp)tH zlO5%SC+`)LWc1p6T`ZB2(Hkf%GdWb^1f%a{ImtD=K0t$tG=PLAbCJ*F>yp}xK9iZH z!hvM8R4`-U<n>a|8G|N&6qT5~URsqg7|561{7G7ikuel#kp5&JSuVzq$@ToAlXGOf z8N(*;kc|QIMdbn+!zZW9E!T4g8Se=qyg-CEi0}mwfgmCnM1+EfFc1+w*+xD9069oJ A)c^nh delta 226 zcmeCR@3H62=jG*M0D`_fPAPjf@+t|lNAV?=CFW#KHW%(-blZGDxSom8W3q!-7Nh&* zd|{c%$HfE~JvZMFOJrp90t(Aa4wE>+=rdVfat*IH(3~O-Afd@z<URR@q&B1XWEQD# zAQ>YS%os3vgVb}zz{v;rBqnc=R%HwV@?|%Fmeyiq3;`OXKiOB7i!pd|J-_JWTv>0% z(8)VxV}N`yxj@FS$r*CX_1r+ldw>W}5a9(Pd_Y71hzJ4^As`|YM1)PYl@9;_A-g+h diff --git a/cinema/migrations/__pycache__/0007_showing_avalible_seats.cpython-310.pyc b/cinema/migrations/__pycache__/0007_showing_avalible_seats.cpython-310.pyc index a84264a9e1a0d93d3a3abead18c9bbb84be141b3..ebaea1c3262518945076179b66b23bd285941e2a 100644 GIT binary patch delta 20 acmZ3*x{8%MpO=@50SKgzI&I{h&jbK1)&zV2 delta 20 acmZ3*x{8%MpO=@50SHzUt8V0;&jbK3Gz6Le diff --git a/cinema/migrations/__pycache__/0008_cinema_child_discount_rate_and_more.cpython-310.pyc b/cinema/migrations/__pycache__/0008_cinema_child_discount_rate_and_more.cpython-310.pyc index 1d97867c335ab58635108b96093ea34e1b6b2237..102803e510aa7125d32016952eb79ccc2d9ba311 100644 GIT binary patch delta 20 acmZ3>ww8@MpO=@50SKgzI&I`uVg>*$a|8$g delta 20 acmZ3>ww8@MpO=@50SHzUt8V00Vg>*%(F7&{ diff --git a/cinema/migrations/__pycache__/0009_ticket.cpython-310.pyc b/cinema/migrations/__pycache__/0009_ticket.cpython-310.pyc index 18611f9f97fb1c10442c1df7837c79f60c7a9b65..c26ed5483f43ae80eeecd0906cbff8ce4763496e 100644 GIT binary patch delta 90 zcmbQkHiwNXpO=@50SKgzPUQN-7&V!lv6PW>axJ4ZBhTcWjP-2NK)E96$#zUzv>;3{ eA4JFiiCY{tx%nxjIjMGxKwdEmkPu)JV+H_n-4U7q delta 90 zcmbQkHiwNXpO=@50SNl`Oyv5*cxy5{V<{uo<XT2+M&8Lg8SB|(fO17LlkJ$cXhE1@ eK8TP761O;Pa`RJ4b5iXXfxKcCAR)jc#tZ<rvl5H| diff --git a/cinema/migrations/__pycache__/0010_remove_ticket_priceid.cpython-310.pyc b/cinema/migrations/__pycache__/0010_remove_ticket_priceid.cpython-310.pyc index c2805e4c28168f5c8c04247a7d012a4f626f5f41..a4f132dc28a4aebda5ce7a930660ae34d3889108 100644 GIT binary patch delta 19 ZcmZ3*vWkT(pO=@50SKgzZsby60sts|1GfMG delta 19 ZcmZ3*vWkT(pO=@50SNl`Y~)g40st!l1R($b diff --git a/cinema/migrations/__pycache__/0011_alter_ticket_productid.cpython-310.pyc b/cinema/migrations/__pycache__/0011_alter_ticket_productid.cpython-310.pyc index 420d680f90d608257559a1c4c710d9a2d017fa37..5e47b10c85712e70e0d14e0f635cef285fbfc12a 100644 GIT binary patch delta 77 zcmeBW?PcZ4=jG*M00QZw6S+<?MoqkWicJK_EfSf$lyRRHgbC(@2vHz$i^C>2KczG$ Q)s7L!D`o)_0!(7e0HN#;e*gdg delta 77 zcmeBW?PcZ4=jG*M0D`_f6S+<?-kNyz6q_iJTO>MpDdRpZ2ouZ)5n@2%7Kcr4eoARh QsvRScSIhz=1enB_0or5`ZvX%Q diff --git a/cinema/migrations/__pycache__/0012_rename_avalible_seats_showing_available_seats.cpython-310.pyc b/cinema/migrations/__pycache__/0012_rename_avalible_seats_showing_available_seats.cpython-310.pyc index 119aba2316a206d49d89ff6f0ac44cfd711db9cf..f1f2b0450ac5e26b2a5399440636703ed3ff2b35 100644 GIT binary patch delta 77 zcmey%@|T4xpO=@50SKgzPUO197&Y<f3^qX^w@7euGvfs<2ouZ)5kf%X7Kcr4eoARh QsvRScSIhz=c$mbP0or#EB>(^b delta 77 zcmey%@|T4xpO=@50SNl`Oys)7cx&R*8Eis8ZjsRBX2uIz5GI%pB7}j&Ee@O9{FKt1 RR69l>ub2f$@Gyxn0{{~K5fuOc diff --git a/cinema/migrations/__pycache__/0013_remove_cinema_ticket_price_showing_adult_price_and_more.cpython-310.pyc b/cinema/migrations/__pycache__/0013_remove_cinema_ticket_price_showing_adult_price_and_more.cpython-310.pyc index 787cb15cbffd3b153242f0b609d5a9fea35f2dab..baf9a919ea9d8ebf98806d6534b0d2689dff35a2 100644 GIT binary patch delta 19 Zcmey$_LYq*pO=@50SKgzZsf{l1^_eU1f2i? delta 19 Zcmey$_LYq*pO=@50SM~%Z{*5m1^_l51p5F0 diff --git a/clubs/__pycache__/models.cpython-310.pyc b/clubs/__pycache__/models.cpython-310.pyc index d2d032c2d697dbc4636b88aaf95dfec22a367990..b7971be96c1398ec2541aa42dcdbe280a018e2f5 100644 GIT binary patch delta 139 zcmZ3=eU+OppO=@50SHW7TvK@1Hu8OAVq7zsm3h8UDsz^23TFyeFJqKM3U@GrCeP$m z%#QqSnvA#DQ&Q6sOLI#6G$kj$V?Jtni^nNHKPNRY&n+`GC*>AfVsc4lS!$6i&{!lw b4#brQ5`sWnY&7{2iy;f!ZvpnntgH(F4@e{d delta 64 zcmcc0y_B0TpO=@50SG(-rBfcWZshyM#JFHGEAxD|6wY7<O|Hq?m>rq@G{q;gu^gTJ TkVTHsU=ph#6W8y_rmPD96r2%2 diff --git a/clubs/__pycache__/urls.cpython-310.pyc b/clubs/__pycache__/urls.cpython-310.pyc index a327141333ca1086b0dc8b52932097d8dc739d10..15705d14ef32476705636715dfb5d569e8df041d 100644 GIT binary patch delta 252 zcmeyz`iD(BpO=@50SGu<TvMc&85kaeILLqp$Z-JT;yDwwtJP8&Q-o5Pvv^X3Q`mc% zfjki)k2ggW#7pOh;!6<=X3!MhxIv#Wyh<`9H8Hs)vn;VBH9k3~G)dnkGq1#|Alpv= z7C)L)l{hYyyeJZWn*5U=F}5odaROab1akN-?$V;1g2a-N)S|rNl?+AvAPN4-^-Sq9 S5<n&oBM9;_^D!brjvoNilRzf` delta 110 zcmeyv_K#INpO=@50SF#=N~aVtF)%y^agYH>)&Yo%8zyR3bEUII@uUa^GiVBLJfqLZ w?5D{)If$uU>=t)vQBFZ(Nl9u^UhztXB3__|BHqbAnbH|WCMPnBGI9I@0LQ8sI{*Lx diff --git a/clubs/__pycache__/views.cpython-310.pyc b/clubs/__pycache__/views.cpython-310.pyc index 57e8dab19696d05cc52fc1d184962315fc763666..24c660515263ca7c1ce68dc054876e9fdf6e3a9f 100644 GIT binary patch delta 1563 zcmZ`(%}*pn6z}Tqo=-&i8d#t;z_#luxVst@m*@({%VHEv<T7ce3e%HedVJk8yD>vB z!K<5)x|+x)d*MvHc=Nu0LB&77g9jrQ6E*R@8umj1o%FA(>eZ|Iz2AGUPo^J-m9$(g z82AjYt?`|)!^#x<_3+x`k#Ropov}U3YkU&FAuoPrL{o?VoK{@iOYa?gGcNyS3;Ru* z+uZq{?U}jRv~cF?nUy<D>&Sg*?Ad*z>GjRN)wlbMdp|gPPVV;&?)RMo3l9$NDz>QD zk_y^sJ#I8amTg8%xp5;;dSX3tl-<n)D5uftewl4olJ>w-*K?Vf*H|EbG$%fHcal~v z0A4_H%8FYp7{w8o2$8Ei5MOsimcs-sjv;Ih>l5lbDb(Xm2hv{Lf^jq`uaUNMaX&vc zU`GCFHb;kW)n`M@XBD%;3T)UcF$hmOmdV(>%<TDMjr^>yL=L0!ksW?GkMpyu;R=nf z66m|NDWd5#!OT;b#gPhniMXd@o0NeQ?Z1YL4T|B(W8=WWmvV4Q*4*eD2c$o1Vg^uS zhS{(<Dqgqy){*njU`Fn8>wux!_FY&&pG^o6k3FDlLWzJPfL94d5R{$8JptA}j*sp0 zA!zpJh?jL*;#_F*Z=l~P)fP&|Tole{u!Pe~LxJmPeL`<t(}ULyW66L;G@Mtd%EkY# zdyDqGNpM4Ute50R&Lg%Ue|N%hiZim6jal9W&3ljuIp?l!-9)4EldO)ZPdE_iOOmEN zm&txn(u!0`^=^k___yWHZpc<NjX&J`F3Am{Y<sm&Df7z18c)0JT)AAdL@pxtLUnbO zyhpz0bROI_@ZFNiyTVpa{_-Z7N5O2u+p-qiWOH&Ocu>@QbrVd;--1`>-l5|v1hg04 zC7_s9fD#P43fARfVTRS@Cxy|W4`>6m6AakMUST?X)>MT7ab48<DlO6-`BPyzyj-OQ z2vkYPYVj7^I9V&2><cXsQTnEI)}^zZ6kGKcUHv`+hDAflB~aZ*CQ!zem$Z{SiCd8a z&tlaqG~o$(R9e~BLke9v9Z1?aROy(f3aC<}CE~W=b<AE2bF{IPiM-y4v+Q0990J;} zb#n3dl0v3AJok6;FVEnzaRZ$xh6@X41Vjf!Cfa#Sf4j31`c^(DUw60ADSBD{QvQ4U zV<P2Kb>+#f80bK)uUiW61_M?IRtYu;$oaX-(KR%SYsz2QO?kH^ZZn)^S7oU>RV@{m P|Dx~tzCY#<l_viK{wGS2 delta 1225 zcmZ`&OKTHR6waM@l1Z9EYtwgQU!=8?YD?*Zs%Q~JOF>awg)wt2Q>K}CXOfnZ(nYr- zl)DobcHzQ}Al(Qq`~yW4cX#8Da4CrA+>xfVHDSKFuXE3LzVpp-;b<TmWHPA){C-Sd zc6T}tvVG+EVDeZ`KTH(!+$O)WI&9)|8=i2DXO!`KZ?(h3t`g}RsvN1!#D>vSnrf4{ z+8b?Gi_B)i)tlPB3bz=mf|LZA7RhQ*b}AJbhDA+i^^h{5^AAdiSp28by`Vb2&)Ojg z>qJlhin=fveNm@j#PYa!384!>n3bR!(e3Dcg7x!Nb)zE-s}{)-i=>nk$tgBrgGXOg zg^&^cT^rl$#wc~2M)CDFPVGAZ4OfF`W!r-cDl9P#VFW=EFjy~+#}Fg~xiyZ{K7{@g z7=V#THaxmjuK4w5JunT204yaBoD|;Bd&mU;VtgW_eA_JK2VoC&cpk7#CNGSW@Q>z= z$CI!rEH5lK9N%+=7CH_3A3`#;1m`a#ltwP)dd+nrTH-5Kfz0rA>*d}k21p7fGjQB0 z9+i;_2ot&$)T@y&T<X(^7SE|6lS@fvG3tyOaq>9!F6@UL0J2Bz#3qJf5KDnS$iwE2 z_LIHD#JV4`tNdMRh75C&dX<)yNkim$m>wRT#yr?-hG*F|gzEqz32Hf&$OEC4`RDZD zxNNvlVH8SdNj#T9SU`|Ai+OWm4-{ICOT`VBy_UIUiHrQEJzuz}<8h5~mM8qRJxlH$ zeX|wvR4R-dckF)_9;yZ4vMZQ>9sugZAvS?60u&WC1utQGRWI@!zo@fT@hzeAd@{SV zC%K~*La#Be8nHIK=0p-<SA6PJsauA|J8T#a+98d~H75+W0_MhoNZ}01SinNb;nb&R zoppYTLMZ|A$QsUhj{nK_5XQUPri=%Wv^d1?xBXtbh50S?VB~Gmxa0{WJcBTYfc{_@ la>_)~PV&35mNo;o?$c!gC&CeanCnZYQ^e}Dx~!bt`xhS8`56EJ diff --git a/clubs/migrations/0004_club_active.py b/clubs/migrations/0004_club_active.py new file mode 100644 index 00000000..d40ffab5 --- /dev/null +++ b/clubs/migrations/0004_club_active.py @@ -0,0 +1,17 @@ +# Generated by Django 4.1.5 on 2023-04-23 14:44 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("clubs", "0003_clubrepresentative_password"), + ] + + operations = [ + migrations.AddField( + model_name="club", + name="active", + field=models.BooleanField(default=False), + ), + ] diff --git a/clubs/migrations/__pycache__/0004_club_active.cpython-310.pyc b/clubs/migrations/__pycache__/0004_club_active.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8cc2f874f4f8b20e48c0923247044b34f491080d GIT binary patch literal 624 zcmYjPPixdr5PyG?-E3$<L_P0G2-vbxPa;w^t$45pi%3J@@isHNCL}L0Z)4rFUVHZ| z_?6z(lV3rQIxnlV18<n$%rNttnb+>`$Bg76J%R6>v7a8?mVm%9J^PRpFyJ+7c*Yx% z3C><K5Fo!XkjN|fRb~=`bC!g^D3>L|#Z9^H^`>l%b(5wAtZm^#w`D@$n4Wz^3R%X1 zWdit`XA*-d^bK%QO(B5rio@heQY3;YwTay9?f?4JEG+6_Y2AFWSR5&D_t^Dl(QJsp zXH=cG_Ok841wQB|y72DPgu5x=N)PoWk;K@uR7N-Gf>DR75^Fe1W-d~rUnv(WMR`Mw zWbY~UY0$OL^$4&-189m8Z7*mf7rg*D^)-6w;oi%(tx=oN<>I!(e;fM2`g@cxs^3-m zG=I0%X8y*kKk6n=+hS;F6q~;{#JacTW}9E2?&n8&dUBrTuRc7^hf6$I)#aCiqHUI? zLCD9I<TqEyX*o~E<*42GhuyaKC-zsccS%J|h~PR11s6Q#!Jp`QjGrZen?a?`x;=#D fIM_JO7`)-Vv+h$J7d_jp=sEo=W_^!4;(`1NJiDp$ literal 0 HcmV?d00001 diff --git a/clubs/models.py b/clubs/models.py index b25d0e73..19f13776 100644 --- a/clubs/models.py +++ b/clubs/models.py @@ -38,4 +38,4 @@ class Club(models.Model): null=True, blank=True ) - + active = models.BooleanField(default=False) \ No newline at end of file diff --git a/clubs/templates/clubs/manage_clubs.html b/clubs/templates/clubs/manage_clubs.html index e0c91953..f6a5726a 100644 --- a/clubs/templates/clubs/manage_clubs.html +++ b/clubs/templates/clubs/manage_clubs.html @@ -55,6 +55,16 @@ <a class="dropdown-item" href="{% url 'delete_club' pk=club.pk %}" >Delete Club</a > + <a + class="dropdown-item" + href="{% url 'activate_club' pk=club.pk %}" + >Activate Club</a + > + <a + class="dropdown-item" + href="{% url 'deactivate_club' pk=club.pk %}" + >Deactivate Club</a + > {% endif %} {% if not club.account %} <a class="dropdown-item" href="{% url 'create_account' %}" >Create Account</a @@ -71,7 +81,62 @@ {% endif %} </tbody> </table> - <a href="{% url 'create_club' %}" class="btn btn-success mt-2">Create Club</a> + + <h2>Clubs for Approval</h2> + <table class="table table-striped mt-3"> + <thead> + <tr> + <th>Club Name</th> + <th>Account Number</th> + <th>Account Balance</th> + <th>Action</th> + </tr> + </thead> + <tbody> + {% if inactive_clubs %} {% for club in inactive_clubs %} + <tr> + <td>{{ club.name }}</td> + <td>{{ club.account.id }}</td> + <td>{{ club.account.balance }}</td> + <td> + <div class="dropdown"> + <button + class="btn btn-secondary dropdown-toggle" + type="button" + id="dropdownMenuButton" + data-toggle="dropdown" + aria-haspopup="true" + aria-expanded="false" + > + Actions + </button> + <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> + <a + class="dropdown-item" + href="{% url 'activate_club' pk=club.pk %}" + >Activate Club</a + > + <a class="dropdown-item" href="{% url 'view_club' pk=club.pk %}" + >View Club</a + > + {% if perms == '3' or perms == '4' %} + <a + class="dropdown-item" + href="{% url 'deactivate_club' pk=club.pk %}" + >Deactivate Club</a + > + {% endif %} + </div> + </div> + </td> + </tr> + {% endfor %} {% else %} + <tr> + <td colspan="4">No inactive clubs to display.</td> + </tr> + {% endif %} + </tbody> + </table> </div> {% endblock %} diff --git a/clubs/urls.py b/clubs/urls.py index 5661b2b0..1e3fc065 100644 --- a/clubs/urls.py +++ b/clubs/urls.py @@ -10,4 +10,6 @@ urlpatterns = [ path('manage_clubs/<int:pk>/delete', views.club_delete, name='delete_club'), path('manage_clubs/<int:pk>/update_representative/', views.representative_update, name='update_representative'), path('view_club/<int:pk>/', views.view_club, name='view_club'), + path('deactivate_club/<int:pk>/', views.deactivate_club, name='deactivate_club'), + path('activate_club/<int:pk>/', views.activate_club, name='activate_club'), ] diff --git a/clubs/views.py b/clubs/views.py index 55346307..2f2a91c8 100644 --- a/clubs/views.py +++ b/clubs/views.py @@ -17,10 +17,11 @@ def clubs_list(request): if perms == '0' or perms == '1': return redirect('no_access') - clubs = Club.objects.all() + clubs = Club.objects.filter(active=True) + clubs_for_approval = Club.objects.filter(active=False) accounts = ClubAccount.objects.all() #representatives = User.objects.all().filter(club_rep=True) - context = {'user': request.user, 'clubs': clubs, 'accounts': accounts, 'perms': perms} + context = {'user': request.user, 'clubs': clubs, 'inactive_clubs': clubs_for_approval,'accounts': accounts, 'perms': perms} return render(request, 'clubs/manage_clubs.html', context) @login_required @@ -43,6 +44,19 @@ def view_club(request, pk): return render(request, 'clubs/view_club.html', context) +def activate_club(request, pk): + perms = get_user_permissions(request) + club = Club.objects.get(pk=pk) + club.active = True + club.save() + return redirect('clubs_list') + +def deactivate_club(request, pk): + perms = get_user_permissions(request) + club = Club.objects.get(pk=pk) + club.active = False + club.save() + return redirect('clubs_list') def club_update(request, pk): diff --git a/db.sqlite3 b/db.sqlite3 index 61ca5e3984181cac825362ba0f500c05132a00f1..3f6553891d5b750de43720ed88ac65deea25bb90 100644 GIT binary patch delta 605 zcmZo@5Nc=;njkH>nt_4A1Bk7Gm=TB%P1G@FT)i=22|u$L<J-yX0+}pK%8YL}7YbA| zdYG88GKlLsCg+qU6&n~Bn8brv@rlVLnPsU)21drZ1}3^j#tMceRwh7Xre|nwW@cdQ zYRbwW?d_P9pP!wXmk!itIo-jOSxi1PH!(8@Q=6%trMa1jspaM@p>@0>{K<Tq`Hu0m z@fGtc^H1cP&-a%vZnL6+CZ8PNHwHOIzWEH2K!zw|UTS$f*g3^ul67*iUN@ui;{SS# zjAl&+Z3c`gyo?taco_5<_}aOhIW;*7*(b4`W)ot)%4)~(mqDNJ1_*9fF<@HD$il<T zoICxhA=6YKi|NYrJR_zC5G!E&CnF}lS}tBtSn+RV;NQBPYXj42etu6@UItBOQE_o` zd38ocj_F6%GdpZ&Il%Piz5q}u3>X3#`kMtE^7yyct!HjNpv;xVz{l9fz`v7UkS~x| zi6@fz8|OYwVRlWnd2GClecV^Lt$^Vk&1lS(##Am2B#OkfwHZ4_TT<)U#T6BStdhi} zoK$dhfPIZ%>1-D=X3}Pwo*&N0E>o7OqyP;490foB5Cy+bA0N#Ykz#gnV`Ij4|Lp}; zEH4;Ubrh6}Qj1fI%2HF~!SSM`P?lJfoRL_hVPtBe3DLEkw~Qr{g$3x1E7P;8ST3+M biZwD$zhcNVgQ<~Wdae;u<MzlJmgUR<gPNig delta 424 zcmZo@5Nc=;njkH>jDdl{1Bi8im=TEgOw=)ET(&V`2|u$5Q`Tg5fy~W@3cnaPX9=z2 z72*5KpUk(J?-*YjUopQj|3tp|d{LVf4K(@W_`Wg7G4jo4kYvnDEsu{+&df{AO^h$j z$S=>#OXrzftk=!Rv-rOrBcn-^L7M@i3NH^g13!a417AD0Gp8m;A^Rk@(`-VlS6S_t z-Z5n{US#;opub(kfN3owbEBC1bh~Pn8BA{M)ANj&8dzF<UD>yPGGgMZ<pMew3bu1? zU|P*TeM>%zIHwT@CxbB~r!mv?tNAQC+Zhiq{lCx03slI+zm0)^8~-K#>dk@<1^nCV z)-yLBkOxX|v+*+U@8lQc3*=SeiR4P-+{Y=*uE{o!jhDq3=zmcbca{g@#>R~8!X=4G zIjLCuh(*ZVImp#9#8n~0(aFbEK?$s4`fW>QmB}Bt<+t}(GYd0L-&w(8y`8s=C6a}! XxuBRGYzO<c5|$T?+aqdNRxkqqwqSQK diff --git a/stripePayments/__pycache__/__init__.cpython-310.pyc b/stripePayments/__pycache__/__init__.cpython-310.pyc index 6c143046e6114ad608e1b07c479a65a4a98fdd1c..b0140c3a23177e6dd15087ee1ced3ee79f3e846e 100644 GIT binary patch delta 18 YcmdnXxR;SDpO=@50SKgzPUPAQ04E;=NB{r; delta 18 YcmdnXxR;SDpO=@50SNl`Oyt@O04X{IvH$=8 diff --git a/stripePayments/__pycache__/admin.cpython-310.pyc b/stripePayments/__pycache__/admin.cpython-310.pyc index a86c13b0df2c8b5b60f395aebb20d9b85ec00f80..55e6ec927a1fa9061272603431665a0fbe108cc1 100644 GIT binary patch delta 18 YcmaFH_>7S&pO=@50SKgzPUN}+04%x$!vFvP delta 18 YcmaFH_>7S&pO=@50SNl`Oys%)04~)9EdT%j diff --git a/stripePayments/__pycache__/apps.cpython-310.pyc b/stripePayments/__pycache__/apps.cpython-310.pyc index 6fc718e63593f2f08ad297cd0aeea58e8f166cb3..fd9f182214a276b487b20a81d3cbef0fa8f550cf 100644 GIT binary patch delta 19 ZcmaFD{Dhe+pO=@50SKgzZsfYf2mmqm1mXYy delta 19 ZcmaFD{Dhe+pO=@50SNl`Y~;Gd2mmyD1xx?{ diff --git a/stripePayments/__pycache__/models.cpython-310.pyc b/stripePayments/__pycache__/models.cpython-310.pyc index b665b126d8612347a4074aa57366c054186d4097..a948bb2a6ee2858e15ccde549742874bd03860ce 100644 GIT binary patch delta 19 ZcmdnZwwsMBpO=@50SKgzZsam#1^_Ea1MdI; delta 19 ZcmdnZwwsMBpO=@50SNl`Y~(Uz1^_M11X%z8 diff --git a/stripePayments/__pycache__/serialisers.cpython-310.pyc b/stripePayments/__pycache__/serialisers.cpython-310.pyc index 469fb0bc7d5440563a056f70f879f67b7eed3bd9..db68f505f58b61b6a06244da6973e5d93ad828f5 100644 GIT binary patch delta 19 ZcmX@gew3XnpO=@50SKgzZsgj{3;-?W1djj! delta 19 ZcmX@gew3XnpO=@50SNl`Y~<R_3;-}|1o;2} diff --git a/stripePayments/__pycache__/urls.cpython-310.pyc b/stripePayments/__pycache__/urls.cpython-310.pyc index 81922288e0b417424182578c596fcfe34fb6409d..c21d294607cacb8cc615109d7264b09400efe7cb 100644 GIT binary patch delta 19 ZcmbQtGMR-dpO=@50SKgzZsg)*0stiw19AWW delta 19 ZcmbQtGMR-dpO=@50SNl`Y~<o(0stqN1Ka=r diff --git a/stripePayments/__pycache__/views.cpython-310.pyc b/stripePayments/__pycache__/views.cpython-310.pyc index fedd2c41fd7a505623dc439f902dd91d2139bc66..df5ca78797da985e6b5feb386f55e712ad6c379d 100644 GIT binary patch delta 19 ZcmZ3gv{Z>JpO=@50SKgzZsd{{1OO|_1M>g? delta 19 ZcmZ3gv{Z>JpO=@50SL_YZRC;`1OO~a1P1^B diff --git a/stripePayments/migrations/__pycache__/0001_initial.cpython-310.pyc b/stripePayments/migrations/__pycache__/0001_initial.cpython-310.pyc index 62640649aefa37ddb176036bc72cf73094cb0765..4e78469577837a85be9ef49cd74a05adf3a01d50 100644 GIT binary patch delta 19 ZcmdnWv6X`>pO=@50SKgzZsgKt0RSqg1L6Px delta 19 ZcmdnWv6X`>pO=@50SNl`Y~<2r0RSy71WW(` diff --git a/stripePayments/migrations/__pycache__/__init__.cpython-310.pyc b/stripePayments/migrations/__pycache__/__init__.cpython-310.pyc index f63bff41523481c28d4e6279d2ddef194f8029c6..d4b7957f7a0c08b6cf38a02c18a35227af82aff2 100644 GIT binary patch delta 18 YcmX@Xc!H5DpO=@50SKgzPUPAL04SgYX#fBK delta 18 YcmX@Xc!H5DpO=@50SNl`Oyt@J04lo#(*OVf diff --git a/uweflix/__pycache__/settings.cpython-310.pyc b/uweflix/__pycache__/settings.cpython-310.pyc index c41ee1e28450d68b50e9d8d2e76c4bd18a4f43d8..e7297b59cb015f807087f1a89909505261cf52a0 100644 GIT binary patch delta 19 ZcmbOvHc5;tpO=@50SKgzZsg+N1^_2o1DpT= delta 19 ZcmbOvHc5;tpO=@50SNl`Y~<qL1^_AF1O@;A diff --git a/uweflix/__pycache__/urls.cpython-310.pyc b/uweflix/__pycache__/urls.cpython-310.pyc index b1630164f8a30ef5a00e970b6e143ef00e95c7fb..91630d07a33359ed55d6f2a93f6e24e6ccb41300 100644 GIT binary patch delta 19 ZcmX@jd76_epO=@50SKgzZsa=10st=$1f~E0 delta 19 ZcmX@jd76_epO=@50SNl`Y~(t~0st|T1rPuL -- GitLab