From 91b906dff8424883b81f7d44856b0de89b712aeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Todorovich?= Date: Fri, 26 Jul 2019 10:25:55 +0000 Subject: [PATCH] IMP Improve configuration page. Allow to disable order mgmt easily. --- pos_order_mgmt/README.rst | 20 ++++-- pos_order_mgmt/models/pos_config.py | 15 ++-- pos_order_mgmt/readme/CONFIGURE.rst | 20 ++++-- pos_order_mgmt/static/description/index.html | 16 +++-- .../static/description/order-mgmt-config.png | Bin 0 -> 13968 bytes pos_order_mgmt/static/src/js/widgets.js | 1 + pos_order_mgmt/static/src/xml/pos.xml | 2 +- pos_order_mgmt/views/view_pos_config.xml | 64 +++++++----------- 8 files changed, 72 insertions(+), 66 deletions(-) create mode 100644 pos_order_mgmt/static/description/order-mgmt-config.png diff --git a/pos_order_mgmt/README.rst b/pos_order_mgmt/README.rst index 0432d954..826df053 100644 --- a/pos_order_mgmt/README.rst +++ b/pos_order_mgmt/README.rst @@ -37,17 +37,23 @@ reprint past tickets or return them. Configuration ============= -To configure this module, you need to: +To configure this module, you need to go to *Point of Sale > Configuration > +Point of Sale* and enable *Order Management* -#. Go to *Point of Sale > Configuration > Point of Sale* and select one of - them. -#. Change *Max Done Orders Quantity To Load* to your desired amount (10 by - default). Please note that the more you load, the more it will take to load +.. image:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_order_mgmt/static/description/order-mgmt-config.png + +#. Change *Maximum orders to load* to your desired amount (10 by default). + Please note that the more you load, the more it will take to load them in the session opening. You can also set it to 0 and you'll just be able to load them from the order list screen. -#. Set *Reprint Done Orders* on if you want to be able to reprint past orders + +#. Enable *Reprint orders* on if you want to be able to reprint past orders in that PoS. -#. Set *Return Done Orders* on if you want to be able to return past orders + +#. Enable *Return orders* on if you want to be able to return past orders + in that PoS. + +#. Enable *Duplicate orders* on if you want to be able to return past orders in that PoS. Usage diff --git a/pos_order_mgmt/models/pos_config.py b/pos_order_mgmt/models/pos_config.py index 19141593..8f53d4be 100644 --- a/pos_order_mgmt/models/pos_config.py +++ b/pos_order_mgmt/models/pos_config.py @@ -2,6 +2,7 @@ # Copyright 2018 Tecnativa S.L. - David Vidal # Copyright 2019 Coop IT Easy SCRLfs # Pierrick Brun +# Copyright 2019 Druidoo - Iván Todorovich # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models @@ -10,26 +11,32 @@ from odoo import fields, models class PosConfig(models.Model): _inherit = 'pos.config' + iface_order_mgmt = fields.Boolean( + string='Order Management', + help='Allows to manage orders in the frontend', + default=True, + ) + iface_reprint_done_order = fields.Boolean( - string='Reprint Done Orders', + string='Reprint Orders', default=True, help='Allows to reprint already done orders in the frontend', ) iface_return_done_order = fields.Boolean( - string='Return Done Orders', + string='Return Orders', default=True, help='Allows to return already done orders in the frontend', ) iface_copy_done_order = fields.Boolean( - string='Duplicate Done Orders', + string='Duplicate Orders', default=True, help='Allows to duplicate already done orders in the frontend', ) iface_load_done_order_max_qty = fields.Integer( - string='Max. Done Orders Quantity To Load', + string='Maximum Orders to load', default=10, required=True, help='Maximum number of orders to load on the PoS at its init. ' diff --git a/pos_order_mgmt/readme/CONFIGURE.rst b/pos_order_mgmt/readme/CONFIGURE.rst index 971dfdec..4bd22f33 100644 --- a/pos_order_mgmt/readme/CONFIGURE.rst +++ b/pos_order_mgmt/readme/CONFIGURE.rst @@ -1,12 +1,18 @@ -To configure this module, you need to: +To configure this module, you need to go to *Point of Sale > Configuration > +Point of Sale* and enable *Order Management* -#. Go to *Point of Sale > Configuration > Point of Sale* and select one of - them. -#. Change *Max Done Orders Quantity To Load* to your desired amount (10 by - default). Please note that the more you load, the more it will take to load +.. image:: ../static/description/order-mgmt-config.png + +#. Change *Maximum orders to load* to your desired amount (10 by default). + Please note that the more you load, the more it will take to load them in the session opening. You can also set it to 0 and you'll just be able to load them from the order list screen. -#. Set *Reprint Done Orders* on if you want to be able to reprint past orders + +#. Enable *Reprint orders* on if you want to be able to reprint past orders in that PoS. -#. Set *Return Done Orders* on if you want to be able to return past orders + +#. Enable *Return orders* on if you want to be able to return past orders + in that PoS. + +#. Enable *Duplicate orders* on if you want to be able to return past orders in that PoS. diff --git a/pos_order_mgmt/static/description/index.html b/pos_order_mgmt/static/description/index.html index 81502856..6b339b4a 100644 --- a/pos_order_mgmt/static/description/index.html +++ b/pos_order_mgmt/static/description/index.html @@ -388,17 +388,19 @@ reprint past tickets or return them.

Configuration

-

To configure this module, you need to:

+

To configure this module, you need to go to Point of Sale > Configuration > +Point of Sale and enable Order Management

+https://raw.githubusercontent.com/OCA/pos/12.0/pos_order_mgmt/static/description/order-mgmt-config.png
    -
  1. Go to Point of Sale > Configuration > Point of Sale and select one of -them.
  2. -
  3. Change Max Done Orders Quantity To Load to your desired amount (10 by -default). Please note that the more you load, the more it will take to load +
  4. Change Maximum orders to load to your desired amount (10 by default). +Please note that the more you load, the more it will take to load them in the session opening. You can also set it to 0 and you’ll just be able to load them from the order list screen.
  5. -
  6. Set Reprint Done Orders on if you want to be able to reprint past orders +
  7. Enable Reprint orders on if you want to be able to reprint past orders in that PoS.
  8. -
  9. Set Return Done Orders on if you want to be able to return past orders +
  10. Enable Return orders on if you want to be able to return past orders +in that PoS.
  11. +
  12. Enable Duplicate orders on if you want to be able to return past orders in that PoS.
diff --git a/pos_order_mgmt/static/description/order-mgmt-config.png b/pos_order_mgmt/static/description/order-mgmt-config.png new file mode 100644 index 0000000000000000000000000000000000000000..5d27647a7cea95e4549ba0784a2af6d1e19ee93e GIT binary patch literal 13968 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

mUU++7v zpuozApUNs+thx6V1~N0UQWfr(@=>wnM>foB!?K~ zb90VNXaFvho~A(;B3@o)bu)fZud}Q?dHhk9%Z3IGm!XLwvy|T&kXnhBL4I+VybqDe zzuELAEel3uezt~EV+x+n?vkZ@p4eWEf7o(bzEXad8wJsMSkFj#U0Z|VzBR1;^gH~r zN_roQn#$EezGjHh$quqYj+EbR2~soDxjz0$`8q&ZNPuq7E=M%?;rg1!Pj|mmXh80Z zbh5*xuQ;X?M-Byd$R{^ z69o=RUFdPTQe{ia!;}=)y3GgtKT4B7c_`-z+KL9>Ja;xl%3J=$LHIjK_u7xA@q@VC z8!7{dBX5xBc&Z(18;@p!f^41Xwn?&aMeA5+2G_(98*atK+Rwe|rlnNDRl(kz#DeCv zP@em`poO8)TNdxwy|@7NCV+AaCET9^p;LZj<>G5_`)=^6a+T>AbpCFGYhRrtZjq10 zrsL=A+w01T;v-%C8$k{cC-y6-rJdFEXUp!MSs<8*@tt^i{~*!^jLXnIMp8ZQytnBY zT3||b+0yX|pb^X?l#nVQl3d234b^VAcO2I}My*9kN{)X?n+4p5>`{8jwOd@M-txaY&xa6&E4I40c_wwKgB za8NjUNrXNg-gD2#;pom(vXK#Q+GJIOiMQEJMaOL&AY9@C-=lNQuk+%A7;{KyMz2|H zszk4^ZrE^0H{I&TkQj7l&A{wvNZ9j$>)iN2=2WtKGw+;cgw{7c9rHHUs7O zb@x=Y0xL=tye)j3h}9VT{ngSfh|1nyQ+vOKVVRYSx{=Qd2%?J(w#x!WJ0pGjp{0td zjgPb0y-fFJ38n%%%#ViCZ*%7C^{*37zsm`*V*{Bvg^j~PJPSB~I?IJBZWQ7C!Ht8r z&(Eqn4jrz=F|(K#pLp2YOJm#VeC;N?gTnBbb?yeK7T$~}jf!k()`@2259igGX?OsC zwaLE<>8ftS0MvB0k>B578rJ4k*C7fD9e-FAm~a?UjFqWMaRsszI32nz#mHKNJHOMr zmzwJR!UOI&t?702n-Dn}=9?ff=X$6Z{#>J}9Bl;*^Skkl3{*nD-*isYYtG0IzyMaF znQk55P({ZMxrBG6-m3coUe+hYjHb#2qP|bbLgceIxo5_xr{Q5yDvcE4et#wVLz3E< zO57vwJQk*K$hh-GsYPWv5kCe1F|(vUkF z#Eo%p8n=hxznSyUKiC?HOUz=$P4TN#ZD}b*ZJ>w{h}pwHK}5-TF0T0FM$jj!@LOlX z3u_0$)wF$jN~fu-QSr6fY>U~C*K_dxkhq&0gy7Gwz>&vF$lr2W}K)0woBSG4MP~nmZZ`K)gKiUUHNXBJyT%>KCmb6@Y&b+zLrT-xx9I! z#5h%?2UM?%pLeyE7OmYmn3S^jlS{ZA3~8*fhyp}Yt=Q^#-Bb~QtYzi%-GGZ6Y+%qe zp4|Hb;8&0%nUZ1jSWeB-2Xu)VtdRt9_ZeZoMsi4iXjqRP+~v{tF?MOmoW&>2_}Aez z*7m19A^UnYSDryVh=9_MoIQoS^3Kka$b>SeZ|DdH;A0e%5yaW*RFNp7%*)6q`}-@> zy&rpr?(>jykxe=Z`f?UIDK`#=CR z9~19f>u*n>`$2Q6@%qp?!R*n_c`m$Nz}VJv#3#s}dE__X&@ZLVoH1r3s!?O9uubYw zx5uNIw|Mtq$=A$|CjbzzJ|7TTp`SJszeZ=JB zV=5NBB;&;$4`0?D)O>q>QEts)<=_4O*S2+EjxH|XOeb_;{5C6Xi1V%zKT74LCUUB)c-!@e3V^qwA(GhM&oRe_fA zT~WE-wPl$U7&*%yaB|+YCMBLb;%6>?xl6mn2Mxb1owy%WdUWE)=(N|5->kIJOIv*Lh7E)USNI@=Bhjfmt&*+uF&ck!qCj zQ>J(ZZ!90LWzy++R;+pW>JBAlC(IM?QcL?D>MCioGhk@2*~{Md8?_XWB8h?2)mAFX z5D<7$ck;P)`2o_tctvLm{nHQrHMjXJdncoJ*puOdE!P+6yr zyf#zfhPiRAmhEj5wHwveT9>D#A#J}RGs3R*NWB)3gSo%85cTy2?>!_r_n9y1!f@}2zpf1ra+ z+D+AfIh`&lrHBUAW*Gi{>eMbClTM?>dUsHiV2tis_|W603{_Nkt708~>);?npzZq4 z%(SX%#)yRi`rh;jkJW=6@oC)wA+XrnyC)iE-&x&mwTt}2){h<4e{yL@9^WcW?{$wo zO*c1y>2%IYkgH3o1vEBW5n~9}1gsCWzl})sJT$dkgs^lHOl9gPJ5J|19RCSk{Ddw< z2SJC}rx&|?4t$J`2*+ac)>b*9hlFfd|0)Q4W4Y7qs(NwVr|bcGTu7$;$-y zX_gv;q|!Rpwqvm22{vY;$@Uo9jS)di)<*ZXzH%%RCTo0J_BHH9XJyZ)h8jjhv2gR8 zFfLL7fAh6unId&(VE~I;mB*&6$3l1nD^0Wzp!2-7Id6plCb~6Kbxv38CscC>S?|G4 zL4i23tq!`dv-MrSNG|g?;~cLJ3;;8KGVDe8X>LxxrDm(adid}IU{gx@TU}qwbw0}W zIh-aVP41s}pOWkaTr4%i+?aeza-H1#i0ntazk!>57p5!VDCZm|Vm+l936vLgX&*PI zT}8B8Zo0xtqj>O`b<5{3gIh+a`;qS-ya@)Q?>DdwNBVdDKEkXi*QhhH!@?odKej?3 zJ#XH~WSF^nZGN((o-rh8YAb{ha__GB1I7PvSG6gl zxVgLQLkp?XBDUVE&_mCtw}^6haGN^+&Ha+n4e;~laaTPdBuWgH8NkC=ojz?x30@3R zp^|AfI;?k>rsc8Vs*>OZFaJ7X9`bFjY+eNgD+f3?IN#~&1^XM1Wp8h{A5LDy|2t<0 zFG6zgo7W`Xh+y5qFz?OaI% zcgciJeEUOMygWkRhMB$yE3T*f)_=5a+q`!DsQ*h#&ps{n!*v=DSy$&5`Ts>X@AE>C;mQnD^K? zYNGih9m}bN2uAr`;?$}+7gV<#N=c?xwdc^ZH9E^;4{qfHLI0F3-MrxeEcsxRGOtwSn0%r(W_e6SU94?2FY_6NV?b3epy_NeytVW=#BXDEB?!7?ezqG9~eGJfiQ4>;J-%h1@o^YB9R%pu*m5=;is$?0QJ1r z=H5-AGPqmFKelE^L+jj=qeG|~!r$wNJSr-^NG2Qp5(#8+30rWGlsnz%zfv+m!^$xQ zGZhw! z3!if*tvVTRw7JJ-&jJJaxMa(Gm8+a#Rafn>*ZIIm-G3t|xQ@$S6oFSnmdfv7G7q0z zt=&-O^v#F}{deomJc(gM`8Nvf4zy*SqffmCMNK4EFiHLiyiC= z9>8t>ry0dgv?CB=^~yap_?2R6vfzP|^=swP{f^aW!zoz*@tEt7oVC?V=Z|~$xtcY0 zKUhA%0M?vV!|F_Bm&h>B$X`g@oe;=z0{%G1xpES26I-|VWWo)B8ivG z6AC^Q59(p9pv9(xh+dJW(U|@+{mdH9P50CqzxMZs5#3xe!+=3J+mkvW9L*QBWEN(u zdK;e;b!p{Axirz6 z`uxLg<)U!x9$K81jtv|))_$DOdsuhiEqOkn3VKD!x|3MU0M@=Jw7R8Z?$l$gdaz=< zOR{y>&8!-<#4AbsznVcN71EHKe*c4wLkQ^Ot-?>Basuzf5v2YvED^B4S@T zxv?&TpHo4v4%9lWcjV+ec4^NDSD(dXnJsLtxVY=tWZ6d~X0IJ zoLpke7FJefN#}-!aovFwjEv%WM5{A1K5)=%3Tk}#AEd8G)9~@|9F6n$|IMgMMG@kA z$^zQ@9dvku0A1Z*Zo2v{l|frdCjSY2TL!<(u~vWSpd4BM-X6bvfq_mJfl`9-bqtJy z;O@#H=J;xY(A%G#mq%w>(jFGJ=cstlkyK2lSVBrEIa#*U1Cq$#t8jRr^S993h@swQ zFS59U@WCYglt5|B&JL0qxwhz@FfMLo*) z$ffm|$aM3qXKO_E`eZBGke=G{HP@R65&d)#1(qYN_{-$HyKNUT|J8Q-0mFr6?zSiI zIU+@emV)fYLdZwJeb ztffyH<`U~Q)L*0=&-Lp|lfJcF&pNSmR(JlUUsd2f0w={EEva55OjH*)-idHmByBsB z9coT$KU*2P8l5D>Y;3$}7#1&Sot5JQ1oiEU);di&cbc&ePwx>sJf>d(SEha|4=K{> zv~GDiFq+st5T0#@I`!jS=rR-BvAk5o3iqy0<;6Y-+`dmog(_;!E{6v7fd$+o)mD60 zY%9uHASDxi=&~233toUtz;~(YdonVA?k-Fw6uA8C3LB;cZB3@6odq;TfZKBg zF4)Vw4#S_w*i6&>9Dx0)>w0cxjg2ar%0GdP0i3C-lW_=MB}t?Da|v?Vdo8zHk#`nn zach+!|ARBQ%v70YN?FVkkxxuy+BYuh${>APL`qHpz?R%Hy+qz}YT2vnDMlmP3m5G_ zeIABogdOJGMau%fw2mBJ^Q^))(=2osPcCIa{GKfLCv+2FRIp0)Q9GZ{-ZS&n}u1Pu00|A5qu=3)jVr z9ki(ON4SR-@6+;CP0SE^X%IUN!?EP!*-uO-(ugDq1hjg-#|s4#>1Y0Fh0D6|irbTf zU)|mGJr^QnX?d>>wb==kD`5&1I~EMVXv4eKT%VPl(OknDH^1UPx^clNr3Ba$j@c6| zFpR)m(Cch?43On}#BtyN3{gB-Kfs?k#W;d6b$$_n`RD-jV?6@Hyuyc<_*idXjw`4S zVVb_gt?>=ExE(c>sTC}6XgADi zU;3q|x6n3k)G19kM51qc=q)Rq#sgngCg=}?wP|D1xKrJas~${%81vhKl_AUgSGr~y zk>8vDb>JJazoKac|8z}I%@noA(Tf8jK(XdmkmYduS-CU7czP;eSr}O~P?+vJv7Kel z9Q1sN<>fBaT%X@zeY&t_<$Q`fQ{iE@V#=@P0Q7QOHGZfEM=9b$Wg&rfhPMaz8De6+N{tZb>h-Cz{9sCDI{<G;s@3w z)FiiO)M?hK*hP0wmJ5H^LxMvLYJXqSXrXGy2XJ@AG%)t~f1k#G$C1G3gx`Kun;yoU zD{Rs<_KiixpK`OWby^!G(NqRIORk#P?#QNFLR3eXWoW}rKd;4nozzXDX z9?HjX`|QZ>^D+wBuagS}X|dTRNnvA)Ls1V;PSomQTbAu=7UIgjUpernGg`Mhv|OLD z&4v#Z%)RW?jhnwb{=`85BA<>Y)gKwSUlzMzqi;_&638E~ML@1C;<)de(xqdjZMZ=% zPU_|#naujP!a8=3uF^}R$P>W=ux2suuFZWTcs5FD10VgrVa6Kn<9saSN@-7B zFGVmyOm9t!E)f@#4gQ!GwwKxJR|E$M(xDF2K}IoRXIzJ#hsx1BycPf5QDh%3BO9(< zPc1IV|9VO=_B4b1MRf?|`6z1sbP@xK$Ph6vp5nq{?~W+!nIDXBJxZ5)xosiKQjR$T zRj+(syeN_D6G=WxeYp;Qxqf+gd2B;pM83>?*6&CjrPZaSq#_}0mt=0dJL3|!^K`i* zdM&5G{;w!S8S*Bv?EsqL%2R1R){VQ}eapg&(>#YoxiuW&Pw{ppF40f2K!hgn(O~&X zO0My%-)*omlBbi}Ooay@NAoKWWBREMYr;H~klrxJxfaKBZ7Ksg-nYT4ot@edgCe`q`5`j1W>cT_w=g|LWC_(Ck}J- zh6Nh8uF~+?<+MaEd|1JCkw}y#Np?`ID!PXtM0AL5Q{N#+>>KZ{eEKIA9$b7}{EnER z6J}bd%i1-k3M0P`GoSPI2r;+)c&4AlVSO8H)@$Z$KXQDj*?5~|?mzP-?-#;QQPs(2 zjD{;qS@BC5rFax8di4L@+0x{WrsOUoY(((M(Ytb@bfG!rt-;aIf z9}@qaOxUf#3RY|~D&X#FBS1)bA(t#8`!g^d9_>Zb?>$I&y{vUDrvuOr+0n2%*R#_= z7zTybq!A8Qb@?qVLa#y7{;S?f=i=T_GRw1(rbcCG6(FXF1Lyz$(jII!`%p*zqfo)_ z07JbXD6n|_XPE)Uzp|osEn@iDxwpS%^scyj5*GLl=Ux0r?TiBJ7aE~3BLy74Cc6?b zaeho;&hrzkZ)|KdH_N-ZH!$cTQ4YUGb*BgXgv8!d+go$n_&YmH zm$>asj8d?jgygzS9ycEo_Y5N>=Q%wRLL>RYz!> zn;dL6Q4|koZy{!4B9qQmMvK)>*D50v;I@0bBX&%_BA;ubel3UjZyJR5J8{X#->h6> zNR%QL|E!;?#A1~aL_;P_bvL8cg{KTe!-)82an&$LQwoW)ftLvDf2rW=Kc=u=L>#k? WL)1_QGG9x~0O`;266N9s0sjT|wL~2N literal 0 HcmV?d00001 diff --git a/pos_order_mgmt/static/src/js/widgets.js b/pos_order_mgmt/static/src/js/widgets.js index 9503b262..2d6c7660 100644 --- a/pos_order_mgmt/static/src/js/widgets.js +++ b/pos_order_mgmt/static/src/js/widgets.js @@ -2,6 +2,7 @@ Copyright 2018 Tecnativa - David Vidal Copyright 2019 Druidoo - Ivan Todorovich License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl). */ + odoo.define('pos_order_mgmt.widgets', function (require) { "use strict"; diff --git a/pos_order_mgmt/static/src/xml/pos.xml b/pos_order_mgmt/static/src/xml/pos.xml index 9615dae8..d8de28a5 100644 --- a/pos_order_mgmt/static/src/xml/pos.xml +++ b/pos_order_mgmt/static/src/xml/pos.xml @@ -2,7 +2,7 @@ - +

diff --git a/pos_order_mgmt/views/view_pos_config.xml b/pos_order_mgmt/views/view_pos_config.xml index c49f5ba0..c2221379 100644 --- a/pos_order_mgmt/views/view_pos_config.xml +++ b/pos_order_mgmt/views/view_pos_config.xml @@ -1,6 +1,7 @@ @@ -9,54 +10,37 @@ pos.config - -
+
+
- +
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
- +