From 8de4f74aebddc997c19c28632e4142f0e57e124d Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Sat, 4 Jan 2025 18:32:42 -0300 Subject: [PATCH] feat: filter products active --- .../__pycache__/htmx_views.cpython-310.pyc | Bin 2549 -> 2575 bytes .../balcao/__pycache__/views.cpython-310.pyc | Bin 1061 -> 1080 bytes gestaoRaul/balcao/htmx_views.py | 7 ++++--- gestaoRaul/balcao/views.py | 3 ++- gestaoRaul/db.sqlite3 | Bin 237568 -> 237568 bytes 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/gestaoRaul/balcao/__pycache__/htmx_views.cpython-310.pyc b/gestaoRaul/balcao/__pycache__/htmx_views.cpython-310.pyc index 760899d675a6b1f90118a04cf2d930a82c769aee..b1f451894d43987f378f40515965d769e24872ea 100644 GIT binary patch delta 798 zcmaKq&ubGw6vs2OyR(~3)|R9+EvBW7sdcr6D%b`kLek_QNG!A}2vU}vB_vID)9E%4 z*PauFDE7Ix-+BZyHgPy$5bPw;(dL+A}OUu)sku|T7Q>JRWh{!=B7s>}rchDvCY7jQj` z!!g(DI9ppy+jD)Z>F$Qavi)YyF~|60TvgbFFv{QIeU#(ZrM=V?(h=Urzfy{f$59Hg zJpU*il1Wj;X8310LuMgdG5uV(=VF4aa9Q zkeZMZ>a-o-VFsL>17HD@uvvaUGQ|sU^8c>V%;|VN=by%k{42?jlDKSR{zc00y!tR( z1TC<4$GB0eSIZl7mGafK@--8&By=I>Bu5DXUhQi$(SS{ zdW`mv5^USL1kKEr%_8ga5yTh?ZosZTO#=BNS{1dM4iGgQ@U^MnD{pX z{FSZ}%Eb(x-i)OET%^1O$n4DRltUxR zxJo2N;Hqzgm)R|hGEzgeD|F3Bb+uP85|4ev6CYdWM{tj?2piK7pYola*KBrLfgd^@ ze_&hugV5kVggq$pAiGp0mgVUBQ>utcC(N}93452O+-@~=`6mieJH8qbpl5NyI_gsm}^Y?2md+g_OJ zTcD-vdfQ&;C1TkP@*=6WoJfsN_frk^py&9m)9kqH7Ww>NJpU=5E#5(&frYRjk1{7x zS9wMGRH9QxWxg;U-QQ@`wl1#M9@J|OZD8m4cV!k9xT#(nCylsEzDe;(OB7mCU(!-Z z0lQA1f5);2)S5J@fOebw0Uht&~;FAhW;1Gex#uQ diff --git a/gestaoRaul/balcao/__pycache__/views.cpython-310.pyc b/gestaoRaul/balcao/__pycache__/views.cpython-310.pyc index 651e1cbf3519fd4f72aae117b34b16734f9e2a45..1c90ca48a8fdd3e9c76ba1d25294b246b8108b80 100644 GIT binary patch delta 235 zcmZ3=v4ev*pO=@50SFE+txSJ4k@o`Qu8H?z>LqH~YFJztVufqjYuK~+YS>aZBpI@q zikyKw{uE9yi*)VCFZ7TPF~OG!5A|6 zJEH}o$YcYiB-Z4T%(B$U{Y=G-%9ELyvxOuWxfq!mnEtV_axn5SiZK5LE@5 OSfq?fs7z*MQ2+qjZ#mfj delta 189 zcmdnNv6O>1pO=@50SHpp7N(z`$a{ft!^C?rk;1iXH7qU+v3#}cHSAe@HEbyyk__2Q zMRql;3;1i;7cw$36dDxjq;S@9)Gz_naRAkG)Uagh`7?~QF{;{xdF!C{q ZF%_vyp3GbzsseOckrFDQJXwN80RZQGE0X{K diff --git a/gestaoRaul/balcao/htmx_views.py b/gestaoRaul/balcao/htmx_views.py index 4bd70d9..c718c30 100644 --- a/gestaoRaul/balcao/htmx_views.py +++ b/gestaoRaul/balcao/htmx_views.py @@ -19,13 +19,14 @@ def listProductBalcao(request, comanda_id, search_product): for produto in produtos_mais_vendidos: for p in products: - if p.name == produto['nome']: - products_ordenados.append(p) + if p.active == True and p.name == produto['nome']: + products_ordenados.append(p) + return render(request, "htmx_components/htmx_list_products_balcao.html", {"products": products_ordenados,'comanda_id':comanda_id}) else: product = search_product - products = Product.objects.filter(name__icontains=product) + products = Product.objects.filter(name__icontains=product, active=True) return render(request, "htmx_components/htmx_list_products_balcao.html", {"products": products,'comanda_id':comanda_id}) diff --git a/gestaoRaul/balcao/views.py b/gestaoRaul/balcao/views.py index 9f3b049..0be8e4f 100644 --- a/gestaoRaul/balcao/views.py +++ b/gestaoRaul/balcao/views.py @@ -18,8 +18,9 @@ def viewBalcao(request): for produto in produtos_mais_vendidos: for p in products: - if p.name == produto['nome']: + if p.name == produto['nome'] and p.active == True: products_ordenados.append(p) + total = 0 for produto in consumo: diff --git a/gestaoRaul/db.sqlite3 b/gestaoRaul/db.sqlite3 index 7ef53003ce77d685c83f2a7f6620e3aa591ebb97..ca5b797db4a73f69b044b1c32c64c2c07560405c 100644 GIT binary patch delta 1000 zcmaiyTSyd97{}+F8=C z>%mBT!wxX=uq`Zt!0?Q?8dN5}h;OQhEE!ZcR4S^HtV=ZUGHkfBPAsQQd@KGH+GPM+@W?eKQ@omHdfyuLoUUF*<}o;eXYGW=mI(Xh8>k7Bge zgxiDdWj#H|`=a|gcOPwPJawuzROUa{8`!1pj|Q~zrrPeEtzCOs{4$l*GAflxKKEaT z(R4{oB*%8aEJTJlVv_e{D3KG1ky2vWJAM`$K3sMQ|8WWWOT;}{8=vj?|yo2%6up9CY^ZYa{g3c0tBfpN% zEe&b$r=>nEb>`L=@NFgv;sKMNfl-iwlX!q#n1#t)`~cs? z<3gWsS~x)pg@bsMZF>z5SP5T|Xt#%8fJYDl2W+&Jn}Q9C>R;4UN(k1OkKVz$wWxrE z8UGC$&M-NYu0&2-E@6ijV4fobaiEf&U4VlY*L;;nhO?Peq|3s72&{sjRoH<5a85zQ_1M6kQ>7@&))Op2hbBvw8+>!k0X;M$B37 z4}X6tRZ`QW8449;pQKY&01i*AVHv7i6;(>Tv|Qk(JTd?Bl%i{1s-&p;Khy?$fR`dI zGsQ>CH7$iHEY48Ad6=P3I9MDDq`H6)KL^{R^U+JxRKz`+QUg R7586c->+H5H^$LH@C$*<`H%nr delta 574 zcmZ{fKWI}?6vpp8_x0VR<=xw;X;5Plj2#?&&7YTO9z+uRCnC0@f>hf;W|u~3mkuQm z-5e5v-o@4|Lj41wJjivaMly(k&=z%xOGI#RP;nLFjmA;F;e+pd=f^pv7Av(_64u=DQ4!MC@qFjwQ`h>Xa3UJ8zckkPD0^VjZLDL_?1ar@1}{ zF5nVz$v--t;uEeNBeS^nd_7d|G-RiNk7v}pjrb?tR&&X<0LkLo%Z)>_+r!~H@w>Z% z)*&_Q^8J%@ar7;fzD=lL@oN)|6PBGws8h^jG!ack421MF9nT`{&Lnof-VQvwbY*&O zDjPbJJ>M>0kljZR9wRwAA!rM3$ki4EVdyGVQs6bs%PI03Fr&6$LyUDKe09z1e_u!hwM%aj~@4+`xtp~kaLr1Vjku>B*4Tb8v-2MQ$ zgT&951^o`Tdyx<1cnbTtSnR?6p#VatB9?nlQN8)Ql-TYxA4t`HGLh!Qt8W?oqL}C8 z>3?~}7g!U8AmIb(YZLA?Lj)IfmPIz56tqHCG$U{1)$?tggl}1*Du_?!1^KLNihu6j r19HG)+3~1p#p2ePa2C^aZ9B~%WLAteYN^