From d3560e1efc16f2e132ba510e2f306196893008e4 Mon Sep 17 00:00:00 2001 From: emile Date: Mon, 22 Apr 2024 23:08:41 +0300 Subject: [PATCH] New --- .DS_Store | Bin 8196 -> 8196 bytes osinaweb/.DS_Store | Bin 10244 -> 10244 bytes .../__pycache__/models.cpython-310.pyc | Bin 5873 -> 5873 bytes .../billing/__pycache__/urls.cpython-310.pyc | Bin 693 -> 722 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 512 -> 442 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 4178 -> 2500 bytes osinaweb/billing/urls.py | 8 +-- .../__pycache__/urls.cpython-310.pyc | Bin 1078 -> 1224 bytes .../__pycache__/views.cpython-310.pyc | Bin 5647 -> 6176 bytes .../listing_pages/customer-orders.html | 8 +-- .../templates/products/osicard-plans.html | 4 +- .../templates/products/osimenu-plans.html | 2 +- osinaweb/customercore/urls.py | 26 +++++----- osinaweb/customercore/views.py | 49 +++++++++++++++++- osinaweb/db.sqlite3 | Bin 1077248 -> 1077248 bytes osinaweb/osinacore/.DS_Store | Bin 10244 -> 10244 bytes .../osinacore/templates/customer_main.html | 28 ++++++++-- 17 files changed, 98 insertions(+), 27 deletions(-) diff --git a/.DS_Store b/.DS_Store index 75dd7790b45b5b589a151acd198d29d323601ee8..f45e38db27d279eb94167e90720dc369a8617cf9 100644 GIT binary patch delta 146 zcmZp1XmQxEMv(E)$S?Oy&d&=dN-fJwEsw|qvV$|L zQYW7mvJl`5$;;16+KeWQwv6_S9*mxhQH;@y35`H;0R?kp=C^LCT2PcM#htSgd8{T65Yv<%J*Ud0G!kh%m4rY delta 39 pcmZn(XbITRD#T%AVX32FWMsIxSLhkj(h6StV#SFvT5q~;du-(m&RnvAzt@)C1X rtJw34Qc{b6;%pE`6=!B%S$<}6Do}_6#;lT`%*QClsJ~fkl6UgI8 z;eztGfjrI>9w?6&$m2@k1M$+?qqtM}gBdghCT=lTzQvkZlA2qr$#{z;FEKau7F&K% dN@`K@Eso5*vi!{C)Z!|+$y$tZn>`sj83B8|DaHT* diff --git a/osinaweb/billing/add/__pycache__/urls.cpython-310.pyc b/osinaweb/billing/add/__pycache__/urls.cpython-310.pyc index e3058ea8e1ab5c82dd1463c0ab1700debbb7852d..0b7516efd8fea833fb5373d29d563db24b6734b6 100644 GIT binary patch delta 94 zcmZo**~P4#&&$ij00d!WYH7cK^kWbQ8L$I64nSP&HBsA@E1fxtJ%uZnL6du8MM$gH~jNJk}Ks7uJJdAuSe2jdI9Df1D5)R4$ delta 164 zcmdnR+`yup&&$ij00d$`RMI>d85kaeILLql$Z-JT;)sdbt`ez?DO{<{S?np?DXhKB z=`2wkDLlapn!FRMA~mYSGxN&wGm}&GZ8Gyptn!OeQj6j@G$T&^0DwSf*{8q03F*VX8-^I diff --git a/osinaweb/billing/add/__pycache__/views.cpython-310.pyc b/osinaweb/billing/add/__pycache__/views.cpython-310.pyc index 19295d0a2eaaa6a8d7defc1f36f180814c9b0f72..57b2136671c820154845fc99de01c53e5dd37377 100644 GIT binary patch delta 786 zcmZXSJ#Q015QcBh=5Fo#a1s*p6_bQGMw>4%G$0TZR7eORS&C37PT_Vfon+^t*>eO{ z8X8J#TWTcgG>D1<@dK#P@dNl9%xp-ogDpKbJNwS;zN7uI{Ow|#M^W9u-_BvDzZH$+ zMRqXWc-itLf9LGRvL@^JZOA}|_??kn&k@o1^WeD4BDN4>Aw-0jFiV&-J-5#S^TmC9 zuStnBQ5j~18Yact1C?ZQvIJ$NpXU38dQ*IIpl!O9kE~;UR(`X(`C4tJ!E_^@j&zX^ z6+nYFCJwiqdI}D+R0$vEr|RJ5|7uvkoN%FO?qBF0T_V9{!WF_*MA>-q_pld`_p^b5 zYqVu=v`A5f&>~zXR0%FZ#IQv1GGT>a#~~>CHA`bX3l%Y zHjfjp&hFZ)*h-p4>FHvx80nI~9_egfX?Cn{p zs%MS0%pJadbk34>vq3HF1*m%&oE}V;wlT9CYc)`5p=3fYK*KGP`SvxSH`ma?HEa@SXJSltU~8Bw`NLr@M+5bU;Y!o9 Sn0GkiY=(vS$EeC%;mRK(SeP;Z literal 4178 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 diff --git a/osinaweb/billing/urls.py b/osinaweb/billing/urls.py index 8582e020..1de7f5b8 100644 --- a/osinaweb/billing/urls.py +++ b/osinaweb/billing/urls.py @@ -7,12 +7,12 @@ urlpatterns = [ path('add/', include('billing.add.urls')), # LISTING - path('items', views.items, name='items'), - path('orders', views.orders, name='orders'), - path('invoices', views.invoices, name='invoices'), + path('items/', views.items, name='items'), + path('orders/', views.orders, name='orders'), + path('invoices/', views.invoices, name='invoices'), # DETAILS - path('invoice-details/', views.invoice_details, name='invoicedetails'), + path('invoice-details//', views.invoice_details, name='invoicedetails'), path('fetch-customer-items//', views.fetch_customer_items, name='fetch_customer_items'), diff --git a/osinaweb/customercore/__pycache__/urls.cpython-310.pyc b/osinaweb/customercore/__pycache__/urls.cpython-310.pyc index 58ecac166dbb7e493dc0e8055efda20fc077ce87..1ee4ae37db799fd2193ef8058892386d2b2ad28a 100644 GIT binary patch delta 372 zcmdnSae`AjpO=@50SFc!QcGLR!octt#6bpvK#l_t7hjvGy;UuhF-1C+Ig39af`dOD5oH?q$IT{uXrUx5jRj@5%=T;%w;MHKqe0Z4;vfTlAjbiSi+4@b-m0I@9mSs_9n7F9^Ae;; zlkpZyL1Ib9OGXHXwJbBWytqmzxwN<>KR2~#vMQq$7khqDN@`KD{w=o2C5)<*w=?z# z3M7?Q>ZTQ?rt0SxXXd8nl}>)mBsJNGsh!zRQ(&?hbM)j1%K^!g|IO%?=lbs&z2xV+6A$MsKkcMlyPh4Ai_mV`v+K!4L5tB|p>@zW z?E|fo_R|EkU37pBLfcK1tj8SsoJ>fh!6)Spv<_ICb@8Oy#lMq>NgsbEzXwA%l=rn> z9Ex*U9qrV|rq^Lv`k2egd;{9(qC1AV1!^-!CDs37sPB+Prfnb-&pNB~n|erQ~8(XlpG zi01jSV{ zm9k|@tP?s6>taf-T4B^;Y-;~A9ZELEe+%6s)RKtdwUHW|YNnKy33hjE*6e5Ltk$lJkk=uIjYa)g3}SPKX9~2wVt*e;iK6UH?+{^ttrX;&f{I`G(4l;`UW* z1NO*f_%Gqqt$t7%G83kwmu|qWUA7CXC@LzfU{TOnqM0ZR7FJ(Dfv^HJu2HDjPG!Sl z;@Ebhy}2NRF=iti1in9;wIuYe-s@hbNoqku;0*$q{Gv4@C0l3T D$6iZQ delta 977 zcmX|=%TE(g6vlg|({?(2QTn2^#X@cASY9FlL;@nB0eOW&fU=On3{rs>@03IgY77_? z12N{T4X$xQycg*q>5RSa-rgfi~tH= zH@~n3_={KwPt5%gLs@*r|w-W}R^i(L^mF zWoXCN1uR)*Xg(jwc-c1TnEUTa<4fBbB=EN_3>kV~#I~K^-O`HX74Fd`4yPcR#lKFG zwc>#E%ezIom7@lNAOq{J4BEdyqr#P{I9V!ciok+=z$g_(s9H)))fmfEx*R;q3@*E3 z@CKi_rXh%*U4=v)dBe2Ywyx#5Rj-=wX=Rom-N?Hhm)!F(fE9N(VAQ9DrZR-9gfWbG z2H^%SdD5WcfoBnNm9L%=fF8W)U57C|^7dG7k+UB^d80mB^rL}8fvTwHcXeLyKi>4r zO|py-hB+QNMjoze+vP&3*cVpQ;2o~`hGB#E(l1jB zXrKB5e)J7R_h3&@r6b|7xh(CO_W?|0yK3JDe!yhR`rBhU$5eK7c6e%{v!k<1v9K%j zMT@qTFKn_dJoa}yHA-S;MnkC1Rj0nQqOY=oQ3M6pGKu1PX-iY&GutLt7@Y`KBv2b! ziC|P_f}%;n8iyhpN#|_&?ZRE2X-=X*&6o3Ro;+9yMrD5Tc24+6Z@|+)#O1D$Kmw-I z@;dw;oP}}h4aK1y7emc$F
- + + + +
diff --git a/osinaweb/customercore/templates/products/osicard-plans.html b/osinaweb/customercore/templates/products/osicard-plans.html index 463d5fab..7ede451d 100644 --- a/osinaweb/customercore/templates/products/osicard-plans.html +++ b/osinaweb/customercore/templates/products/osicard-plans.html @@ -19,10 +19,10 @@

$0

-

monthly/restaurant

+

monthly/individual

- +