From 966b5b2cf38d63bbeb7065d227203577dcb0fefd Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Wed, 15 Jan 2025 21:28:59 -0300 Subject: [PATCH] feat: editClient --- .../clients/__pycache__/urls.cpython-310.pyc | Bin 370 -> 403 bytes .../clients/__pycache__/views.cpython-310.pyc | Bin 1016 -> 1340 bytes gestaoRaul/clients/templates/clients.html | 5 +++-- gestaoRaul/clients/urls.py | 1 + gestaoRaul/clients/views.py | 11 ++++++++++ gestaoRaul/db.sqlite3 | Bin 299008 -> 299008 bytes .../templates/static/clients/js/clients.js | 20 ++++++------------ 7 files changed, 21 insertions(+), 16 deletions(-) diff --git a/gestaoRaul/clients/__pycache__/urls.cpython-310.pyc b/gestaoRaul/clients/__pycache__/urls.cpython-310.pyc index a461a21407ef0c363915537dd58d9374b62da005..f23e20b6ca70fc59b3cde05fabcc4709a0350d18 100644 GIT binary patch delta 157 zcmeywG?`gDpO=@50SKxCJJRhL85kaeILLql$Z-JT;+Toro)W2yDV(V+SsW>xDQvyW z=`2y4DO|w}n%ooX+{C$3Q!-1Ob23x&N^Y?iBv!hlCYAVUa!ovMAYH@_G~pI^X;Dr= mVo6DAQC{&%h9W+oSP|c3QAS@O5L1AWhmnt&j}Zhp{r~{qlOf3f delta 124 zcmbQt{E10BpO=@50SNB6cce2iGB7*_agYH!kmCTv#eNgDJ-O1Eqc~DHgBdirCib{- zvlk>*x}+wR_-S%Zd}$zdi@UTary#MUB(*57cqKy-FHl<%?_?83UjZH|o$4u@VO35)?)UJ#_IP+YfMm zLU%9yi}06p>>cye4A1k-`!x^mPid{A$1v24PUrgl{>5KLb$D8y-<}L5`Y0EGWi)d( zgI*a!jOMIou+m{k{Q1%4Z-VALLW?lDBg)v6jbOzQ3YftwWMbrv_!N*Y;Fa%cqJSyy z`@6{7MsgSV1=v%RW55#i5LT*Sz_I|<49GWV_tfAa9gedrOa`#wDcTAd+t|?_QTNhT zNfNyg={U3dE`Q)iI&!Q28?ZH(bE_o68j?-$=g_CW5A!ckZR#PWS!-*1L=BUODCQBk zTLZ-v*n0lWZ>mjK!^9%7T>-4sbd@at7om{{client.name}} R$ {{client.debt}} {{client.contact}} + {{client.active}}
Ativo - +
- +
diff --git a/gestaoRaul/clients/urls.py b/gestaoRaul/clients/urls.py index 1c0705f..f363f31 100644 --- a/gestaoRaul/clients/urls.py +++ b/gestaoRaul/clients/urls.py @@ -5,6 +5,7 @@ from . import views urlpatterns = [ path('', views.clients, name='clients'), path('createClient', views.createClient, name='createClient'), + path('editClient', views.editClient, name='editClient'), path('payDebt', views.payDebt, name='payDebt'), diff --git a/gestaoRaul/clients/views.py b/gestaoRaul/clients/views.py index 814cafe..8e3198b 100644 --- a/gestaoRaul/clients/views.py +++ b/gestaoRaul/clients/views.py @@ -22,6 +22,17 @@ def createClient(request): client.save() return redirect('/clients') +@group_required(groupName='Gerente') +def editClient(request): + client_id = int(request.POST.get('clientId')) + client = Client.objects.get(id=client_id) + client.name = request.POST.get('name') + client.contact = request.POST.get('contact') + client.active = True if request.POST.get('active') else False + # client = Client(name=name, contact=contact,debt=0, active=active) + client.save() + return redirect('/clients') + def payDebt(request): # id = request.POST.get('id-client') # client_id = int(id) diff --git a/gestaoRaul/db.sqlite3 b/gestaoRaul/db.sqlite3 index aaa0eb0e3f8eab4ba67cd76110ba2a1df678e4fb..3da0da1befd8823c2880142151dc7b45caa2f7e4 100644 GIT binary patch delta 434 zcmZozAk?rxXo57OB*m=Bn4FWD znpaXB522YwnV5B%QnC{B((~gJQ*tx&;&bxT8Q)KC(92*