From 0ed9c2daed60bfa0f0cb8891f601abd99dcef013 Mon Sep 17 00:00:00 2001 From: Yamozha Date: Tue, 31 Aug 2021 17:53:33 +0300 Subject: [PATCH] changed the whole idea around the media viewing --- .../api/__pycache__/__init__.cpython-36.pyc | Bin 127 -> 140 bytes .../__pycache__/serializers.cpython-36.pyc | Bin 1040 -> 1053 bytes .../api/__pycache__/views.cpython-36.pyc | Bin 1585 -> 1598 bytes reValuate/db.sqlite3 | Bin 172032 -> 172032 bytes .../home/__pycache__/admin.cpython-36.pyc | Bin 169 -> 182 bytes .../home/__pycache__/models.cpython-36.pyc | Bin 166 -> 179 bytes .../home/__pycache__/views.cpython-36.pyc | Bin 2269 -> 2344 bytes reValuate/home/static/home/css/style.css | 5 +- reValuate/home/static/home/img/approved.png | Bin 0 -> 14493 bytes reValuate/home/static/home/img/cross.png | Bin 0 -> 15669 bytes reValuate/home/static/home/img/loading.png | Bin 0 -> 14497 bytes reValuate/static/home/css/style.css | 88 +++++++++++-- reValuate/static/home/img/loading.png | Bin 0 -> 15189 bytes reValuate/templates/home.html | 2 +- reValuate/templates/leaderboard.html | 7 +- reValuate/templates/showAllImage.html | 124 ++++++++---------- reValuate/templates/wait.html | 116 ++++++++++++++++ .../__pycache__/__init__.cpython-36.pyc | Bin 130 -> 143 bytes .../upload/__pycache__/admin.cpython-36.pyc | Bin 171 -> 184 bytes .../upload/__pycache__/forms.cpython-36.pyc | Bin 586 -> 599 bytes .../upload/__pycache__/models.cpython-36.pyc | Bin 1428 -> 1441 bytes .../__pycache__/validators.cpython-36.pyc | Bin 781 -> 794 bytes .../upload/__pycache__/views.cpython-36.pyc | Bin 1861 -> 2060 bytes .../migrations/0025_auto_20210831_1639.py | 18 +++ .../migrations/0026_auto_20210831_1640.py | 18 +++ .../__pycache__/0001_initial.cpython-36.pyc | Bin 1215 -> 1228 bytes .../__pycache__/0002_balance.cpython-36.pyc | Bin 795 -> 808 bytes .../0003_delete_balance.cpython-36.pyc | Bin 471 -> 484 bytes .../0004_auto_20210311_1702.cpython-36.pyc | Bin 713 -> 726 bytes .../0005_auto_20210311_1833.cpython-36.pyc | Bin 627 -> 640 bytes .../0006_auto_20210311_1833.cpython-36.pyc | Bin 651 -> 664 bytes .../0007_auto_20210311_1834.cpython-36.pyc | Bin 638 -> 651 bytes .../0008_auto_20210311_1838.cpython-36.pyc | Bin 616 -> 629 bytes .../0009_auto_20210311_1910.cpython-36.pyc | Bin 832 -> 845 bytes .../0010_auto_20210312_2339.cpython-36.pyc | Bin 595 -> 608 bytes .../0011_auto_20210312_2341.cpython-36.pyc | Bin 614 -> 627 bytes .../0012_auto_20210312_2347.cpython-36.pyc | Bin 798 -> 811 bytes .../0013_auto_20210315_0340.cpython-36.pyc | Bin 649 -> 662 bytes .../0014_image_time.cpython-36.pyc | Bin 560 -> 573 bytes .../0015_auto_20210315_1745.cpython-36.pyc | Bin 677 -> 690 bytes .../__pycache__/0016_videos.cpython-36.pyc | Bin 1337 -> 1350 bytes .../0017_auto_20210315_1838.cpython-36.pyc | Bin 730 -> 743 bytes .../0018_auto_20210315_1839.cpython-36.pyc | Bin 720 -> 733 bytes .../0019_auto_20210315_1841.cpython-36.pyc | Bin 703 -> 716 bytes .../0020_auto_20210315_1847.cpython-36.pyc | Bin 702 -> 715 bytes .../0021_auto_20210315_1848.cpython-36.pyc | Bin 718 -> 731 bytes .../0022_auto_20210315_1852.cpython-36.pyc | Bin 624 -> 637 bytes .../0023_auto_20210315_1901.cpython-36.pyc | Bin 609 -> 622 bytes .../0024_media_managed_by.cpython-36.pyc | Bin 607 -> 620 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 141 -> 154 bytes reValuate/upload/views.py | 25 +++- .../users/__pycache__/admin.cpython-36.pyc | Bin 170 -> 183 bytes .../users/__pycache__/models.cpython-36.pyc | Bin 908 -> 921 bytes .../users/__pycache__/urls.cpython-36.pyc | Bin 279 -> 292 bytes .../users/__pycache__/views.cpython-36.pyc | Bin 3593 -> 3606 bytes .../__pycache__/0001_initial.cpython-36.pyc | Bin 880 -> 893 bytes .../0002_auto_20210220_2131.cpython-36.pyc | Bin 521 -> 534 bytes .../0003_auto_20210220_2142.cpython-36.pyc | Bin 576 -> 589 bytes .../0004_auto_20210220_2143.cpython-36.pyc | Bin 781 -> 794 bytes .../0005_auto_20210307_1544.cpython-36.pyc | Bin 849 -> 862 bytes .../0006_delete_balance.cpython-36.pyc | Bin 480 -> 493 bytes .../__pycache__/0007_balance.cpython-36.pyc | Bin 815 -> 828 bytes .../0008_transaction.cpython-36.pyc | Bin 902 -> 915 bytes .../0009_auto_20210316_1408.cpython-36.pyc | Bin 679 -> 692 bytes .../0010_auto_20210316_1415.cpython-36.pyc | Bin 951 -> 964 bytes .../0011_auto_20210316_1420.cpython-36.pyc | Bin 797 -> 810 bytes .../0012_auto_20210316_1421.cpython-36.pyc | Bin 938 -> 951 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 140 -> 153 bytes .../__pycache__/settings.cpython-36.pyc | Bin 2926 -> 2938 bytes .../website/__pycache__/urls.cpython-36.pyc | Bin 2165 -> 2178 bytes .../website/__pycache__/wsgi.cpython-36.pyc | Bin 534 -> 547 bytes reValuate/website/settings.py | 2 +- 72 files changed, 312 insertions(+), 93 deletions(-) create mode 100644 reValuate/home/static/home/img/approved.png create mode 100644 reValuate/home/static/home/img/cross.png create mode 100644 reValuate/home/static/home/img/loading.png create mode 100644 reValuate/static/home/img/loading.png create mode 100644 reValuate/templates/wait.html create mode 100644 reValuate/upload/migrations/0025_auto_20210831_1639.py create mode 100644 reValuate/upload/migrations/0026_auto_20210831_1640.py diff --git a/reValuate/api/__pycache__/__init__.cpython-36.pyc b/reValuate/api/__pycache__/__init__.cpython-36.pyc index 2172937b2d10644849b1ba14f78edd5d222911dd..df580b043153538298c8a9ce3d22a11489c423d5 100644 GIT binary patch delta 41 wcmb>LVdOC8<>h+R@H$~4hq;)genx(7s(yB2US?jRen3%vR%&ud@k9@E02)gUIsgCw delta 28 jcmeBStmiQ1<>lhxb&)ZwYSz diff --git a/reValuate/db.sqlite3 b/reValuate/db.sqlite3 index 0f38d02e089014b229dc31d0cdd8bd9cedae7d68..31a46dce1be2fb3ec0242ff841f5f988ebbffe17 100644 GIT binary patch delta 1726 zcmah}Yitx%6rMXX+ufPjowJ2Bh0;hVC6Ln2&g?vPXN#8YgDrj76e&$r*lxS+vdgwp zXuGWi(@qUOq9UasV@yai5fhadmQ^;9AJ(7|FwsOHfzG5g$;ELRf7>1RaW1TsWIc`msiFp?>uJE|coZ)cCv{)(p33oEN z{riEE*O=EhQ!X%q_QVI?B_do$M?iW_=r5}6O?F=&^K_%$c#10 zawyQCZECL%Z>kwcN#*5YXJU&K^0!rocWPY?t+nwjeAp*6*0nYDZ*6R!7eg%YNRU_9}pAK0cCJkkHYVac5~hJBijRp=g!hYiXDM$w3T= zazK(fGux71%480=&;<;ez#t2Ca0q(gXZ9U7!Cq$Xv!7cjX=I-*A)3&Wq+u+lC!K`0 zoTg44F3Mc`tZb5Ci8F?MBbp%XzY~>dy@JS|sYYs{z|LSS$>Zc{XeD{p<*ITPFg5fM znxZZ^*4l5|iJWi9KZs%2hkt^`*%>rE8O+OuIuMVnf~V#R2KL!%()uyncw-})%6=C_ z2*;nUGG6OJW!c#tbj?nhZljZW$|ww?Pfy$=`3!mU-pZ5Hh~!N@j$!Z%oQ4l!KlDHd z)&a#{XTN8UrS$`>as57WElwx%6cI%KuQZ)CVFf~o8;)ae5AMP&+<;%rg@x6mnYzY=lYQW__}jaaqP`8OHdb5?`LZQHkfeOKH2y`3&Y} zdNDKF+t2|7`#!siRa~>Kr1J`M(RtLFbmlNenclQs%Zw>*8WSnks`U;G6Fi+SMUqL7~}Hju1ahLe4&pm-w+`;eJqfms*dDn?uC7cnz$7s>2&^KwyrW=6S5 zy>!gyTEJTj=T8I<|{^g&c(p$+Q^<}HS(W8FUJdtD)}NhLo=A( zK&>#<1mrNLUc|>)ouJIciupx{@$Pnf#98H_v4<-wx8r`NXs5CD59Bclci^5JD!K!ihGKw-V_!=B$RZC1K?WYW9#_4g`)B10A(u{C0t-pngnLhMEc07XaB2vfn vWyZLM#>t77^?YM*7rJT;MbX5PvZCTaZC7_+e6%}ST-2#)$?R+t{e=DoEPlI~ delta 822 zcmX|8TWAwO6rGvf&1N^da}(1SRy2L7*kV!>w24TyQYy4+`yu`CkyI10m>N+_rB%oZ z`S1ZYhB8!qAc&wAFZyUwH6v>=1IU5E}5{!FZxC8Xky6`}@>N zN$_LVGl1QhX>St_PWq->ovYS(n%9I@`9lH!%3yOKXueO>cq$ahL^Q8YX=z7X?NDmv z-?kaa%o^j8X^!=%6$-tBz=BP14hG;geMRT#9jMD1=c!mPY{r?pV;*znR#RGVp_5Er zk54dP6ld7B1iooKjABfzM;mc)k<1q?!%4zu1Xq;VQqmLYtoTD1f@9 z@)X8=0Oq|yDy?9n;Y@A#X4P@Av{{l%)eiMDB`0dw{sT>x4e8Eo$ z-oZn-3MtqN9k3iYl{KDIHZhNNYmP&6l?u-g{DL|74qv(Y4a~qaJcEz?11EvqZY5&1 zDhdi#3ScjQTmYLS@DoVZ*H+?kE>`~NdM{G76ryk79;6{ahiN-?>Tdm%mdYCa8Z{iM z0~wu)y}G8+4(!VglGNJlDq34&=68}79Vqe}YZat(5n{tT$x>f(rrU8Gm@Vinbul=(1e(D?b6j{KXTAO>NwP}?r5Xyl(pfdbQ8 wa*Kz_vXa|)n5>?P5Qo$9M961IcdOTO*qQE@%Q1Ic&SP0IH}G6mqyPW_ diff --git a/reValuate/home/__pycache__/admin.cpython-36.pyc b/reValuate/home/__pycache__/admin.cpython-36.pyc index 6e21981d5b92181374eedac802dcae2e174f983c..9225c2e2458b7af682f8f96e3115d7616a1cfd87 100644 GIT binary patch delta 42 xcmZ3n3tD}hnGKbB1bZ(mVQ}ck$!o3`NT$30Al(F%m4rY diff --git a/reValuate/home/__pycache__/models.cpython-36.pyc b/reValuate/home/__pycache__/models.cpython-36.pyc index d1179c147eab08a4703c19feca69cad9fed770e2..91a5d5e26ccbdc59a5a34a7ad24c560180b86c30 100644 GIT binary patch delta 42 xcmZ3+xS5f|n3tF9QN!zmi5&4_7Wx_axvBcuiFuiMiTVLW`B|ySCB+j9%m6Fk4%Ywx delta 29 kcmdnYxQvm*n3tD}hnGKbB1b%@wtiV+k$!o3`NUc?0Ae2pzyJUM diff --git a/reValuate/home/__pycache__/views.cpython-36.pyc b/reValuate/home/__pycache__/views.cpython-36.pyc index c353f29d2f1f6ed0fb2e69012fe18e2aaa6c7fb8..e833efe91d39926bdfeb66844e0dab63df80bb39 100644 GIT binary patch delta 800 zcmZva&ubGw6vyA2*=%Mv*_yOz+FB8`QfMQM8n7b8iwYtVJQSj$huB$kH*J3GZXwF7 zIqW%5*qhd~+M6JF^>6UtA>h@MH*cPNvkBtCUEa*R_nmp~Ge5qU-_KhO$FU#Rx7xox zT5mZ{(s#VMdL96NZ`Ysq4%~XD-SxWd`u(8iyL(ZXa-)Ck0_l55js6_6GTBYC&|m-& z_~^3)V)P(pLto)7c=9ynFRrH_jMdQ{l~YU^E3gE*-+``}Ms}bDgNgxBzGDXwLTnl1Z%6ve&wiZMpvJ~^}1fqgpl$fAoW0qjdNO7XMsg_V&$A-(%DMhN}9b*)H zA+eMI!r+7wm1nSdf)&FXDo?OiW3ISA@AKGD#v4$=HxuZXM;I7NC?f|eAdPL{umgi{ zGK=Za3`_h6OU$r@KO*KCmxvaWNDzTa<4{e@Q2Bn$voowHE^}jytqgKeS<)oWR<^$= z^HPkFfKC*rz5R_OIP)y6(~j+9=3!juE>o_8)|#|reQoIr6S8>B;$l=)ARSdqpPBb?BmHDv#-;R!xnWzkhkI^6@_OBLE-!0N zaF*W1BzG9PK^Sc6F?vCj`ru;bxRcz0E4_A5OJC<}ch6}>zrSg-rbl{JgDh-P18Ac` z#?VB;=5U@Bv4mB28Y|=#`BW8HN-eRDo9QL7+qgo@9yy2o{a#yc9rUET9|k7H0{xJ) O^#7F1im#=g#rhxT$F;2h delta 736 zcmY+C&ubGw6vyA2ncdmlY|=KynidtUP@42mrGg+mX%J5Zu}}~^gia5;MQJA6Cg3a) z_Z%qBMX+AAC&7Qgzrb@q`~&9-}}t$Tr|Hgh1>Od6xSE}Z@+{e zI6kwV_-^AS0Q~B1o%Z$CXf(2m;&^h4qyr@9o|sIMJtP~>NX;O{logO;0y!H$FxZ3V z_j7J|%5yEl$7gkjA57l2NSwWS#3QA^8BMU^J!8kVaAvF9r=jC}_GF*96 z%!3lKWdh~XDl}o*Qc?v|JVX83aN1ayPAaLua@kU$E1>;G=PbcIdfBFCwf}Poy3834 zx&+=dkwY0@r5b{A=S1zl5>$CoRCTfMeuPxI=Wdo{iY6X7^oyM-VAN?L~*q{C# zT(;L_$3Bq<8?nAl7hvX{3=j2CcU+8#UZ%I+EE6vdRnpg8`$KN_ZaCRpthrlrk^5wu zZ1|WQV1$Cq$AC4k$zryOEsA13*8^?< diff --git a/reValuate/home/static/home/css/style.css b/reValuate/home/static/home/css/style.css index 296ae3e3..a99b3333 100644 --- a/reValuate/home/static/home/css/style.css +++ b/reValuate/home/static/home/css/style.css @@ -187,10 +187,7 @@ footer{ } .centered{ - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); + display:flex; } @-webkit-keyframes text-shadow-pop-right { diff --git a/reValuate/home/static/home/img/approved.png b/reValuate/home/static/home/img/approved.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6c6306a3ff14c88a5eddae20491b347c79802e GIT binary patch literal 14493 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 B04)Fj literal 0 HcmV?d00001 diff --git a/reValuate/home/static/home/img/cross.png b/reValuate/home/static/home/img/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3034b15489cd0fecd7e0eded2bf0f769843727 GIT binary patch literal 15669 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 literal 0 HcmV?d00001 diff --git a/reValuate/static/home/css/style.css b/reValuate/static/home/css/style.css index 6e53a99a..05f0c614 100644 --- a/reValuate/static/home/css/style.css +++ b/reValuate/static/home/css/style.css @@ -80,7 +80,7 @@ header { height: 100%; width: 0; position: fixed; - z-index: 1; + z-index: 99; left: 0; top: 0; background-color: #469330; @@ -130,7 +130,7 @@ header { } } -@media only screen and (max-width: 1000px) { +@media only screen and (max-width: 800px) { .nav__links, .cta { display: none; @@ -142,11 +142,6 @@ header { } html{ - background: linear-gradient(180deg, rgba(70,147,48,1) 33%, rgba(109,126,107,1) 100%) no-repeat center center fixed; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; font-family: Arial, Helvetica, sans-serif; } @@ -189,4 +184,81 @@ footer{ font-size: small; text-align: center; left:50%; -} \ No newline at end of file +} + +.centered{ + display: flex; +} + +@-webkit-keyframes text-shadow-pop-right { + 0% { + text-shadow: 0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555; + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 100% { + text-shadow: 1px 0 #555,2px 0 #555,3px 0 #555,4px 0 #555,5px 0 #555,6px 0 #555,7px 0 #555,8px 0 #555; + -webkit-transform: translateX(-8px); + transform: translateX(-8px) + } +} + +@keyframes text-shadow-pop-right { + 0% { + text-shadow: 0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555; + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 100% { + text-shadow: 1px 0 #555,2px 0 #555,3px 0 #555,4px 0 #555,5px 0 #555,6px 0 #555,7px 0 #555,8px 0 #555; + -webkit-transform: translateX(-8px); + transform: translateX(-8px) + } +} + +.text-shadow-pop-right{-webkit-animation:text-shadow-pop-right .6s both;animation:text-shadow-pop-right .6s both} + +@-webkit-keyframes scale-in-center { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 1; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} +@keyframes scale-in-center { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + opacity: 1; + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + } +} + +.scale-in-center { + -webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; + animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; +} + +.buttons{ + background-color: #469330; + border: none; + color: white; + padding: 15px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 16px; + margin: 4px 2px; + cursor: pointer; +} diff --git a/reValuate/static/home/img/loading.png b/reValuate/static/home/img/loading.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf5016920e58d6a939c62895de0d5a711dae031 GIT binary patch literal 15189 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 literal 0 HcmV?d00001 diff --git a/reValuate/templates/home.html b/reValuate/templates/home.html index 6a43b082..0265a181 100644 --- a/reValuate/templates/home.html +++ b/reValuate/templates/home.html @@ -55,7 +55,7 @@

Имате въпроси?

Свържете се с нас!


-

+

diff --git a/reValuate/templates/leaderboard.html b/reValuate/templates/leaderboard.html index dc9d23c3..ad793551 100644 --- a/reValuate/templates/leaderboard.html +++ b/reValuate/templates/leaderboard.html @@ -14,10 +14,9 @@ html{ } .content{ - position: absolute; - top:50%; - left: 50%; - transform: translate(-50%, -50%); + + + display: flex; } #one{ font-size: 64px; diff --git a/reValuate/templates/showAllImage.html b/reValuate/templates/showAllImage.html index a4aaa700..cd8bf5a2 100644 --- a/reValuate/templates/showAllImage.html +++ b/reValuate/templates/showAllImage.html @@ -2,84 +2,68 @@ {% load static %} {% block title %} My Images {% endblock %} {% block optionalParams %} - + #processing{ + flex: 1; + } + @media only screen and (max-width: 600px) { + #page-wrap{ + display: block; + } + } + + {% endblock %} {% block content %} {% if user.is_authenticated %} -

Твоята медия

-
- {% for i in get_status reversed %} - {% if i.is_video %} - -
-
-
- X - -
-
+
-{% else %} + {% if approved %} +
+ +


+

Имаш {{ approved }} одобрена медия!

+


+ {% endif %} + + {% if processing %} +
+


+

Имаш {{ processing }} медия, очакваща одобрение!



+
+ {% endif %} + + {% if declined %} +
+


+

Имаш {{ declined }} отказана медия, ако мислиш, че това е грешка, свържи се с нас!

+ {% endif %} +
+
+ {% else %}

You are not logged in

Log In {% endif %} diff --git a/reValuate/templates/wait.html b/reValuate/templates/wait.html new file mode 100644 index 00000000..74e6bbc6 --- /dev/null +++ b/reValuate/templates/wait.html @@ -0,0 +1,116 @@ +{% extends 'base.html' %} + +{% block title %} Изчакай малко! {% endblock %} + +{% block optionalParams %} + +{% endblock %} + +{% block content %} +
+ + + + +

Изчакай малко, снимката/видеото ти е в процес на одобрение!

+
+

Ако този процес отнема прекалено много време според теб, свържи се с нас!

+ +{% endblock %} diff --git a/reValuate/upload/__pycache__/__init__.cpython-36.pyc b/reValuate/upload/__pycache__/__init__.cpython-36.pyc index 8129991fc271c0c20e4085636b9c2d9df963d5ed..ca701b71a0872d21408c27ee676627e498127794 100644 GIT binary patch delta 42 xcmZo->}TXK=H=yj)bKiCB8Rz{jebUcZmNEEVqRumqJBV8epYI7N%2GvD*zlg4o3h0 delta 29 kcmeBYY+~dv=H=z$;pI=9$YIW@uV0o}q+ecMJ~7k^09W$|FaQ7m diff --git a/reValuate/upload/__pycache__/admin.cpython-36.pyc b/reValuate/upload/__pycache__/admin.cpython-36.pyc index f8eb74c33711c388f69075d79a792a62e66c6298..c0ab1054d814ebd31f8acc33ac72c2b1190ff9fb 100644 GIT binary patch delta 42 xcmZ3@xPy_yn3tF9al`9`i5$sdmiig_xvBcuiFuiMiTVLW`B|ySCB+j<%mFSb4(tE` delta 29 kcmdnNxSEl}n3tD}hnGKbB1bZ(j(%BUk$!o3`NT$Z0Aqv))Bpeg diff --git a/reValuate/upload/__pycache__/forms.cpython-36.pyc b/reValuate/upload/__pycache__/forms.cpython-36.pyc index 51aa408f0aa1f057b85bc1d51e31a82a2c3b34b0..a66a3783147365d14e6b499db1eeacd19ad34c2c 100644 GIT binary patch delta 44 zcmX@ba-D_4n3tF9al`9`jT}*oVwUHq)$ delta 31 mcmcc4a*Bn+n3tD}hnGKbBS#b?r;dJEVv&A%dHLiD#`^$xvk1}v diff --git a/reValuate/upload/__pycache__/models.cpython-36.pyc b/reValuate/upload/__pycache__/models.cpython-36.pyc index 2a3f977f63dd175fecc216e510874c2c803441d0..e4d1adf059124da36e5d3d476d47e06f38b58302 100644 GIT binary patch delta 44 zcmbQjy^x#Tn3tEU!%%M{yE>zom3~HkZmNEEVqRumqJBV8epYI7N%3ZL##j~r3Hl8G delta 31 mcmZ3;J%yXyn3tD}hnIgNyE-GMu6|i!k$!o3`DPc!SQY?h{0B_{ diff --git a/reValuate/upload/__pycache__/validators.cpython-36.pyc b/reValuate/upload/__pycache__/validators.cpython-36.pyc index b78faa4d252989ba0eab69b0796e59e8a1e9401a..d9477779e7749f500c21cbd6be2d995403d6ccae 100644 GIT binary patch delta 45 zcmeBWo5jXq%*)I5xZ!oeMvibsF+2T?{M=Oi?8LmxyhQzgqWrAXd{5I%oB+ZJ}0KT$NG3Eb2uYcwJ%Au3|zLZYHE(a5ImX`tPuT~7}`l5R+- z7hXtW(pz3aUqEBxBY4yJ4!(kO4nnjiGiPSb*ZC$h^P~20z`a(jy6u^1|5Ej{`wNfW zY^*06L8I-*VeB^^%Ona~DlLBF)fz_#RX`R%($(S>ncR!4h-4^25f|10jw(6o5oKp2 za&nB3z6EdF@~Lt&Bq}*sLGWtu<{d?S!fumKSUwOA#QTLahN5bl%kRn-uEwYu#OwMk zCq0_cXdp-O8{C6EmhC~Rj5QIsLpcJlrs>OQ#zg-i$>|D;_eJ&J#6UIoe@Y;#86sVn zDZrFwhyZ=nP+9PXGOLLM1wDMsckhJI%CM*(QcbBw#6XVsacrwoV$fJz)u1!<1dYYe zQF-2Q@qykr?cuVrnFg{MisfBr+Yimj?gl~2omS9QVG@_l zvv=KKQOZPmT-G(CrYWtBK!m>hTf$G)7@mhPq9d3SMn^uv z;HM8^0RQ*`?ZJ{wW$ZZkcIpLEm5k&VG&P##Sdc^7<9Y#Mid>J%W6K_vqfm}VOWW^u zWwI5B(iTCh6UJb<5NQQz8pdn8gXwy*eYewD+VIx`Gat_}6OiZ8Bk0&Tq><;ex}eo0 zsFFj@AQmO<1hJWcS268<>8=H;nJQmxrgB=t8(Lk_|KPA#;*;KUu+s@p2oGUqj&Aai gxVXkRc>PpfFLHj7l_W`vFZ>DDU5A)cxsB)k0Jy#9k^lez delta 764 zcmZWmNpI6Y6rMLT9y@lnMwLp+QlVUGwn!k+0}@hII8-cUz4U;UbfUy=7Brp^fgA@)|2r8o1I@4fH&o1^NtvVEgevWulk>#Os{{t1OE z%~vheoJ=Ok3A`v9gb)*L2QA!8dbBZ%NI(K31|aAOX&lmHP*o`~GNq`Kz&aG_gXYrA zFuH(wJFCTXN+TLLF;Pc&7pDxfBw`-Hs1y^#mLnpqh(=5n<}_wc$?&brdzW*OX(s+1 zi9}9L#Fq=?t1XC5a-yt4BJL5%@T~kt$0Lx%Im-xjRhD9S2SZD*$a3x>UreTSxm*#! zmBn^$HTllAk~-fJYp9PpleBrm$=y1}ZY??H7o601sr;c%sV|dX{I;Pe){?Wv#hRfi zSzCrxrvsiFP3I=Ygsp<0Jo#vxpIIPaVXM@pHWQ#W5pe(+4nKZs`5WEGK$8Fhia*T) zF5x{)K^uY4W?(IHpNOQN=^BXvUnECGfTGeEB%8A-)2O-RQ7(vU%pSUsn&YseJYW8X zrpwd@lB9OGqrFhK^f=tN{Xy3ojtA|Idb1MtMw9J+e|OO8cCPjGpzk_LWF6+H9dr(K zsLo-e*0Up@L`Pw2_We*xUnwh}{owAM-EHs5-rloxgY`SZTr`(21iOroeJi8Pnvy@F pvGxd4VG$1kHCX2YC={u>p4>Ap8R{yglh@{Bk;#V1ALcFC`U|o3s=)vN diff --git a/reValuate/upload/migrations/0025_auto_20210831_1639.py b/reValuate/upload/migrations/0025_auto_20210831_1639.py new file mode 100644 index 00000000..9cf210a2 --- /dev/null +++ b/reValuate/upload/migrations/0025_auto_20210831_1639.py @@ -0,0 +1,18 @@ +# Generated by Django 3.1.6 on 2021-08-31 13:39 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('upload', '0024_media_managed_by'), + ] + + operations = [ + migrations.AlterField( + model_name='media', + name='tokenized', + field=models.BooleanField(blank=True, default=False, max_length=3, null=True), + ), + ] diff --git a/reValuate/upload/migrations/0026_auto_20210831_1640.py b/reValuate/upload/migrations/0026_auto_20210831_1640.py new file mode 100644 index 00000000..55018866 --- /dev/null +++ b/reValuate/upload/migrations/0026_auto_20210831_1640.py @@ -0,0 +1,18 @@ +# Generated by Django 3.1.6 on 2021-08-31 13:40 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('upload', '0025_auto_20210831_1639'), + ] + + operations = [ + migrations.AlterField( + model_name='media', + name='tokenized', + field=models.BooleanField(blank=True, default=None, max_length=3, null=True), + ), + ] diff --git a/reValuate/upload/migrations/__pycache__/0001_initial.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0001_initial.cpython-36.pyc index 8fea9fe7e5971abc56078971e8ea08be67390abe..643af804e5e49789feb18c556673cb089b88ca6b 100644 GIT binary patch delta 142 zcmdnbd4`k2n3tF9al`9`jU4h!jJGChF!{2HGcYg|No=lWQe#vw0lNhVv&A%dHG~t#_0fgQ3z!K diff --git a/reValuate/upload/migrations/__pycache__/0004_auto_20210311_1702.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0004_auto_20210311_1702.cpython-36.pyc index f25db0ad46fef1c89d36213a5b77a5ef03a099dc..720db9d1276b4a59de5339da8302a7e82cb1f57c 100644 GIT binary patch delta 81 zcmX@fdX1ICn3tF9al`9`jU4%mj8T&-7<&{X85kIfK*X;w{fzwFRQ>G4yv)2r{eYtU ZtkmR^;>qGnT>@}LV3kEulQ%L+007*e7B~O^ delta 68 zcmcb{dXkmHn3tD}hnGKbBS$_XZ?j diff --git a/reValuate/upload/migrations/__pycache__/0005_auto_20210311_1833.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0005_auto_20210311_1833.cpython-36.pyc index c16908a905554eeefb4546011e5f91342173f5be..d2f78647a8bc5f3031e0791797827f8c050fa5ae 100644 GIT binary patch delta 44 zcmey&(!k1L%*)I5xZ!oeMviTaVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;k29_T09bDj AUjP6A delta 31 mcmZo*{mjB)%*)Hg!^@wzkz*Spr>A~dVv&A%dHLikjB5aU2MI?2 diff --git a/reValuate/upload/migrations/__pycache__/0006_auto_20210311_1833.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0006_auto_20210311_1833.cpython-36.pyc index 86367484510500737e380d155eac7b2fa74db597..9995e56dcffa92ea703846e8bbb6bd900ba3300b 100644 GIT binary patch delta 44 zcmeBXox#ds%*)I5xZ!oeMvilgVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;?=!9e08Oe8 AKmY&$ delta 31 mcmbQi+Re&g%*)Hg!^@wzk>eaAr>A~dVv&A%dHLiwjB5aN3kfIy diff --git a/reValuate/upload/migrations/__pycache__/0007_auto_20210311_1834.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0007_auto_20210311_1834.cpython-36.pyc index ff19e4d42b980e0cee8bea2cc0b96deef9ad6f33..b63e4bb4fee13ec07fcb0e1de4ed73db47e9e290 100644 GIT binary patch delta 44 zcmeyz(#^_Y%*)I5xZ!oeMvjAwVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;FEOqG09}C) AivR!s delta 31 mcmeBX{l~&#%*)Hg!^@wzk>emEr>A~dVv&A%dHLk~jB5aXYzcD! diff --git a/reValuate/upload/migrations/__pycache__/0008_auto_20210311_1838.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0008_auto_20210311_1838.cpython-36.pyc index 5ae2e8fa51e657f412fae37fe1ad05e9a5bb921e..f1d586de55f6f1fcc906011fb0f1b7759552b107 100644 GIT binary patch delta 44 zcmaFC@|A_dn3tF9al`9`jU1~P#lrM6@^e%5vlH_&^Ahy~it@8klS_&x?_pd60BAH2 AvH$=8 delta 31 ncmey$@`8oKn3tD}hnGKbBgbk+PEY-^#3KFj^76?i8P@;+hXe_l diff --git a/reValuate/upload/migrations/__pycache__/0009_auto_20210311_1910.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0009_auto_20210311_1910.cpython-36.pyc index 8265927168f0774c0dee599e2f914efe28010639..9b85df9006fca3b3e8d92aa8f11ae03dc97da9f8 100644 GIT binary patch delta 44 zcmX@Wc9xC9n3tF9al`9`jT}BqVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;W0@WU08il$ A;Q#;t delta 31 mcmX@hc7Tn;n3tD}hnGKbBZm(Yr>A~dVv&A%dHLilrpEwxQwYfb diff --git a/reValuate/upload/migrations/__pycache__/0010_auto_20210312_2339.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0010_auto_20210312_2339.cpython-36.pyc index b99ff4b370fe58017ddb97a8ddae89e1229810b7..a7a5b7757f2a517f8208e411d7b39e6765d170e1 100644 GIT binary patch delta 44 zcmcc2@_>cIn3tF9al`9`jU4kB#lrM6@^e%5vlH_&^Ahy~it@8klS_&xuV-8W0AGF( AW&i*H delta 31 ncmaFBa+!t0n3tD}hnGKbBgZ^OPEY-^#3KFj^76@h7?%J5ff)%- diff --git a/reValuate/upload/migrations/__pycache__/0011_auto_20210312_2341.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0011_auto_20210312_2341.cpython-36.pyc index d0d5065ddfe56ec54a2badd1746b71d624695fcd..b646eba9142ee41980646fbccec6e18dc6bf2701 100644 GIT binary patch delta 44 zcmaFH@|lIhn3tF9al`9`jT{>p#lrM6@^e%5vlH_&^Ahy~it@8klS_&xA7Wer0BArE AvH$=8 delta 31 ncmey&@{EPUn3tD}hnGKbBgaNYPEY-^#3KFj^76^&8J7S6hV}`X diff --git a/reValuate/upload/migrations/__pycache__/0012_auto_20210312_2347.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0012_auto_20210312_2347.cpython-36.pyc index 6c005f2356775698fb0cf941ee8894e0d94e40e4..03e92fb5e689cfd8a33807a6147b1a6948053c18 100644 GIT binary patch delta 44 zcmbQowwjH@n3tF9al`9`jU47oVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;J(#Wm071wP AW&i*H delta 31 mcmZ3@HjjA~dVv&A%dHLi}rfUFgzX(nM diff --git a/reValuate/upload/migrations/__pycache__/0013_auto_20210315_0340.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0013_auto_20210315_0340.cpython-36.pyc index 036837c9324136cce309f5e06ce9db3c4cad3ee6..d9149fd272c07d7a1c02bd0a9439c1424f572a78 100644 GIT binary patch delta 44 zcmeBVoyN*x%*)I5xZ!oeMvhaAVqy9j`MIh3*@=0Xd5QV~Mfq8&$tA^;Z!@j~08D@o AHUIzs delta 31 mcmbQn+R4gc%*)Hg!^@wzk>eC2r>A~dVv&A%dHLiQjOze%NeLbR diff --git a/reValuate/upload/migrations/__pycache__/0014_image_time.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0014_image_time.cpython-36.pyc index 17a65bfb182110f90669c06b4fca3fba7e766e7d..607f73c8d2c434624166fbda55df5ee88efccf49 100644 GIT binary patch delta 44 zcmdnMvX_O!n3tF9al`9`jU3I4Vt)D=`MIh3*@=0Xd5QV~Mfq8&$tA^;r!dX|08fMu A+5i9m delta 31 mcmdnXvVn!en3tD}hnGKbBS$kMr=xyZVv&A%dHLjpjB@~XbO^!# diff --git a/reValuate/upload/migrations/__pycache__/0015_auto_20210315_1745.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0015_auto_20210315_1745.cpython-36.pyc index e3e11306b9074b1cd400a32b8e479df4c18ee502..604945564c0cbdc0f625cc7ec4054240f4139d07 100644 GIT binary patch delta 44 zcmZ3=x`~y;n3tF9al`9`jU2}q#lrM6@^e%5vlH_&^Ahy~it@8klS_&xUuQfA09A+( Ah5!Hn delta 31 ncmdnQx|Ef}n3tD}hnGKbBgZjDPEY-^#3KFj^76?~7|#I!d94X< diff --git a/reValuate/upload/migrations/__pycache__/0016_videos.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0016_videos.cpython-36.pyc index 37d75bbc0885d74730e68305f061fa5a2cf731db..76cdf8438ef38679b924c66326c0c041b75df7c9 100644 GIT binary patch delta 45 zcmdnVb&QL{n3tF9al`9`jU19JVqW?g`MIh3*@=0Xd5QV~Mfq8&$tA^`wOIHW0af7+ Ax&QzG delta 32 ncmX@cwUdj(n3tD}hnGKbBZnjlr>%ZjVv&A%dHH5@7Jfzmd7=lR diff --git a/reValuate/upload/migrations/__pycache__/0017_auto_20210315_1838.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0017_auto_20210315_1838.cpython-36.pyc index 5ed889b2551d0f5e489dfeb2511ba357ff6ea4b8..8e344f85b8d2688415a7402596b6e6b5eefedaa2 100644 GIT binary patch delta 44 zcmcb``ka-+n3tF9al`9`jU3+@#lrM6@^e%5vlH_&^Ahy~it@8klS_&xb1+>30BU>? AR{#J2 delta 31 mcmaFPdW)6An3tD}hnGKbBgc0}PEY-^#3KFj^76@|OqT$L!U;bB diff --git a/reValuate/upload/migrations/__pycache__/0018_auto_20210315_1839.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0018_auto_20210315_1839.cpython-36.pyc index 5dd96037ed3ef0b369b6a9a3cebe493a12705cb2..5bc28457aa18d99145e8910d13eda04e62bc9672 100644 GIT binary patch delta 44 zcmcb>dY6^Mn3tF9al`9`jT|2t#lrM6@^e%5vlH_&^Ahy~it@8klS_&xGclb50A^ee AGXMYp delta 31 mcmcc1dV!V0n3tD}hnGKbBgaQZPEY-^#3KFj^76_2Oy>ZD^a&dP diff --git a/reValuate/upload/migrations/__pycache__/0019_auto_20210315_1841.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0019_auto_20210315_1841.cpython-36.pyc index 777a303ea97749ecfb5af55b1f604b630628f3e1..8d30f705847b5f3119509cb3b9f31c03ee05e857 100644 GIT binary patch delta 44 zcmdnbdWMz5n3tF9al`9`jT{dc#lrM6@^e%5vlH_&^Ahy~it@8klS_&xe`Gud0AYj> A?f?J) delta 31 ncmX@Zx}TN9n3tD}hnGKbBgX?qPEY-^#3KFj^76_57|#I!fwKwL diff --git a/reValuate/upload/migrations/__pycache__/0020_auto_20210315_1847.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0020_auto_20210315_1847.cpython-36.pyc index bc60252fddda1ba9dcffdb0ac303106bf3cd986a..9cb39fd45c90597bffd89f3fd5f8eca4da8859fb 100644 GIT binary patch delta 44 zcmdnTdYYBPn3tF9al`9`jU4wG#lrM6@^e%5vlH_&^Ahy~it@8klS_&xe_%WZ0AUUg A>Hq)$ delta 31 ncmX@jx{sB^n3tD}hnGKbBgcJ4PEY-^#3KFj^76@l8P5R#fn*8N diff --git a/reValuate/upload/migrations/__pycache__/0021_auto_20210315_1848.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0021_auto_20210315_1848.cpython-36.pyc index 29eb28096ec88dd6048e33860f391d5b393f5e6a..90acd6faf8ad493b28a297c02b196d263b546238 100644 GIT binary patch delta 44 zcmX@ddYhHQn3tF9al`9`jU0a%#lrM6@^e%5vlH_&^Ahy~it@8klS_&x^D-R-0A~Xb AH~;_u delta 31 mcmcc3dXAODn3tD}hnGKbBgY>`PEY-^#3KFj^76@2Oa}pkKnWlK diff --git a/reValuate/upload/migrations/__pycache__/0022_auto_20210315_1852.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0022_auto_20210315_1852.cpython-36.pyc index e9a41dc7c1324ba7a61d6bacae7cca27301e26d4..79a456d8c98bbe90210f5f94eb8807ef0b7fa593 100644 GIT binary patch delta 44 zcmeys@|T6fn3tF9al`9`jT~DU#lrM6@^e%5vlH_&^Ahy~it@8klS_&xA7fkv0Bj-< A)Bpeg delta 31 ncmey%@_~iJn3tD}hnGKbBga-oPEY-^#3KFj^76@-8CL-SiJ%F* diff --git a/reValuate/upload/migrations/__pycache__/0023_auto_20210315_1901.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0023_auto_20210315_1901.cpython-36.pyc index 77693192691a97333a238987a2750aa9b693818f..5da1e914d5f646ee1c2e66f5fe36034357ef4f58 100644 GIT binary patch delta 44 zcmaFJ@{WbWn3tF9al`9`jU00s#lrM6@^e%5vlH_&^Ahy~it@8klS_&xuVdT{0AwK$ Aj{pDw delta 31 ncmaFI@{onYn3tD}hnGKbBgb4uPEY-^#3KFj^76^M88-s}gk1@D diff --git a/reValuate/upload/migrations/__pycache__/0024_media_managed_by.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/0024_media_managed_by.cpython-36.pyc index 95987500707e380d5f8cfe076ee37473f5af9bdf..88eec68d12fffdcf1cfa3c866bf3a3b07715e0e9 100644 GIT binary patch delta 44 zcmcc5@`i=On3tF9al`9`jT~zj#X|Hm@^e%5vlH_&^Ahy~it@8klS_&x?`2#B0A&ym AmH+?% delta 31 ncmaFEa-W66n3tD}hnGKbBgYy>PIvvX#3KFj^76^27#9Hmgx3jv diff --git a/reValuate/upload/migrations/__pycache__/__init__.cpython-36.pyc b/reValuate/upload/migrations/__pycache__/__init__.cpython-36.pyc index 3b86eb99aa21aa165a1bd8ae5294d2c58433ca35..e1f0bdfc0915379108046ddedee042db3d72cb87 100644 GIT binary patch delta 42 xcmeBWoW;mt%*)I5xZ!oeL=JN?cm0g~+*JMS#JtSBME!uG{H)aElH!RTt^gqY4s-wj delta 29 kcmbQm*vrUa%*)Hg!^@vIk;9zRO1~_zNWZ+id}63809xt?TmS$7 diff --git a/reValuate/upload/views.py b/reValuate/upload/views.py index 7e20338a..c9f2d0d4 100644 --- a/reValuate/upload/views.py +++ b/reValuate/upload/views.py @@ -29,6 +29,11 @@ def imageUpload(request): warning = True else: warning = False + + media = Media.objects.filter(user_id=request.user.id).last() + print(media.tokenized) + if media.tokenized is None: + return render(request, "wait.html") print(request.user.id) if request.method == 'POST': @@ -79,13 +84,23 @@ def imageUpload(request): def viewMedia(request): get_status = Media.objects.filter(user_id=request.user.id) - img_list = os.listdir(settings.MEDIA_ROOT + f"{request.user.id}/") + approved = [] + declined = [] + processing = [] + for i in get_status: + if i.tokenized: + approved.append(i) + if not i.tokenized: + declined.append(i) + if i.tokenized is None: + processing.append(i) + + context={ + "approved":len(approved), + "declined":len(declined), + "processing":len(processing), - context = { - "id":request.user.id, - "get_status":get_status, - "img_number": len(img_list), } return render (request, 'showAllImage.html', context) diff --git a/reValuate/users/__pycache__/admin.cpython-36.pyc b/reValuate/users/__pycache__/admin.cpython-36.pyc index fedbaacabc038deba57bb623c24b270aa688306c..b5bfcb18b7689b3a563030719275bb5fef1bec1c 100644 GIT binary patch delta 42 xcmZ3*xSf&1n3tF9al`9`i5$sd7Wx_axvBcuiFuiMiTVLW`B|ySCB+j<%m6LD4(I>? delta 29 kcmdnaxQda(n3tD}hnGKbB1bZ(wtiV+k$!o3`NT#u0AoJ~&;S4c diff --git a/reValuate/users/__pycache__/models.cpython-36.pyc b/reValuate/users/__pycache__/models.cpython-36.pyc index a50f0b587db3f47ba313bedcf361952b158d950a..a5c0a0a62e4cb135167dd951796cee8d3d861215 100644 GIT binary patch delta 45 zcmeBSpUKW)%*)I5xZ!oeMvhuWF-!f7{M=Oi?8LmxyhQzgqWrAXU$^0QKtONuAnvjhM$;}4nu delta 29 kcmZ3&G@XgVn3tD}hnGKbBF9-yE&Z~@BK`96@`gMh+(?F$?{S{M=Oi?8LmxyhQzgqWrAXk delta 39 ucmbOx(<#GY%*)Hg!^@wzk;93JQ(M0*u}HtXynJ&4(_${hTbo&Ug%|<2T?z33 diff --git a/reValuate/users/migrations/__pycache__/0001_initial.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0001_initial.cpython-36.pyc index 8c8404c17ac34276f20eb2865efd3b94d0d871b0..c53818b5bfc80c585f21eb33ce4200dcfcff4bf8 100644 GIT binary patch delta 44 zcmeys_Lq&rn3tF9al`9`jU0VUVqW?g`MIh3*@=0Xd5QV~Mfq8&$tA^;=QCXd0A}|P ArvLx| delta 31 mcmey%_JNJVn3tD}hnGKbBS#+-r>%ZjVv&A%dHLiuOcw!$%L$JF diff --git a/reValuate/users/migrations/__pycache__/0002_auto_20210220_2131.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0002_auto_20210220_2131.cpython-36.pyc index 1557492e50bafbc4ae39f264ab537dcdbbcb9a8b..ee5215ef8e8027f3e4ae5259bd69e1971be0a8c0 100644 GIT binary patch delta 44 zcmeBVna09l%*)I5xZ!oeMvf>(u~7Yt{M=Oi?8LmxyhQzgqWrAX3u}HtXynJ#6<2(Rrq6jMh diff --git a/reValuate/users/migrations/__pycache__/0003_auto_20210220_2142.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0003_auto_20210220_2142.cpython-36.pyc index 1b222b1ef709b41df1847c6e1b82f22030ae3a22..18006e3ead48efb120d88daaf56d2d4c75d20394 100644 GIT binary patch delta 44 zcmX@Wa+Za|n3tF9al`9`jT}9UVxjsO`MIh3*@=0Xd5QV~Mfq8&$tA^;=Q1t^09L^e A8UO$Q delta 31 mcmX@ha)5=yn3tD}hnGKbBS#M-r-y!7Vv&A%dHLj3jEez#K?wo? diff --git a/reValuate/users/migrations/__pycache__/0004_auto_20210220_2143.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0004_auto_20210220_2143.cpython-36.pyc index 38a0eca0af8108481bc5c62520dda2ed88b1fbb1..4038994dfb81b050ee7a0331a4f8450e30e0f515 100644 GIT binary patch delta 44 zcmeBWo5jXq%*)I5xZ!oeMh+z=u~7Yt{M=Oi?8LmxyhQzgqWrAX3u}HtXynM0)(=7mKD+mPu diff --git a/reValuate/users/migrations/__pycache__/0005_auto_20210307_1544.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0005_auto_20210307_1544.cpython-36.pyc index a67775bcfb85c634532dfe58cbe3b75ff1d40362..4d49a514842948e7ce0410c6baa1b92c9eedac6f 100644 GIT binary patch delta 44 zcmcb}c8`t2n3tF9al`9`jT{L~VxjsO`MIh3*@=0Xd5QV~Mfq8&$tA^;3z;4O09X1D ACjbBd delta 31 mcmcb|c9D(4n3tD}hnGKbBS!)gr-y!7Vv&A%dHLizrUw9gy9o~f diff --git a/reValuate/users/migrations/__pycache__/0006_delete_balance.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0006_delete_balance.cpython-36.pyc index 63a169aad7102512ce844fc85b4dc556a043d443..a4c73e2885a4ac6c99430b764a3750627a881a5b 100644 GIT binary patch delta 44 zcmaFB{Fa%+n3tF9al`9`jU1MYVuAV@`MIh3*@=0Xd5QV~Mfq8&$tA^;y%?tf09IHJ Ap#T5? delta 31 mcmaFM{D7Imn3tD}hnGKbBZnm;r;C1BVv&A%dHLjU#%Tb29SDg4 diff --git a/reValuate/users/migrations/__pycache__/0007_balance.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0007_balance.cpython-36.pyc index f03ff7f882e41725e2cd04388932abeac51b8522..f22c1604c53ab10e701d52cdefcb886ca3f4fb4c 100644 GIT binary patch delta 44 zcmZ3_wug%ZjVv&A%dHLjero8}kBnY1X diff --git a/reValuate/users/migrations/__pycache__/0008_transaction.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0008_transaction.cpython-36.pyc index 8afee7f5be30cfdabbe376506c9c2085b53def05..e8da62f7b242074b56c2b8cda05e3d6c6481b80a 100644 GIT binary patch delta 44 zcmZo;pUlo-%*)I5xZ!oeMvk>iVt)D=`MIh3*@=0Xd5QV~Mfq8&$tA^;_c5IS07vc+ A4gdfE delta 31 mcmbQt-p0;h%*)Hg!^@wzkz*|rr=xyZVv&A%dHLkiOeX+vr3m%_ diff --git a/reValuate/users/migrations/__pycache__/0009_auto_20210316_1408.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0009_auto_20210316_1408.cpython-36.pyc index e296b8854ae4651ae0a87829570c477d26cbc366..0e71b14f8d20805956b74c57e5a385248cd4ac45 100644 GIT binary patch delta 44 zcmZ3^x`ma)n3tF9al`9`jU2BT#X|Kn@^e%5vlH_&^Ahy~it@8klS_&x|6yDW09uz2 AumAu6 delta 31 mcmdnOx}256n3tD}hnGKbBgbn-P7nRE#3KFj^76@?OsfHTwg{O3 diff --git a/reValuate/users/migrations/__pycache__/0010_auto_20210316_1415.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0010_auto_20210316_1415.cpython-36.pyc index 78b32f1f8889df86b57b82f2bc6358a7eac152a3..efa2ee8ebad0593a70303ce49fb8432dcfef07ee 100644 GIT binary patch delta 44 zcmdnaeuSOFn3tF9al`9`jU0!V#6tBm@^e%5vlH_&^Ahy~it@8klS_&xUuJp&09)1& Ay#N3J delta 31 ncmX@YzMY-Jn3tD}hnGKbBgY{oP7nRE#3KFj^76?Kn4SOtekTc~ diff --git a/reValuate/users/migrations/__pycache__/0011_auto_20210316_1420.cpython-36.pyc b/reValuate/users/migrations/__pycache__/0011_auto_20210316_1420.cpython-36.pyc index acd7a2f900d82ce0da7a4588d84bcec768c3b8ef..2ab21ea99518a3fa879b3d1f5ba886cc3cbbdc0a 100644 GIT binary patch delta 44 zcmbQswu+6zn3tF9al`9`jT}ZyVxjsO`MIh3*@=0Xd5QV~Mfq8&$tA^;otbU{06@GC AT>t<8 delta 31 mcmZ3*HkXaVn3tD}hnGKbBZmRD41QWR5^Qj}9v(pfSYQ&i`$q%%edq^Ly+rl_ZA zq_U@IN;9Nr&0)%9j1o%GPSF9X(N56?lX_rMKa(+?B}zEOAW9^~FiJFqHA)PK#erBN zl{t$qiyvr)Q8QDNWQuW=REkNIG!VHossK2MTTCSi+>B&%nS?1R{Rf>SyHVrs`)W=4Iw3>IW3%XQd{W6i?pH GwH*Mhx=vI8 delta 273 zcmew*_D+n`n3tF9+*$F&M-w^c)GMSYrYNN-r>LZ;rn6)+rl`$fNoR}_NKuaxOwmZu zOl42el4eNJp2L*M7$uaVlcEb$qm!ZsCiTIjK_+85OO$YmVU$RUQIu$kLX;Q~ivzJl zDsvWJ7C+Do<7TEP$rO_)sT9*FX&{zKF^iH-l}lx}%92kpZ)R*}j8aIkh*C_kj8cMY zvI1&SPO%2^RZ?th7*cFg?9v&5&QMKZ4rb7_-yFwS%*g0A`4ZDZ##@`WFh65t3b{3T xHtRLUTa$~}N*H-JKW7tX1WNs9U&178%)r1<1R{PJ=$9oH>6e$6Pd?1G9RTX$!IOi!N9;!1R{Rv=$9oH>6e$6PkzE^ F4*)7q4ATGr diff --git a/reValuate/website/settings.py b/reValuate/website/settings.py index 22f12fb4..1ac03cf7 100644 --- a/reValuate/website/settings.py +++ b/reValuate/website/settings.py @@ -26,7 +26,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = '&(v*@m-bz2n9kki!2y)qo5ipp-v+!vfpb4cj=l6n93y&18jht*' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = False +DEBUG = True ALLOWED_HOSTS = [ "cleener.xyz",