From ef2b52d9ae35b7ad926bc6eee7e4d9d7d65f16df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Klepacki?= Date: Fri, 11 Dec 2020 22:23:54 +0100 Subject: [PATCH] usuwanie ogloszenia --- .../homepage/__pycache__/urls.cpython-37.pyc | Bin 541 -> 605 bytes .../homepage/__pycache__/views.cpython-37.pyc | Bin 2996 -> 3025 bytes .../templates/homepage/Mojeogloszenia.html | 2 +- SocialHelper/homepage/urls.py | 1 + SocialHelper/homepage/views.py | 68 +++++++++--------- 5 files changed, 34 insertions(+), 37 deletions(-) diff --git a/SocialHelper/homepage/__pycache__/urls.cpython-37.pyc b/SocialHelper/homepage/__pycache__/urls.cpython-37.pyc index a6d2c825c506f177a54c9fb5078481e7c824194f..8260bbd81abfbcfe6d112c707dee4a5b6f79f2bc 100644 GIT binary patch delta 206 zcmbQsa+gKjiIL4nP2uQe zPG?Q!NM+0717iLZzFsDAhA4p){$K`8fr%UP?5m`0GV@BT^3&2%i{dj=?DSJob5cuE zz*Q}asVi}LeJ{4@n88!;L)-kO}oXvkE=H+c%97MmE*8AW1~ Zk1)E52?3b`j66&{j6BSIj1VZm1ORZCGF<=w delta 144 zcmcc1GM7c&iIRQaMuDvUq`*FNLR< zNt_{yKZQ4#L6dLdzC004##_88`N^fZsd**wMfv$9ewqT4vl)#UqbAR1G@N{uQJqZ$ dXjGBNWF{t85dk1mfRTrZhmnVwj}Zg~m;jSv9NGW? diff --git a/SocialHelper/homepage/__pycache__/views.cpython-37.pyc b/SocialHelper/homepage/__pycache__/views.cpython-37.pyc index f5f6c4f80cb492878ad0e6a3661caea79bb5a66e..2c09c472ada97a2963c03dfb65077343943bae9c 100644 GIT binary patch literal 3025 zcmai0%WfP+6z%GF&y4MH;v~FZ0i+Sg29ymC0RnVF(uy?dbXDvg_hYE8iOHyE z6_8kvEvqb&UHB9B>}m-cBJl;RIJbIc>{y1(sBYhSbXV0qr_QZUR#rL|et-Y*`|zuE z%leZli=PeWW0d+H47WJTt%Aj@uw%P$Vuw+iox6n>dxanSrtaiH5yqkM-8?EfaR5uN15Cs_75%wW1&QjUVRg#hLhw@uPe_UgsU&{lSXQ@*ZEobAzw)H9XJp zK3~W4JU_$F;(38bJJw+15msmo9KF6L)UdiS5-A>Xc9#>^8^v3bpw~J9s2U6S;vK9lT{k%%>kw>hZCb%jqK1r4KcduQ&Jlvf>uV7@T zvO-L&lHQ8Q=OS0hc1my3uZt3)e2P-2lgF?fVkV!v-?#c#>t-8%CP_MH}_SM zYikhdZj$H2@q7cGx;+-P?vC>$6~nwrlU#Qz&XZzZ>5nTVr{czBwCE1ZE5l0nCUrj9 zOXdUD#u&zntWs^mAd*Ba9kg)N+QGasq^2IBq(p&9m5>w>*(2kTabN~r3jTK!Q7hR; z9Z_A321zY>j?5V{XUS}kIZx&Sj1JPORN{N}t0iAR{hxO(zjuA-+LzaNsx(XTFGM~T z^6|EU9i0~sf8R?hb2yd zpQI|gC8p0Uw!HOCH4@ccUe!}kW{IJRT*Gcc@dsoeSGy7(Kg4c|75%f*d<;>z~#Ao0jKo{ zue)r1Ivql*u|^(u4{Z4tJYe;-HFJ#T!*h)n!1Ih3!t;$6!3!FPcMcr6-{8c<@6wkW zm-q0spBfKONB+cDW})d1`RcOYkq=G3Eg$l=6aBt<|FVcfjN;h}!8&<6gb8v#UL$E84q4 zilRGLms%40t$4)IQZ`!FG5I>asqLzKMEM6Q>XP0_!sanb{;viMdPaNzMY zgxasTe2toy;)A8itW?J|sCSa1Cl0}q|8X!aGEtVvF&3XfR@(UdB4oMrB{|pbh0|qkVIq-Wbj-GUm0eiNd_n!RqH37DpvZ7h_B$+6s2uCi9cx7%i8+j~VMt80#40 zLgs^OE?O3O%tuS>hhSsK@;TqgM<(r#` zvyCHcXZ-U)aC9WKgBySm4@n2&C{6>%geVT%{bgK-Sy`*3OvTCF^>DEgfY*%t5nrk4 zZeg)iYy!#nBlv@-;yxcG3KFyf_HiR@55JEA%jSv9YZ*|> z+I-;hCStBKeo&%C|uP literal 2996 zcma);OK%)S5P+xW{n}UJBnku&4~eXVY(TjXArwJ^5-B)V>`O+GR+H_HJ?nWaJ-uhUer^%mv*Br^=a^v7M-IZZNc+AZPN}sS7?{^ z;CX?1n_B;i9zvb#D?(TgKM8(lQw5LWgI%g+d_=*vvOSIC6g=5wfl@F z947UNbU1s$c*#Ju(;|kcZwS8Jkj@4#=wv9Qz4c(@)?jP?yayv)kz{OIqDH0zW|B{FSQiQmOS_8N_Ki7|%bz z63@o0l)*TShis4*!#I^eL1~=LE8TG+_>?`Gj27LFnldP4I4RS~c03>08N)D|C55OP z`X0yclum7gQW~%>cd#i$+X$AyqJnWmjpMO!6NLeyAK>BtIANvW9jL>pE=G58%nFJg z3ZPTt=TTfhaS?=chD9#eQ}LU|--G(UU*5X@aPz^PhnvMPiPPIG9W#EsvN)=TPZG9Q zu8yBcOC4GZrk9_9(1=TXVlMx6oh<)doqqu18aszjY3%$ySiiP2B~*Vw=GHdQ+Lbo4 zsJW~2e?YUTby=GkO0z*TmF9qEDa{4VR+&W*`d!*?`VIa{_3Qi-(k64@bt2S*^){9P1hVH`QrEMa*bFYWCLPC%w>@jhx-L3|9Qya__n+ra74 zUw28UcY)heq=7uUCpk9M8yk*sqv)I}Ui}3M&<8;uEdM)bKr?VilxBd2G!trqh71!$ zvnlig!6N+3r0{O70C+rHM7)WOyXa;f!hW-~GaOxg7hZ@m@ zHF8HD^=Jr0d%`~mXbXJF7vU_R{tU*?LMSaDF980+szuu`tyx>ND*vEewHMS0&}e60 zhltr-uT6)j@J~TVyBzXlETkn8kuqt5$=S5GmShl9%e6;wnG9FQ`L?u*$B!AGUKlY7 z5pcAdLew4ZCO7uRtK+mL(38$M8Hx#KG8l3OQExy&NPki?J}CBbKnd66t0+Fh)dR}v z^^+p6`E_^Mv%P}T5`g{!hD@(4!q(ak#fTN#X;DsDp2RBD_pK$ck25yC)J(it(0DJ- z6IRdZ@IG!pF^mCB8hNoNt?%#Ly|r0Ka|39WW*I|bL`P7p9C<+v{!tk3)Uf07k&ixC zr-mr3KW$zM)B(>cJ{-(ErGO(R!^IeN$aMt{v(8>iUZni@C>fmMDAH>__CD;Vc9$hr zafuC1VnWLztlQ91>n^wvI@UY^G%n+UYw@q(ZH>DeOYaf%oE7$)ByU2JHzCQJkmOBB z^5!W?-a0kO+v{gQ_rCzC$y^S9$0@0kY?D>z>HKV~pUmJV_E(f{WoqlpOPbx@mx))qOi~Bdo);1$|BPgr_C9 zv86K~*xW?aRmRQ=xZss_YG`gUGMo>dhy*&7E4k?Lcp>C?t5BDP+Ix^6wbP}@u3|if jcjKw1~ diff --git a/SocialHelper/homepage/templates/homepage/Mojeogloszenia.html b/SocialHelper/homepage/templates/homepage/Mojeogloszenia.html index 853d4fa..8010198 100644 --- a/SocialHelper/homepage/templates/homepage/Mojeogloszenia.html +++ b/SocialHelper/homepage/templates/homepage/Mojeogloszenia.html @@ -43,7 +43,7 @@ {% endif %} {% if types_o.0.0 == product.offer %} Usługa - + {% else %} Przedmiot diff --git a/SocialHelper/homepage/urls.py b/SocialHelper/homepage/urls.py index 8d0ddc5..9d9b7ef 100644 --- a/SocialHelper/homepage/urls.py +++ b/SocialHelper/homepage/urls.py @@ -9,5 +9,6 @@ urlpatterns = [ path('filter', views.filter, name='filter'), path('Dodawanie', views.Dodawanie, name='Dodawanie'), path('Mojeogloszenia', views.Mojeogloszenia, name='Mojeogloszenia'), + path('/delete_offer', views.delete_offer, name='delete_offer'), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/SocialHelper/homepage/views.py b/SocialHelper/homepage/views.py index 761e14a..c7c229d 100644 --- a/SocialHelper/homepage/views.py +++ b/SocialHelper/homepage/views.py @@ -1,4 +1,4 @@ -from django.shortcuts import get_object_or_404, render +from django.shortcuts import get_object_or_404, render, redirect from django.http import HttpResponse, HttpResponseRedirect from django.urls import reverse from django.template import loader @@ -32,6 +32,28 @@ def index(request): } return HttpResponse(template.render(context, request)) +def Mojeogloszenia(request): + all_product = Product.objects.filter(user_owner = "jedrzejklepacki@wp.pl", active = True) + template = loader.get_template('homepage/Mojeogloszenia.html') + types = TYPE_T + types_o = TYPE_O + place_local = "" + oddam_local = "" + potrzebuje_local = "" + usluga_local = "" + przedmiot_local = "" + context = { + 'all_product': all_product, + 'types': types, + 'place_local': place_local, + 'oddam_local': oddam_local, + 'potrzebuje_local': potrzebuje_local, + 'types_o': types_o, + 'usluga_local': usluga_local, + 'przedmiot_local': przedmiot_local, + } + return HttpResponse(template.render(context, request)) + def filter(request): all_product = Product.objects.filter(active = True) @@ -103,40 +125,14 @@ def Dodawanie(request): keywords = "", ) product.save() - all_product = Product.objects.filter(user_owner = "jedrzejklepacki@wp.pl") - template = loader.get_template('homepage/Mojeogloszenia.html') - types = TYPE_T - place_local = "" - oddam_local = "" - potrzebuje_local = "" - context = { - 'all_product': all_product, - 'types': types, - 'place_local': place_local, - 'oddam_local': oddam_local, - 'potrzebuje_local': potrzebuje_local, - } - return HttpResponse(template.render(context, request)) + return redirect(Mojeogloszenia) return render(request , 'homepage/Dodawanie.html') -def Mojeogloszenia(request): - all_product = Product.objects.filter(user_owner = "jedrzejklepacki@wp.pl") - template = loader.get_template('homepage/Mojeogloszenia.html') - types = TYPE_T - types_o = TYPE_O - place_local = "" - oddam_local = "" - potrzebuje_local = "" - usluga_local = "" - przedmiot_local = "" - context = { - 'all_product': all_product, - 'types': types, - 'place_local': place_local, - 'oddam_local': oddam_local, - 'potrzebuje_local': potrzebuje_local, - 'types_o': types_o, - 'usluga_local': usluga_local, - 'przedmiot_local': przedmiot_local, - } - return HttpResponse(template.render(context, request)) + + +def delete_offer(request, offer_id): + instance = Product.objects.get(id=offer_id) + instance.active = False + instance.save() + + return redirect(Mojeogloszenia)