From 3054209646c8435eb6ea5e5f90b4be0155e073e8 Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Tue, 29 Oct 2024 14:55:24 -0400 Subject: [PATCH] commits --- accounts/__pycache__/__init__.cpython-312.pyc | Bin 168 -> 165 bytes accounts/__pycache__/adapters.cpython-312.pyc | Bin 3556 -> 3553 bytes accounts/__pycache__/admin.cpython-312.pyc | Bin 8683 -> 8680 bytes accounts/__pycache__/apps.cpython-312.pyc | Bin 633 -> 630 bytes accounts/__pycache__/models.cpython-312.pyc | Bin 11360 -> 11357 bytes accounts/__pycache__/signals.cpython-312.pyc | Bin 8378 -> 8394 bytes accounts/__pycache__/urls.cpython-312.pyc | Bin 1859 -> 1856 bytes accounts/__pycache__/views.cpython-312.pyc | Bin 10705 -> 10702 bytes .../commands/fix_migration_history.py | 10 + .../__pycache__/0001_initial.cpython-312.pyc | Bin 9569 -> 9566 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 179 -> 176 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 169 -> 166 bytes companies/__pycache__/admin.cpython-312.pyc | Bin 1078 -> 1075 bytes companies/__pycache__/apps.cpython-312.pyc | Bin 672 -> 669 bytes companies/__pycache__/models.cpython-312.pyc | Bin 5418 -> 5415 bytes companies/__pycache__/signals.cpython-312.pyc | Bin 3107 -> 3104 bytes companies/__pycache__/urls.cpython-312.pyc | Bin 919 -> 916 bytes companies/__pycache__/views.cpython-312.pyc | Bin 5787 -> 5784 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 5694 -> 5691 bytes .../0002_stats_fields.cpython-312.pyc | Bin 1651 -> 1648 bytes .../0003_remove_total_parks.cpython-312.pyc | Bin 650 -> 647 bytes .../0004_add_total_parks.cpython-312.pyc | Bin 769 -> 766 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 180 -> 177 bytes core/__pycache__/__init__.cpython-312.pyc | Bin 164 -> 161 bytes core/__pycache__/admin.cpython-312.pyc | Bin 2022 -> 2019 bytes core/__pycache__/apps.cpython-312.pyc | Bin 466 -> 463 bytes core/__pycache__/models.cpython-312.pyc | Bin 5110 -> 5107 bytes core/__pycache__/views.cpython-312.pyc | Bin 2284 -> 2281 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 1796 -> 1793 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 175 -> 172 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 173 -> 170 bytes .../__pycache__/admin.cpython-312.pyc | Bin 2070 -> 2067 bytes .../__pycache__/apps.cpython-312.pyc | Bin 492 -> 489 bytes .../__pycache__/models.cpython-312.pyc | Bin 1659 -> 1656 bytes .../__pycache__/services.cpython-312.pyc | Bin 4000 -> 3997 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 1848 -> 1845 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 184 -> 181 bytes media/__pycache__/__init__.cpython-312.pyc | Bin 165 -> 162 bytes media/__pycache__/admin.cpython-312.pyc | Bin 1213 -> 1210 bytes media/__pycache__/apps.cpython-312.pyc | Bin 499 -> 496 bytes media/__pycache__/models.cpython-312.pyc | Bin 3354 -> 3351 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 2111 -> 2108 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 176 -> 173 bytes parks/__pycache__/__init__.cpython-312.pyc | Bin 165 -> 162 bytes parks/__pycache__/admin.cpython-312.pyc | Bin 1169 -> 1166 bytes parks/__pycache__/apps.cpython-312.pyc | Bin 618 -> 615 bytes parks/__pycache__/models.cpython-312.pyc | Bin 6633 -> 6630 bytes parks/__pycache__/signals.cpython-312.pyc | Bin 164 -> 161 bytes parks/__pycache__/urls.cpython-312.pyc | Bin 747 -> 744 bytes parks/__pycache__/views.cpython-312.pyc | Bin 6535 -> 6532 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 7669 -> 7666 bytes .../0002_add_country_field.cpython-312.pyc | Bin 988 -> 985 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 176 -> 173 bytes reviews/__pycache__/__init__.cpython-312.pyc | Bin 167 -> 164 bytes reviews/__pycache__/admin.cpython-312.pyc | Bin 4859 -> 4856 bytes reviews/__pycache__/apps.cpython-312.pyc | Bin 628 -> 625 bytes reviews/__pycache__/models.cpython-312.pyc | Bin 5997 -> 5994 bytes reviews/__pycache__/signals.cpython-312.pyc | Bin 166 -> 163 bytes reviews/__pycache__/urls.cpython-312.pyc | Bin 294 -> 291 bytes reviews/__pycache__/views.cpython-312.pyc | Bin 214 -> 211 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 6069 -> 6066 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 178 -> 175 bytes rides/__pycache__/__init__.cpython-312.pyc | Bin 165 -> 162 bytes rides/__pycache__/admin.cpython-312.pyc | Bin 5634 -> 5631 bytes rides/__pycache__/apps.cpython-312.pyc | Bin 618 -> 615 bytes rides/__pycache__/models.cpython-312.pyc | Bin 6721 -> 6718 bytes rides/__pycache__/signals.cpython-312.pyc | Bin 164 -> 161 bytes rides/__pycache__/urls.cpython-312.pyc | Bin 596 -> 593 bytes rides/__pycache__/views.cpython-312.pyc | Bin 5863 -> 5860 bytes .../__pycache__/0001_initial.cpython-312.pyc | Bin 10385 -> 10382 bytes ...02_alter_ride_manufacturer.cpython-312.pyc | Bin 1046 -> 1043 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 176 -> 173 bytes static/css/tailwind.css | 8 + static/images/discord-icon.svg | 4 +- static/js/main.js | 24 ++ templates/account/login.html | 4 +- templates/account/signup.html | 365 ++++++++++-------- .../__pycache__/__init__.cpython-312.pyc | Bin 170 -> 167 bytes .../__pycache__/settings.cpython-312.pyc | Bin 5330 -> 5341 bytes thrillwiki/__pycache__/urls.cpython-312.pyc | Bin 2650 -> 2647 bytes thrillwiki/__pycache__/views.cpython-312.pyc | Bin 4116 -> 4113 bytes thrillwiki/__pycache__/wsgi.cpython-312.pyc | Bin 664 -> 661 bytes 82 files changed, 241 insertions(+), 174 deletions(-) create mode 100644 accounts/management/commands/fix_migration_history.py diff --git a/accounts/__pycache__/__init__.cpython-312.pyc b/accounts/__pycache__/__init__.cpython-312.pyc index d4a56524cb1526aaf851a071f2bdb36aeee4e85b..3beb8f5ee0227474c8fd9e559f176533a047448c 100644 GIT binary patch delta 37 rcmZ3%xRjCWG%qg~0}vR$n#g6s<)WXFpPQ;*keEEt+nVv$#CAmhw;2lw delta 40 ucmZ3=xPp=EG%qg~0}%Z9KatCX*IhrfIJKx)za%jyzi6U|HRG*`Es6m0j13w9 diff --git a/accounts/__pycache__/adapters.cpython-312.pyc b/accounts/__pycache__/adapters.cpython-312.pyc index e52b18ef54d33994085f5264164150bdcbe475f0..57e240652623a83ed349c2cf8421b22dd67e110a 100644 GIT binary patch delta 41 vcmaDN{ZN|gG%qg~0}!OW-^j(q#O0!&k)NBYUyzu*S&=E1oAKA=e%??3`WXyo delta 44 ycmaDT{Y0AUG%qg~0}%Z9zmbcJiPv2}v^ce>SidAOC%*G%qg~0}vR$+Q`+z!sV!+k)NBYUyzu*c`=I=C*!Zp`*^<#0jX^Yri=iQ Cz!3TX delta 52 zcmaFi{Mwo8G%qg~0}%Z9zmcnlh1W$tv^ce>SidAOC%SidAOC%DTnafE(BR@A)zaTMr^D5>Cs*JxjcWc@+G5(r-T6-!0 Di>ncR delta 51 zcmcZ`@gRchG%qg~0}%Z9zmaP)Gq0FMG%qg~0}vR$+Q>DDmGRf+xvbk5xt#Sg@^e%53lftzC$OL3VYHj9DdNR( zSyb~QgN&fn<}#5sMj0UE1Bmy5l|jJh13LqU@OLhl*k%#2Dt5-)$^EkBTpz?3B=tTq wuyR^Y=9V+#1=1h*7$mh|B1)69z5?vuw>H0H4PpcUKyVK& diff --git a/accounts/__pycache__/views.cpython-312.pyc b/accounts/__pycache__/views.cpython-312.pyc index a659fdbc1db2691dc8a8117d5bc40ab346c871c0..ae5305d8679e2c62dc8eb3b891e825b793d2c3a0 100644 GIT binary patch delta 48 zcmcZ@d@h*lG%qg~0}yn--N+@+!sV!+k)NBYUyzu**^EVqneo?VPxkAIjK3x;YHk1k DZ5t1p delta 51 zcmX>Xd@-2oG%qg~0}%Z9zmZFxh1W$tv^ce>SidAOC%e)-OrS$uHWhEB&04@z!KfRZjpHVGSby diff --git a/accounts/migrations/__pycache__/__init__.cpython-312.pyc b/accounts/migrations/__pycache__/__init__.cpython-312.pyc index f96dc728bdb03ffdb2cab6835aea1452211a589d..57b0b61f877b9f2aeb8ef4989a7b5bc9a8665630 100644 GIT binary patch delta 68 zcmdnYxPg)TG%qg~0}vR$lAp+J%;m42k)NBYUyztQ(c4Yw7l%!5eoARhs$CH)Pz@sx Q7lRldnHd=wie)-OrS$uFAd;l_AtV!t8)%RLK` diff --git a/companies/__pycache__/__init__.cpython-312.pyc b/companies/__pycache__/__init__.cpython-312.pyc index 8004fd30f397f4e74e48ded461dd369a1edcd02c..4db7c4766006303e16c91d379a8bd8c9047abeba 100644 GIT binary patch delta 37 rcmZ3SidAOC%1Q{prZG%qg~0}%Z9zme+*Gq1aTXmM&$v3^NnPJYqm8_avy8E;LV%H0hBKbsG> diff --git a/companies/__pycache__/urls.cpython-312.pyc b/companies/__pycache__/urls.cpython-312.pyc index e8162d78ac1dea8286c6eff0f56b9e4e532b79ea..5439770c5039700607fccb41e756836152888c3b 100644 GIT binary patch delta 40 vcmbQvK82m@G%qg~0}#xAyOC=?6PKfYMt*LpenDdL1GW} delta 43 ycmbQjKAoNGG%qg~0}%Z9zmaP`6R(SYXmM&$v3^NnPJYqk%}f@IwSidAOC%04P^Cq4pOuXUxp~b01#rh?QIr&AK6ZogIG2WW| HL(~}nol_A% diff --git a/companies/migrations/__pycache__/0002_stats_fields.cpython-312.pyc b/companies/migrations/__pycache__/0002_stats_fields.cpython-312.pyc index 7935fd4454353f897713a1534573c44a6a1439f6..0ced90991568aa976755ae8bc8705850fec1a837 100644 GIT binary patch delta 41 vcmey&^MQx!G%qg~0}yO{w2{k%g)34&BR@A)zaTMrvp36oM#f*0t=TL93rh_W delta 44 ycmeys^O=Y1G%qg~0}%8uZR9dx;f>J`Elw>e)-OrS$uHXM!SbGw@z!JuHVXh577auI diff --git a/companies/migrations/__pycache__/0003_remove_total_parks.cpython-312.pyc b/companies/migrations/__pycache__/0003_remove_total_parks.cpython-312.pyc index 3c298d021ac352a494ca6c88801651465970af83..35a25f20800ec76e2f144f2762243723986f8bf7 100644 GIT binary patch delta 40 ucmeBTZD-{=&CAQh00bK!ZR9Fv-KCNlu!atwd~ delta 43 xcmZo??PBFR&CAQh00drg8@b9Ed6V=*i&Kk=^-B_S@{1;SGahBUH93&U3;^qj42%E( diff --git a/companies/migrations/__pycache__/0004_add_total_parks.cpython-312.pyc b/companies/migrations/__pycache__/0004_add_total_parks.cpython-312.pyc index b969bc71e40ff5a07f7911debf71b97bbbcc1660..edadbf907b41e962aa978ae2ebfd3d7c964bd244 100644 GIT binary patch delta 40 vcmZo<`^U<4nwOW00SGoe+Q@Z>kt;?&BR@A)zaTMr@@K~DjK3zIW-(#L0>PyRi#J delta 40 ucmdnUxP_7HG%qg~0}%Z9KatCXH&{QkIJKx)za%jyzi6U|JL9d16BGgWkPTJ< diff --git a/core/__pycache__/__init__.cpython-312.pyc b/core/__pycache__/__init__.cpython-312.pyc index a61132163aac5f40de1b3acc010de0e0f33c42df..32cbab18d5c4a88fdc7106f9e342ed2c5cf744f2 100644 GIT binary patch delta 37 rcmZ3&xR8;j_HY33!3<~s delta 43 xcmaFN|BRpOG%qg~0}%Z9zmcn)nb$!-v^ce>SidAOC%G%qg~0}vR$+Q`Mi$YrCSk)NBYUyztQS(>qp@z>-@} delta 43 xcmX@le2JOsG%qg~0}%Z9zmbcDk=I^7v^ce>SidAOC%;quqd$j?pHFGx(@{Db8JBjc~hC)un4`DP8i delta 44 zcmZqVYvJQM&CAQh00ck&Z{&K&!W*O?TAW%`tY4CtlV7y?E6W8&##@t*u~`EEH}nsc diff --git a/core/migrations/__pycache__/__init__.cpython-312.pyc b/core/migrations/__pycache__/__init__.cpython-312.pyc index 0c9c3c188c8534b3808cc9976c4e68688cd15e5d..30ecd6b5f08aab4659bfa261417232f7e35ac53b 100644 GIT binary patch delta 37 rcmZ3_xQ3DIG%qg~0}vR$n#g6s<*lEQpPQ;*keEEt+llel#6Cp;xyK7E delta 40 ucmZ3(xSo;gG%qg~0}%Z9KatCX*H1sRIJKx)za%jyzi6U|6XUIk-HHJ9c?~@P diff --git a/email_service/__pycache__/__init__.cpython-312.pyc b/email_service/__pycache__/__init__.cpython-312.pyc index 52aef96b8af490a0174f3947237152c83b49d7c2..006b33b1a56b99eed72773f84541a7d77066de68 100644 GIT binary patch delta 37 rcmZ3>xQdbMG%qg~0}vR$n#g6s<*A>MpPQ;*keEEt+kx@d#2!TexdRI# delta 40 ucmZ3*xR#OYG%qg~0}%Z9KatCX*GE6JIJKx)za%jyzi6U|1LLiUor(bTqYX0v diff --git a/email_service/__pycache__/admin.cpython-312.pyc b/email_service/__pycache__/admin.cpython-312.pyc index 3b6e3097180e53ef3047b801a057c8edfb323d49..c18ebcbaaaf5e1200c312d46fdfa62da4f5da810 100644 GIT binary patch delta 41 vcmbOxFj;`>G%qg~0}vR$+Q?PR%;lz^k)NBYUyzu*xr^C=h4I(q-R#i-SidAOC%-%j0OPastgwZ delta 43 xcmaFK{Dzt9G%qg~0}%Z9zmZFnk=H{%v^ce>SidAOC%SPi#GE!8!`hW9NEkP Dy895! diff --git a/email_service/__pycache__/services.cpython-312.pyc b/email_service/__pycache__/services.cpython-312.pyc index 7479f9357dbeddfa23931b6dfb9bcf1e9b243cac..cf03660898bd412ded7b2c8d48c191eedcd12017 100644 GIT binary patch delta 48 zcmZ1=KUbdXG%qg~0}vR$+Q=ox!T4*lCPyw4m#2P4er~FML1Oae#a!E27=KNU=63}E DMt%;b delta 51 zcmbO$zd)YrG%qg~0}%Z9zmZFhgYnj8O^#e9ULXC?;?$yI{gT9-{G!bZxVEz}-kKc2 G?+O5u4G@?B diff --git a/email_service/migrations/__pycache__/0001_initial.cpython-312.pyc b/email_service/migrations/__pycache__/0001_initial.cpython-312.pyc index 02adc10aaff89b7262e86974e2ae327245fe8223..4e1747e1af3099435a3861473b01cf48dda457a2 100644 GIT binary patch delta 41 vcmdnNx0R3UG%qg~0}!Nr+{nep$`zrXk)NBYUyzu*S(WuVBjc~hf7z@7?@Hv^ce>SidAOC%>!Wjfw#AOAQME diff --git a/media/__pycache__/admin.cpython-312.pyc b/media/__pycache__/admin.cpython-312.pyc index fb754fc3ccedadffae4c5b18f101334f8990d627..ac576f0d651f62d0ab54bea16d3184e90cd80d3a 100644 GIT binary patch delta 41 wcmdnXxr>wQG%qg~0}xDkzmcn*iOWtuBR@A)zaTMr^E{?gjEuh~XR?F<0ROHHIsgCw delta 44 zcmdnRxtEjcG%qg~0}%Z9zmcn*iPup-v^ce>SidAOC%#v^ce>SidAOC%A9G%qg~0}wR6-^lfgk@44LR;EQ<_WBw5xvBaEiOHL{Fez{WMX&O>0svWl B4~GB% delta 50 zcmbO(HA{-?G%qg~0}%Z9zme+~Bjc^ftW1k|o%BPCQ;UlAOA>SPi#Bg$Qs4qgT;g#B E0GuolB>(^b diff --git a/media/migrations/__pycache__/0001_initial.cpython-312.pyc b/media/migrations/__pycache__/0001_initial.cpython-312.pyc index edcb46ebc87d292bf5748ec68610b40d9ffbe18c..d46e9c00cfaab96649a63942f981982a674c23be 100644 GIT binary patch delta 41 vcmdllut$LFG%qg~0}!Nr+{kr`q8jJGELW48kUMi>u% diff --git a/media/migrations/__pycache__/__init__.cpython-312.pyc b/media/migrations/__pycache__/__init__.cpython-312.pyc index 7a6116ed63e7e86a095ab8d292c26b8e960c9ae0..7a064897b4e5c99373ae40dee735ad7b40e3491c 100644 GIT binary patch delta 37 rcmdnMxR#OYG%qg~0}vFvpU7px<)fdGpPQ;*keEEt+nMp##C}Bpz*Gx! delta 40 ucmZ3>xPg)DG%qg~0}%Z9KatCX*Iz%hIJKx)za%jyzi6U|Gvlp^J&FMJ>!Wjfw#AOAQME diff --git a/parks/__pycache__/admin.cpython-312.pyc b/parks/__pycache__/admin.cpython-312.pyc index 34f175df78a271e9c541cdd196b3214df6d5bc9f..620c28fec9d2d50ea803fcb6d3a73abbe72e5d8a 100644 GIT binary patch delta 41 vcmbQp*~iIsnwOW00SGoe+Q=2e#ATmdw7 delta 44 ycmeCe)-OrS$uHWR#_t diff --git a/parks/__pycache__/apps.cpython-312.pyc b/parks/__pycache__/apps.cpython-312.pyc index 35edef8d0c55cb1095208d7bfd5dac6520d2aac5..9881b73835f67bbfd1598729ed8016adbb5609dd 100644 GIT binary patch delta 41 vcmaFG@|=b1G%qg~0}vR$+Q=o&$Yraak)NBYUyzu*S&xyMk@44LD<%T~>r)FY delta 44 ycmaFP@`{D)G%qg~0}%Z9zmZFvk=H>#v^ce>SidAOC%e)-OrS$uHVGlkK|@-Orgi}1rVG9R delta 43 xcmaFC`kIyNG%qg~0}%Z9zmZFViPu3tv^ce>SidAOC%z5?vxPg)DG%qg~0}%Z9KatCX*Iz%hIJKx)za%jyzi6U|Gvlp^J&FMJAq^D( diff --git a/reviews/__pycache__/admin.cpython-312.pyc b/reviews/__pycache__/admin.cpython-312.pyc index 3fe97122b2d4164d8640108253eb2b279b9b1148..7553402a0b7da3ba4f2f20d261d950a8254af0c6 100644 GIT binary patch delta 41 wcmeyZ`a_lLG%qg~0}vR$+Q@Z@iOWGhBR@A)zaTMr^Ghaae#T#uS%tm<02Lk$%K!iX delta 44 zcmeyN`dgLjG%qg~0}%Z9zme+_6R)#=XmM&$v3^NnPJYqmXH3%kjJGB;34H?qT;dPh diff --git a/reviews/__pycache__/apps.cpython-312.pyc b/reviews/__pycache__/apps.cpython-312.pyc index f36bb9f902c3830ea89b281644a12d9a7efd81f7..286373a53e69c7e56979f7c916d50e8b53c81ab4 100644 GIT binary patch delta 41 vcmeyu@{xt>G%qg~0}vR$+Q=o#$Yrmek)NBYUyzu**@Tgwk@44L7bXJ$@23l0 delta 44 ycmey!@`Z)#G%qg~0}%Z9zmZFpk=IE-v^ce>SidAOC%_eziJG%qg~0}vR$+Q_w!mCI2-BR@A)zaTMr^Ho+=LB?N`e~T3X02B=lA^-pY delta 44 zcmaE*_g0VVG%qg~0}%Z9zmaPnE3b=wXmM&$v3^NnPJYqmORTDbjJGEL5Gw)zTZ0fY diff --git a/reviews/__pycache__/signals.cpython-312.pyc b/reviews/__pycache__/signals.cpython-312.pyc index cf56a78bfa6388adb1be3bf0d16ca832b172c4a3..da1cc987c145e132f5f9c1e4d4fed16762d968ce 100644 GIT binary patch delta 37 rcmZ3+xR{aaG%qg~0}vR$n#g6s<)ojHpPQ;*keEEt+mi9u#8yQBwp9xM delta 70 zcmZ3?xQvnOG%qg~0}%Z9KatCX*Hu5XIJKx)za%jyzi6U|rP3`9o80`A(wtPgB37U( SMj$Q*F+MUgGBOr116cse@eyGF diff --git a/reviews/__pycache__/urls.cpython-312.pyc b/reviews/__pycache__/urls.cpython-312.pyc index 67df6d7dbde17b9b92b466e304dff429beee38ce..54ae2bc0baf2070d8baf6487ab86b613a31de6dd 100644 GIT binary patch delta 37 scmZ3+w3vzOG%qg~0}vR$n#i@3%U(YtKQ~psATfF39y7*Y6F(aR0K+T{T>t<8 delta 40 vcmZ3?w2X=CG%qg~0}%Z9Kap!GuakagacWVqeo10Ze$m98W{kHcelP|A|J@F5 diff --git a/reviews/__pycache__/views.cpython-312.pyc b/reviews/__pycache__/views.cpython-312.pyc index 820d030db690c4f9ace8fb1e577b5bd5df2f7fee..970f39f8c557637859b6628a263ec68565c12c1e 100644 GIT binary patch delta 37 rcmcb{c$tywG%qg~0}vR$n#h&R<)ELDpPQ;*keEEN%AE1n#7!yy$oC8B delta 40 ucmcc2c#Vs0^-4h{MM diff --git a/reviews/migrations/__pycache__/0001_initial.cpython-312.pyc b/reviews/migrations/__pycache__/0001_initial.cpython-312.pyc index 4740bd8775296e84f056a077533c77e729f84223..911696fe513b3786176205413d6a231467b99f1f 100644 GIT binary patch delta 41 wcmdn0ze%6#G%qg~0}!Nr+{iUufGbEpBR@A)zaTMr^E!dUY>dAq7l}Iq012KAqW}N^ delta 44 zcmdm_zg3^>G%qg~0}%Z9zmaRY0B@*%XmM&$v3^NnPJYqm)dGjv7;jC^7k35#Nmvhh diff --git a/reviews/migrations/__pycache__/__init__.cpython-312.pyc b/reviews/migrations/__pycache__/__init__.cpython-312.pyc index 7840d92e8cb8e62e3757d6c050b9ed2779535a79..dff34468397e11bf181e213251e15f6330ef0ee3 100644 GIT binary patch delta 37 rcmdnQxSo;gG%qg~0}vR$n#g6s<)@#KpPQ;*keEEt+m-Rx#EFUky6p=) delta 40 ucmZ3_xQUVLG%qg~0}%Z9KatCXH&8#cIJKx)za%jyzi6U|E90$+eTo3~x(!SK diff --git a/rides/__pycache__/__init__.cpython-312.pyc b/rides/__pycache__/__init__.cpython-312.pyc index 2172b0aae5a708a81104e7c61a72741a0cf8e2ce..e51403b92d55efc86e6a8f37a1680ce7766230aa 100644 GIT binary patch delta 37 rcmZ3=xQLPKG%qg~0}vR$n#g6s<*1*LpPQ;*keEEt+k)}e#1=&Wwet%4 delta 40 ucmZ3)xRjCWG%qg~0}%Z9KatCX*F`_HIJKx)za%jyzi6U|1>>!Wjfw#AOAQME diff --git a/rides/__pycache__/admin.cpython-312.pyc b/rides/__pycache__/admin.cpython-312.pyc index 330f4bb3dc75080d7d900e0b73a17fab72590433..425be620cc090d067ca76c5941e06d8d6eada00a 100644 GIT binary patch delta 48 zcmZqD`LE4&nwOW00SGoe+Q=ou%w?yak)NBYUyzu*S(7=Jo$=S^>0Fn%7=KO95}g46 DVmJ@m delta 51 zcmeyb-K4{HnwOW00SL0~HgX9u^E&E>7N-^!>z5?v*Cj5-Ta(j8 GX8-_nSr7#P diff --git a/rides/__pycache__/apps.cpython-312.pyc b/rides/__pycache__/apps.cpython-312.pyc index 47f4d90e99773296c15e3346e210a5319fc84bab..a78a51620cf838c3abb89bfc4d2dccc76c635e31 100644 GIT binary patch delta 41 vcmaFG@|=b1G%qg~0}vR$+Q=o&$Yraak)NBYUyzu*S&xyMk@44LD<%T~>r)FY delta 44 ycmaFP@`{D)G%qg~0}%Z9zmZFvk=H>#v^ce>SidAOC%e)-OrS$uHV0#&K1U@z&%wl0g6mKn+;{ diff --git a/rides/__pycache__/signals.cpython-312.pyc b/rides/__pycache__/signals.cpython-312.pyc index 9aa81e8595507edf4ffdd2295d2f65290040c185..34466fc67ba96a6c9d84b789a390c82b2dea8da0 100644 GIT binary patch delta 37 rcmZ3&xR87WG%qg~0}vR$+Q>DVk;_&;BR@A)zaTMr@+L+T#$S`4Gv)#S?gtF| delta 43 ycmcb}a)pKKG%qg~0}%Z9zmaP;Bd>#gXmM&$v3^NnPJYqk^^7KrwmCy9ju033!5#Q*>R delta 44 ycmaE&`&^gnG%qg~0}xDc+Q{{mnb%Q2v^ce>SidAOC%CYjPcjzxnjpzxdQYv@^e%53lftz7s}k>X8bkTPs14i DiA)gT delta 51 zcmeARoEXS;nwOW00SHdBZ{(UJ#&~PQb`Xz}u`9+)aWbSY?-kR*K G;S2zvH4!%e diff --git a/rides/migrations/__pycache__/0002_alter_ride_manufacturer.cpython-312.pyc b/rides/migrations/__pycache__/0002_alter_ride_manufacturer.cpython-312.pyc index 836e05834b747d721a38aa6283c58d73ac3e0c97..786d928e3d2c0762fb36d7bc396293885e5e3931 100644 GIT binary patch delta 41 wcmbQnF`0wwG%qg~0}yO{w2^B86IX(MMt*LpenDdL=Iu<%jEuh~-)6Q30QVdW{{R30 delta 44 ycmbQtF^z-kG%qg~0}$9dZRA?O#G9-iTAW%`tY4CtlV7xX3zIS<k)NBYUyztQ(c78v*TjBB0Kkh2Q2+n{ delta 41 vcmZ3>xPg)TG%qg~0}z~ISD46c% - + + diff --git a/static/js/main.js b/static/js/main.js index 1c0a4c46..0cfd562e 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -4,6 +4,9 @@ document.addEventListener('DOMContentLoaded', () => { const darkMode = localStorage.getItem('darkMode') === 'true'; if (darkMode) { document.documentElement.classList.add('dark'); + toggleIcons(true); // Ensure correct icon is shown + } else { + toggleIcons(false); } }); @@ -77,3 +80,24 @@ document.addEventListener('click', (e) => { } }); }); + +// Toggle dark mode icons +function toggleIcons(isDarkMode) { + const sunIcon = document.querySelector('.fa-sun'); + const moonIcon = document.querySelector('.fa-moon'); + + if (isDarkMode) { + sunIcon.classList.remove('hidden'); + moonIcon.classList.add('hidden'); + } else { + sunIcon.classList.add('hidden'); + moonIcon.classList.remove('hidden'); + } +} + +// Add event listener for theme toggle button +document.getElementById('theme-toggle').addEventListener('click', () => { + const isDarkMode = document.documentElement.classList.toggle('dark'); + localStorage.setItem('darkMode', isDarkMode); + toggleIcons(isDarkMode); +}); diff --git a/templates/account/login.html b/templates/account/login.html index f3cfde68..ffc4bbc2 100644 --- a/templates/account/login.html +++ b/templates/account/login.html @@ -22,10 +22,10 @@ tabindex="0" onkeydown="if(event.key === 'Enter' || event.key === ' ') { this.click(); event.preventDefault(); }"> {% if provider.id == 'google' %} - Google + Continue with Google {% elif provider.id == 'discord' %} - Discord + Continue with Discord {% endif %} diff --git a/templates/account/signup.html b/templates/account/signup.html index 08052829..ceee85ed 100644 --- a/templates/account/signup.html +++ b/templates/account/signup.html @@ -7,202 +7,227 @@ {% block content %}
-
-
-

{% trans "Create Account" %}

+
+
+

{% trans "Create Account" %}

- {% get_providers as socialaccount_providers %} - - {% if socialaccount_providers %} - - -
- Or continue with email -
- {% endif %} + {% get_providers as socialaccount_providers %} + {% if socialaccount_providers %} + -
- {% csrf_token %} - - {% if form.non_field_errors %} -
-
{{ form.non_field_errors }}
-
- {% endif %} +
+ Or continue with email +
+ {% endif %} -
- - - {% if form.username.errors %} -

{{ form.username.errors }}

- {% endif %} -
- -
- - - {% if form.email.errors %} -

{{ form.email.errors }}

- {% endif %} -
- -
- - - {% if form.password1.errors %} -

{{ form.password1.errors }}

- {% endif %} -
-
    -
  • - - Must be at least 8 characters long -
  • -
  • - - Can't be too similar to your personal information -
  • -
  • - - Can't be a commonly used password -
  • -
  • - - Can't be entirely numeric -
  • -
-
-
- -
- - - {% if form.password2.errors %} -

{{ form.password2.errors }}

- {% endif %} -
- - {% if redirect_field_value %} - - {% endif %} - -
- -
-
- -
-

- {% trans "Already have an account?" %} - - {% trans "Sign in" %} - -

+
+ {% csrf_token %} + {% if form.non_field_errors %} +
+
{{ form.non_field_errors }}
+ {% endif %} + +
+ + + {% if form.username.errors %} +

{{ form.username.errors }}

+ {% endif %} +
+ +
+ + + {% if form.email.errors %} +

{{ form.email.errors }}

+ {% endif %} +
+ +
+ + + {% if form.password1.errors %} +

{{ form.password1.errors }}

+ {% endif %} +
+
    +
  • + + Must be at least 8 characters long +
  • +
  • + + Can't be too similar to your personal information +
  • +
  • + + Can't be a commonly used password +
  • +
  • + + Can't be entirely numeric +
  • +
+
+
+ +
+ + + {% if form.password2.errors %} +

{{ form.password2.errors }}

+ {% endif %} +
+ + {% if redirect_field_value %} + + {% endif %} + +
+ +
+
+ +
+

+ {% trans "Already have an account?" %} + + {% trans "Sign in" %} + +

+
+
{% endblock %} diff --git a/thrillwiki/__pycache__/__init__.cpython-312.pyc b/thrillwiki/__pycache__/__init__.cpython-312.pyc index a8a574aadb6749224739af50cbe61be30b378e5f..87c921ac3d078e0450cc6335866626c55e08110a 100644 GIT binary patch delta 37 rcmZ3*xSWyeG%qg~0}vR$n#g6s<))vJpPQ;*keEEt+m`Xy#7;#3x7`a9 delta 40 ucmZ3^xQdbMG%qg~0}%Z9KatCX*Hb^VIJKx)za%jyzi6U|E#s|;ZHfT%Vhtn! diff --git a/thrillwiki/__pycache__/settings.cpython-312.pyc b/thrillwiki/__pycache__/settings.cpython-312.pyc index a039b8a07e7b1312a93133af284a9962556b3b72..a0a81fd81d605e93660499324edd0a2204cd3a43 100644 GIT binary patch delta 200 zcmcblc~_J7G%qg~0}yb(R!9%q$ScFc_-nHkPZVo}M2MrOPq?R_OT4p>XS}n&pPQ$9 zyql+w>n#x!ncyJjc<12YTcRkUE}p?5AmNn^pFyVoa?{Vq&rQ`YNKBr5QP37>2ft7) zlbej(eDj&+^KE9@tl+p{oTo aXR^=dnaQ&t;)1@%WeLxV45CFvK*IsL2SQ)~ delta 189 zcmcbsc}bJ^G%qg~0}xbZDWrRD)iaF8>ah<|9vN`}uM^L}~ihZd(673-HI=HwSmz9VQ0G+0WgmdQ~l=5&EU_=d3Pbn}Vk(`_c&Ea14H<#Jir^#X$cnyB+-VV8>x0!2kY^8psS BK7s%M diff --git a/thrillwiki/__pycache__/urls.cpython-312.pyc b/thrillwiki/__pycache__/urls.cpython-312.pyc index 728d08f9a6c2fd3afa4adb7c6edb70e86ff7c5ba..ff680a470e5300e76a847640934f555f2da5ebd3 100644 GIT binary patch delta 41 vcmca5a$SV$G%qg~0}yO{w2_O0gUd-jBR@A)zaTMrvOI?+>BR@A)zaTMr^8`jcKE_{@_w$DW0QF7`)Bpeg delta 44 ycmbQJFhzmuG%qg~0}%Z9zmcnwk=IQ>v^ce>SidAOC%