From 9961d080b60c14b0804e18bf2cb07bac5c2a8178 Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Mon, 13 Jan 2025 19:45:22 -0300 Subject: [PATCH] =?UTF-8?q?testes=20com=20autentica=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestaoRaul/db.sqlite3 | Bin 262144 -> 262144 bytes .../home/__pycache__/views.cpython-310.pyc | Bin 1600 -> 1924 bytes gestaoRaul/home/views.py | 16 ++++++++++++++-- .../__pycache__/views.cpython-310.pyc | Bin 2009 -> 1989 bytes 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gestaoRaul/db.sqlite3 b/gestaoRaul/db.sqlite3 index 5d435dda9a035e477045b080fa111fcac403760b..ec8345f62fff2ea1a0243f3eb8dddeeeab23c6b5 100644 GIT binary patch delta 3837 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 diff --git a/gestaoRaul/home/__pycache__/views.cpython-310.pyc b/gestaoRaul/home/__pycache__/views.cpython-310.pyc index 41433ac3600884ee126cd69f519968f56ce338ff..d93498a9d829b20c26c73a3c453ed8e9badf2faa 100644 GIT binary patch delta 1151 zcmY*ZTZ`L96rMA>%d%`|v*{+g5O0&Tm_kYlxzL8vlF+n)?n4885VRZNQFmo@ab`w_ zz!(RdJmz5$v@dzE=}VhmQ3$mELC^gI`2(S6)UA_BoKI)IbLPzDeCUthX)i3hU7z4% z{_^bTwR;lo!Sv*#>!0RsC1u*2#k?XniN^=3x|~?=tTxiF(Xu9sKrB zejaVpCb%!k;=4pl%R(eg@U@iFlRv*%{DvzjG9eS-Ap=QU-&mPzvV@`ff(r5M(WXPQ50+{=p zu6oQ{1D?%)MzN?R`--p*PBj!&mNHrJ!de;+$f$eJSYNU{EvlQi@7u@MKL5TPzj`?= zUj14Q6CvYaRvyKy9G2C;oJ{iJG~szF1g7lY{urk;)-2AdWCV>R?NY`W@76D2{mGy) zE0OS~pNhk{lE+CQ({U^l))+$a#y;X@H5H8!XBl^JdG6N-bf0p!p3&=jea)QFFwk&T z!xqBtgb(Y#=)J`S9PEJ)=kWExg@D>%gZU<)=9?XZzmMTDApG}q(6P|&pb2d8X`5CQ zuN4&BB|o@xDh+8Wy2J(ndE`o?ZJ(t_r#@aZDgvalP?$6${6lFloB-qqyMtz;S<;<& z6YQbx>)cj07QZxil(Fh4XA+=wcgQMSlQqs$X3O?;*(**>zpx9p=Eav;wrRE%6~ z>CZ0ecNe8KciVu8fh~o&;k}l}6CjVc;eB~lxyn;0oflXKwcs3ZeMObNCXN47%7r{E;yh`*EIxJl zdpg_GaG`!;{up-nMLp1!8mQ{O&1-irYvPKA4>Sxnu#a97jE`e3?^LNsi$pIgt|A1~ zg%DK`pt)eu`djOwa|;6pqd_gK`wv@@MZIyE#|4YU)x5;x2<~D^)Gawn_=eNFi+a=e jagL(hu=+RB>Wb^K@9b)*hx_%8y%+Q$FmMOp(jfc?mYfuY delta 810 zcmY+B&ubG=5XaxVpSzn)Qmyn?f^8KKK`3~rc&{K<$;I3H1D3u}8#dYc@+t@~1WbFg zhp;#4AvuaS{{m0`4U)e^FU5JQ#yT+Ho%sxJcHX?x`q#LYSE~_0`+4K+@Tr>AnvhNI z?%oHYi56MV3zM*nWft`+Nu`Wc7Wb-272`mMrzENANLTP%pL}d7n8*8ryg&K=c=R6o zTGE9swM@epG(88+*2xh5Q2rmKo=(M#44DH*8)V3>M4~jGK{v2m^D)>^3+yD%=`_-6 z1~_JLMzN=`6-RW4Cz+#8IIf$~g&4DEq*ZCp#oIJH>9k-jY;M!cREj%v#$po|Kj^la zvoy<$DjICJS;L{tl9#%d>t3#*d?IF}$k?ON3MMPC0ucldQwb9IWlZ_y8Z%8S9RSK- z3o#Jrd+392D3ciFK-WpgDH2SE70W{nW`C?;W5_SzttH^>-68n!xY)n~ z?o_surB2_P{I{KWE4IXwdTlO_%@I}tyslX;K8sf}H0ziYtMcB1o1SiZ+48cnkOoHc z_~3PF?B2=I;HckOMKZXB5&(zdgWOa*n6z6<#TU8%JgFb#y|k~>!A>vNoorwfR+DOO qbjK{1A0nwAr|)_=?1K7dDId%Dj#q{#$7vKVR5OktX6O*mIQ|8|;;^#- diff --git a/gestaoRaul/home/views.py b/gestaoRaul/home/views.py index 48756a2..41212cc 100644 --- a/gestaoRaul/home/views.py +++ b/gestaoRaul/home/views.py @@ -1,7 +1,7 @@ from django.shortcuts import render from django.db.models import Sum from django.db.models import Count, F -from django.http import JsonResponse +from django.http import JsonResponse, HttpResponse from comandas.models import ProductComanda @@ -9,6 +9,8 @@ from orders.models import Order from payments.models import Payments def home(request): + if not request.user.is_authenticated or 'Admin' not in str(request.user.groups.all()): + return HttpResponse({'

Você não esta logado ou não tem permissão!

'}) total_pagamentos = Payments.objects.aggregate(total=Sum('value'))['total'] qdt_pagamentos = Payments.objects.aggregate(total=Count('value'))['total'] pagamentos = Payments.objects.all() @@ -21,7 +23,17 @@ def home(request): def chartCuisine(request): - print('entrooooooouuuuu') + + user = request.user.groups.all() + for u in user: + print(type(u)) + # print(user.email) + print(request.user.first_name) + print(request.user.last_name) + + if 'Admin' in str(user): + print('tem permisão admin') + tFila = [] tPreparando = [] tFinalizado = [] diff --git a/gestaoRaul/products/__pycache__/views.cpython-310.pyc b/gestaoRaul/products/__pycache__/views.cpython-310.pyc index ec108f0c30d8e93bc262655c703bf23348e110e4..f30fcbd734c25ef445d3d3c181c13e9b64fa48f3 100644 GIT binary patch delta 477 zcmYjNu}T9$5Z$@myUT5E?@o|lB!ZwA16paJwIB!*1!G}lku`D=64_iDxx*q@YO`1h zxz^6wS_}Wce1)Ij?0E!t;W2N9nR)ZR!;er5h2R9AetNi$-^3=6IE!ok zaB$M=o&L2our>-1e5gPG9Faq$Yxe5>CuS3pl0Hl=2{}w4vl5ikw^B=5kC4%_MsrB% zrCl;sFsEd8!Q7HL1;ay%nQjhhM^*+PJ?!@qZf4InUU0M0EW%UZaSc>{xyDMS!h0h(ui4H{6Y5Z$@m`^bGpv`8cgL6De2&`!ZFl}!}2vxwjlxd^$iIT6C0DXtca`vbW) zonUL}Kd|wBjkA~2*f`5R_Pv>XJIsD~U!D^n4U!#zDod+caO z=QM#!(q;Xb>GS=G2>8QoDC$@tG=#2^zOl}Qywznw`iX6X+$<{xJ{Ox(wSK{tc{>=N z4Tt9|yCy1ADcfLx3nrqG9;@y7Cu$+#5Rnlq6s}}|?NA^gT`LL1O2|g)NQo5Ao+19p zsTo9cpp}(c!Ss^p1v5%!6s!`O(&g8?lFcCjX^A#gL>G2O@M(gV9BjtSFbjVeK1?~e zSHv~9Vp_E1qGDr9Ec7D69qvZVhlJuhz5cBA_)oNp$SafDYCNZW=Asm=BR$mW2cm}4 z5e`C5ge%XUgyL7KxjGU4I1~*jZAfUQPg*BkYFCY2q|+9{7F5AiTpYPv4IFzlt?5f@ G*~T|@<9uoW