From cdda269c5766356ebb71225d8ea0a78a85f78a8a Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sat, 24 Jan 2026 07:29:53 +0000 Subject: [PATCH] changing shipment form --- core/__pycache__/models.cpython-311.pyc | Bin 32172 -> 31870 bytes core/__pycache__/views.cpython-311.pyc | Bin 40032 -> 40099 bytes core/models.py | 4 ++-- core/templates/core/place_bid.html | 5 +++++ core/templates/core/shipper_dashboard.html | 18 ++++++++++++++++-- .../templates/core/truck_owner_dashboard.html | 17 ++++++++++++++++- core/views.py | 1 + 7 files changed, 40 insertions(+), 5 deletions(-) diff --git a/core/__pycache__/models.cpython-311.pyc b/core/__pycache__/models.cpython-311.pyc index 4611a8f91fca6ea9fe58e2938836c5f92409f40d..b06800a1dbf44d19a93659de1e963cb927093638 100644 GIT binary patch delta 2639 zcmZvde^6A{7036!T^3|rkl%~^S_H)f#ncES5~V0VYUGzLU?o$RW%sczEW68nZxJYs z#@IF{X$R(5JFQKEW*TdwHs<|BCP^oCYJRkx#zXM&!{M~dY##AnlcSZcZG`NPw=S8cgIYoAqzdym`ekJT>3O8tzy_1 z5dke7+%4>uZdbCNp~MCh9}h;=U?l8`hP+|wayaOX%#~E0T}pQ{%gcL&_JHZKEq&fr zI@|k>t?F%C)#WV5bj{`TtoiiH8z#2ILA6;MwYls(Gjq_zyhhuon8Q~C3KcmjU41ZJ zz;3_;>;(n|^pq%%L}ji{@DZAAaL}wHjg4u)a#&fqEou1;(;^(&pYt;%_K@~b!48(` zM}Th&oMJi~J|*!%YAdSFn?%Uu$iR^7Qx)CnD3pF*{d4p%+3>4z{602RPE@HB7&I0>NG z5>Ge--;Cy4^Bpsr(XOs*urQ+14KIsBE;Q%U%?(>vRNGk7&e#Qdto9mvi$?1@+3WOL z-3ROpow%=T|L+lD4e&eQZQzfSY1!^DoQXAmi-CH^jh3 z;A6l7TnA>TzoE2bUYL4{FETPBhgBtB(Z*)u`$Dx^uRwl9d$pm4CBgR1WaN;&@k3;- zaj#gmZ_C4L=O9X0=QH?>6_R}s@jk<9{J8%z!Y*KRfy%ZXWeYe8UE2CNJ5LvzuCUMP zO!G5ocZ9$t#Y=6ui8A^f#9L;qw=nM(Ia)8UTiW}rubI=13Xg7ehav%Qn4hP!+uPYS z`tSB=?uTLkm1_K4X8w0!@PE+3w(Bf~M%u4hZA>`MQFq6;*gU=1v6Fp5NuB$w7Pu|i z!Olk|X3?xWPfB8AXS>(3AJeg0ZzbMz}dMORbuX?ssEE2I-W^=u{m zwMS*C4ft< ztWsf3F5Mb`Z_d@t9WH*2R5R~M>h6o zbV@`0iJ_*)V+A&&@ft<@Cwd{aijC7>V$Qb3&t6ZBMRA+>JzkYNF%5e(Zb04c@%TdG zYVpaTkjEqHa=#c-#NYJw_~niy@_@E=Y)oPSdTIQO)kwx+8ks2BG>Kp{fYHX$6(0_^tVWmJ`00 delta 2862 zcmZuzYj6|S71muzYhzpT`~4Ci8)O?L5R4s&UtpVoU>hRY4kjQk(qgZXCHd|OKgu)p zbZ9~w+LO|DD20?7;=v?l_E$?^{BVb)4GGi(&UPqGI&D*?Ox*D_kGe^E&lQx!!_Mf_ z+4H_<&pr2k{t20wC${r8TY`x_@5-7Ix@2og77PN{++O&6dm7ZPv%}Toj}8SgM@?Pn zf=Raaab+|JWCc@E#>78*xyTdWXCK*=g=V!DHHQ>LU+qH0uM(Wa=}+k-RLJ&TztO zX^RTYt<=MWUYFHKRinFAKUE@{5)SzyK`8|H(n=C&36rbn3o6pfGnyE2*ff)vJe|1s zOvjDH@^=!;;cMw@VX87Ke?Jp`A49YM*rN&o!jpk;elbi&oNy-1erSZ%=K$GH`YaFh z*jj{EDzI0Vm2PK$6iZ0E5Oy#yECFd)bqTZ-U#tN+s7WfSI~=qaS*a-ZMMIhr^vOdJ zg$|G8-Y<=Np=iVKMrNWu$$%{-Iej{L*{q2y%A85hIKFZwC1W~e`Nisqr^ah1YHyX- z-YBoVUS2<4UVlBM{-|{(Ipf&KJMp>tWO{)asykD`p;_Vmtcpa++|lI-8suh|HSkrq z*t?OXsJ^chSMqDhKAAp;%H0SGLJtEYK0?D0nQFr{1PAOn$;~K1c%1#zqdH`ZWU!^#BmapdJz_(ADc#_{=GhJI3oKb zN>7>KU+wAozS3qh8G~QCHoLh#uka}}I*afs!UV!;gr6XsN4Nl$We)L2NDje{vQy6E zNb>xbAvJ<<2H~d&;|Ldd?tmodmE{M_1a#e9XCdE%xmCYl3z&Rj2N}?lR<{sx6}l=v zAiswVYud;g0BinCUI(pe>E3H-U4ifx!VQG$2yY|&0bz)NVPidvO)%^WVBOzD0Y*0L zlBy~_AvxgV^`MW+`zmU`!Lz-LJndpT0{H zpl-{1qK$>1I+V8TBsXESGX^%|jPS5!YaUfg>^S-ADdNtee}i{J z1#GK*6xz7PkBnLdBMBav&Ao8Qv8gfEUH?U{eXBH#bH?FeXG~P3Cs6+&sNsWo3g(pL zrBX=6^E4b%X&GaErF){fGxB4Sh$rAb_>B7oyfxq~#%qNUuWEFU#!fc+O?3JKLMy_H zkU}$ykD-oLjk3d-b~3*%F?RQ`NVG>~b#7!kuu~tQHnL;@t*Q`~Fkl~Ygy~a$A5f7y z8=FGdxmVOd=Ymnp^WvkJTYShZ;5jWnkxy0Lmbc(}t(1(wxaJV=kJ-1i%$1lI-`|GK z=ko{I!Qq#KL7$Ix+7Tw=x3>D&7RPE)MbC`x6Nm!G1}}aMdbm$GIaEl#tN(0h%KSfU00rUz diff --git a/core/__pycache__/views.cpython-311.pyc b/core/__pycache__/views.cpython-311.pyc index 64e613bd57c694979f689e0b7aa53517fa4d3284..ddeb8a39a5c5302dc73c606c40a13b816fb73af1 100644 GIT binary patch delta 1444 zcmY*YZA@Eb6u$4h+?KSXd=|=JP{sn3jWGo_Wqg>R3(yvjfeVJwF>af6<;%D25BZQ0 z%vc~Jk>lrrf1J+XFwxvUn}7WH2S%J$1))5tYtRX<#NN%u3VUN)v?X+N_7tW<0>&`jVL3smJO^em2H82?gN=N z?tLNb=U&Yd;^CfvC-mZ=*VF6o55S!JFf+kJcahA$gKbTf<_L!5-xDl?ziFIBV5Mmd zak*JD{e<)ZCP~2(XlwDZJou!=Zg!MJ9F>>%wnrS#!PS%UyyK_4hXG z<r@{g@tgjkuPTmR zf!~jA!@eX2(lNz?z$jaXcLPzj1h4hButZqytw>rYpCbf*f(UHydjeHj-&VG&Pxdt% z%_-PTZXsnd+zd4tGU&Vx72zXlF^YxyJK3~$Vx)Vq3~lQFA^w3$UG4|!{r7G z*{#D{!D&~gzfCZ5U_C5hmou482NpW@)v3A=SSIoSxp zANBgHiDI=1HADLSi7A=Yz{K%xuckx$&BDjePxy_W3>C6c9_#{ie(cU7F!(J z6i(a0M+wBoB*rafOzq{=(pZy3Jrqj#pO<(w-JyM6i?8Y%(89gm8ty|q{-ofzDoIgA fzyA8$N@fXbWl@Q6RgvVRmvf@Bpt|(gQG7nG)C}_E6^YoDfHqVk&KYCTJ72hKA5Y&Bmzz_>q{#Xi^O*Z4na^qZMQA5okn+-CSz1UZRkf;l+b(Yz{6Sth6qY;wNyl zy4ezVTg%lyP;uG}wSF%b&ynqAf0XEo=dN-9;|qXwezvp&ldje6*{#rz6^TER2M8b@#IkxZ0gySK#u| z2Bv{GQsLa7OX37w1oO}nc?eDCA_XjAeiPYmb8JIWxkg4O6vcwpEZT3t@z@Kh7sX=p z*VvR=sF8MoPW^{~Tnv&dxRTN2mAMA*p4e+mO?oe#cw|csiZcwO=EbX#_vhlr21Jw+ zI&zO?kz74RqwA8Szd~Cgo!bbUWavc6YfJV(#1V;RqG@rf5jG5>LJvhlT*Rlk4RS`h zX$i_5+)9xMn#|_@S7p16_5@M$&w*y8@@|4&#_yH9n@;%%lI2lOrMO-BnsQ=D{_&y5 ztfHh6_-x3;b;@!+Cj#3I~^(&n?SA&)1aeY{Y83dQ%#k@0bv?Sb@(aw{pg5Bw9^OoGmdjz>j! zF&@;FWT*C$bcH~SvB;gC2B&6vEy>0uD+0^pPBnnG_sz1&HN_sJV+0q>J;0R#nsrX| z%V{n-jhUFOrK{% trans "Owner" %}: {{ truck.owner.username }} | {% trans "Plate" %}: {{ truck.plate_no }} +
+ + {{ form.required_truck_type_link }} + {{ form.required_truck_type_link.errors }} +
diff --git a/core/templates/core/shipper_dashboard.html b/core/templates/core/shipper_dashboard.html index 75738f9..7c636b8 100644 --- a/core/templates/core/shipper_dashboard.html +++ b/core/templates/core/shipper_dashboard.html @@ -44,7 +44,21 @@ - +
+
+
+
{% trans "Subscription" %}
+ {% if request.user.profile.is_subscription_active %} +

{% trans "Active" %}

+ {% trans "Expires:" %} {{ request.user.profile.subscription_expiry }} + {% else %} +

{% trans "Inactive" %}

+ {% trans "Payment required" %} + {% endif %} + {% trans "Manage" %} +
+
+
@@ -158,4 +172,4 @@ -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/core/templates/core/truck_owner_dashboard.html b/core/templates/core/truck_owner_dashboard.html index 76f7ec5..7179850 100644 --- a/core/templates/core/truck_owner_dashboard.html +++ b/core/templates/core/truck_owner_dashboard.html @@ -40,6 +40,21 @@ +
+
+
+
{% trans "Subscription" %}
+ {% if request.user.profile.is_subscription_active %} +

{% trans "Active" %}

+ {% trans "Expires:" %} {{ request.user.profile.subscription_expiry }} + {% else %} +

{% trans "Inactive" %}

+ {% trans "Payment required" %} + {% endif %} + {% trans "Manage" %} +
+
+
@@ -148,4 +163,4 @@ {% endfor %} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/core/views.py b/core/views.py index c3c7849..c33254e 100644 --- a/core/views.py +++ b/core/views.py @@ -354,6 +354,7 @@ def place_bid(request, truck_id): shipment = Shipment.objects.create( shipper=request.user, description=form.cleaned_data['description'], + required_truck_type_link=form.cleaned_data["required_truck_type_link"], weight=form.cleaned_data['weight'], origin_country=form.cleaned_data['origin_country'], origin_city=form.cleaned_data['origin_city'],