From 3288bcacd2e8bd12f90dbc394470871d22a6f299 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Thu, 3 Sep 2020 15:47:04 +0200 Subject: [PATCH 1/2] [ADD] pos_disable_change_cashier --- pos_disable_change_cashier/README.rst | 70 ++++++++++++++++++ pos_disable_change_cashier/__init__.py | 1 + pos_disable_change_cashier/__manifest__.py | 20 +++++ pos_disable_change_cashier/i18n/fr.po | 33 +++++++++ pos_disable_change_cashier/models/__init__.py | 1 + .../models/pos_config.py | 14 ++++ .../readme/CONFIGURE.rst | 5 ++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 5 ++ .../static/description/pos_config_form.png | Bin 0 -> 36664 bytes .../static/src/js/chrome.js | 21 ++++++ pos_disable_change_cashier/views/assets.xml | 14 ++++ .../views/pos_config.xml | 32 ++++++++ 13 files changed, 217 insertions(+) create mode 100644 pos_disable_change_cashier/README.rst create mode 100644 pos_disable_change_cashier/__init__.py create mode 100644 pos_disable_change_cashier/__manifest__.py create mode 100644 pos_disable_change_cashier/i18n/fr.po create mode 100644 pos_disable_change_cashier/models/__init__.py create mode 100644 pos_disable_change_cashier/models/pos_config.py create mode 100644 pos_disable_change_cashier/readme/CONFIGURE.rst create mode 100644 pos_disable_change_cashier/readme/CONTRIBUTORS.rst create mode 100644 pos_disable_change_cashier/readme/DESCRIPTION.rst create mode 100644 pos_disable_change_cashier/static/description/pos_config_form.png create mode 100644 pos_disable_change_cashier/static/src/js/chrome.js create mode 100644 pos_disable_change_cashier/views/assets.xml create mode 100644 pos_disable_change_cashier/views/pos_config.xml diff --git a/pos_disable_change_cashier/README.rst b/pos_disable_change_cashier/README.rst new file mode 100644 index 00000000..4a3a7657 --- /dev/null +++ b/pos_disable_change_cashier/README.rst @@ -0,0 +1,70 @@ +====================================== +Point of Sale - Disable Change Cashier +====================================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-legalsylvain%2Fpos-lightgray.png?logo=github + :target: https://github.com/legalsylvain/pos/tree/12.0-pos_disable_change_cashier/pos_disable_change_cashier + :alt: legalsylvain/pos + +|badge1| |badge2| |badge3| + +This module extends Odoo Point Of Sale features, allowing to disable +the button that allow to switch cashiers. + +It can be interested in small shops and in multi company context, +when the pop up displays a lot of users that are not cashiers. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Once installed, the button is disabled by default. + +You can enable it in the point configuration. + + .. figure:: https://raw.githubusercontent.com/legalsylvain/pos/12.0-pos_disable_change_cashier/pos_disable_change_cashier/static/description/pos_config_form.png + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL + +Maintainers +~~~~~~~~~~~ + +This module is part of the `legalsylvain/pos `_ project on GitHub. + +You are welcome to contribute. diff --git a/pos_disable_change_cashier/__init__.py b/pos_disable_change_cashier/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/pos_disable_change_cashier/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/pos_disable_change_cashier/__manifest__.py b/pos_disable_change_cashier/__manifest__.py new file mode 100644 index 00000000..e177e61d --- /dev/null +++ b/pos_disable_change_cashier/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Point of Sale - Disable Change Cashier', + 'version': '12.0.1.0.0', + 'category': 'Point Of Sale', + 'summary': 'Disable the feature that allow to change cashier in the PoS', + 'author': 'GRAP, Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/pos', + 'license': 'AGPL-3', + 'depends': [ + 'point_of_sale', + ], + 'data': [ + 'views/assets.xml', + 'views/pos_config.xml', + ], +} diff --git a/pos_disable_change_cashier/i18n/fr.po b/pos_disable_change_cashier/i18n/fr.po new file mode 100644 index 00000000..0c8d7ab4 --- /dev/null +++ b/pos_disable_change_cashier/i18n/fr.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_disable_change_cashier +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-03 13:47+0000\n" +"PO-Revision-Date: 2020-09-03 13:47+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_disable_change_cashier +#: model:ir.model.fields,field_description:pos_disable_change_cashier.field_pos_config__iface_change_cashier +msgid "Change Cashier" +msgstr "Changer de caisser" + +#. module: pos_disable_change_cashier +#: model:ir.model.fields,help:pos_disable_change_cashier.field_pos_config__iface_change_cashier +#: model_terms:ir.ui.view,arch_db:pos_disable_change_cashier.pos_config_view_form +msgid "Enable the possibility to change cashier" +msgstr "Activer la possibilité de changer de caissier" + +#. module: pos_disable_change_cashier +#: model:ir.model,name:pos_disable_change_cashier.model_pos_config +msgid "Point of Sale Configuration" +msgstr "Paramétrage du point de vente" + diff --git a/pos_disable_change_cashier/models/__init__.py b/pos_disable_change_cashier/models/__init__.py new file mode 100644 index 00000000..db8634ad --- /dev/null +++ b/pos_disable_change_cashier/models/__init__.py @@ -0,0 +1 @@ +from . import pos_config diff --git a/pos_disable_change_cashier/models/pos_config.py b/pos_disable_change_cashier/models/pos_config.py new file mode 100644 index 00000000..9db1558a --- /dev/null +++ b/pos_disable_change_cashier/models/pos_config.py @@ -0,0 +1,14 @@ +# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class PosConfig(models.Model): + _inherit = 'pos.config' + + iface_change_cashier = fields.Boolean( + string="Change Cashier", + help="Enable the possibility to change cashier" + ) diff --git a/pos_disable_change_cashier/readme/CONFIGURE.rst b/pos_disable_change_cashier/readme/CONFIGURE.rst new file mode 100644 index 00000000..f3ab1a32 --- /dev/null +++ b/pos_disable_change_cashier/readme/CONFIGURE.rst @@ -0,0 +1,5 @@ +Once installed, the button is disabled by default. + +You can enable it in the point configuration. + + .. figure:: ../static/description/pos_config_form.png diff --git a/pos_disable_change_cashier/readme/CONTRIBUTORS.rst b/pos_disable_change_cashier/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9f76a75b --- /dev/null +++ b/pos_disable_change_cashier/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Sylvain LE GAL diff --git a/pos_disable_change_cashier/readme/DESCRIPTION.rst b/pos_disable_change_cashier/readme/DESCRIPTION.rst new file mode 100644 index 00000000..c1ae162d --- /dev/null +++ b/pos_disable_change_cashier/readme/DESCRIPTION.rst @@ -0,0 +1,5 @@ +This module extends Odoo Point Of Sale features, allowing to disable +the button that allow to switch cashiers. + +It can be interested in small shops and in multi company context, +when the pop up displays a lot of users that are not cashiers. diff --git a/pos_disable_change_cashier/static/description/pos_config_form.png b/pos_disable_change_cashier/static/description/pos_config_form.png new file mode 100644 index 0000000000000000000000000000000000000000..60f583ac55670b38b34e4c5ea094ae517e871fa0 GIT binary patch literal 36664 zcmdqHbx>VR*C&bv*Wd&V?(P~ONN^{(ySq!U;K3b2aCesz+&Q=%B)GfVVMy{k^UWXM zyj3%GZ{4a}1$FlBy}Ng>)k}YCg)7QSq976=LO?*ENK1(;LqNbJLqI?(!^6Ige4kTu zd;LLhkoxQl0fE~4`yVoi9`)VpAim2-O&1k=GZ%M5CsPP>J9}GGMrUIuQ&T%<3wxJS zXn+s|1Sy2H_y<*w%%c^5hvi$}wfiEg)2XzNsy3L=(ltYb-|LaQo6qqb$_1MOyx){T zCXze6WsM$+dLs|hjN`$@iZYZ9FNZLmI+JL?AE5jt9ctL3f}L_Lz!5AkeU`{VHNbR7Hc420zq301A!vBkKJ&atOkB}Kp-NLhM<@qho? z#d@0{#GhrZx>yATeVf9*qkVgLczEY$_s@4K9qL#FTMS0?@>6=+2MU}Oc(B=t}~KvUR?0371MWIr{tvU1A z)?0I7?%C@_x9rIwrE`9Id!@Skw*u5cfSmAQyH2n6kh8}Q&A*%Fw{YegxxeZtIXD=_`Y{_NBK(ur5RPB=IDIQ?QD-t z8y}69G^>llH`*T@r#93$p*B{DDnl3#>U8*?Oygs<1)v5Vp>B^u$0a+m#DqU*)0)9W zt65r9VcYSeFnst(1-U>)*33->leRjMukWmcf*olDz4SZPs=T>5QiEx=gIPf5bwoj} zryh7iPkwqB+(?*Lq|C4-Ca&$ZcU(&Cym3jGsR?V~u$z$YrN7xyMi+yaCLJ245SOlN zlIB$U!*S`>rG_znbF@=lVhVyC`NSu_-~Ivap*4*fxTHSOeF!(Dc*W0QJ3ixu_>|atFgnbXh507nMcgEv* zxVmlD4tzkl`KE^O>y71Zn1zTNAn<%(7Y3A69E^i94QR6r z?9Df(fVoy$XfAJ&Djm2|;7Y@Fmc?jgc?bhS2-5`K!O3);^-a)VA+B7oT(l5=B-PRL zJMVD#h&LENvTa`yZD5+Y0=IEg`16xlcFR7ip1iDMtAFZJ9Q4e#89osKC1(z~K7*b> zm0|$B`{8)P2=qN|j1N=8gL(~oB708Y;YqKqx`O0@Iu)EGes=lyjSDXO+*1)xkA{7b z0CbV&Os4>YZ?mGcM*GHp^jPpL+5e1O-S1*PWBI__#P1s%a`Fjh1}1|VXN|jiX01qo z2#c&-edw9i1O{qY03p&Mlqzf>!=erb)Oy1~-WVog7((?=Whx|Vkj-u_FKInjjCD$i zE)%zR=;Rg@_Sj1OEG%v0%-dLTn$i5doT2JOeIp->uO_YOM9)D-l_5i7{QEhJ4jjQ^ z5GYrKr=$eUKAGH|F=vfTS_3yue5{|Y``p(Q*0@z37XG?~Ia~Q^tQcjISbNRAx7Kz) z-t+cvov~=Q5zxxSI+;O=#x`Q0^>jZT&RP-Y|qsD1beV`(#3|$%pf0kixNuY)4x2GqHP4xFfb^6)mznKL^-GH?>Cb!WK*>XX_j3E4r3P%NZ=6= zY^c&nHs=O)=IPG7%`M4GvhWP8A&0}4nw?k#ec(u>?)@AJC;e}x7Y=U zQ7=yX1*Ll2g?kqLuK;J0%3+MZ%&Y%da7Dpy6wSZ7JJ$bV{>elIjCCJL^5kE>Y;`OA z%%u-}Vg&C~`-PO8J|mp2Y*?;=Poz6*+FJ|8d*Xs*eQ#LB3gis>{_IS8N!&l^LW&ab z7Ch1C9??Q_-Z8qP%G2@KW6yGZW`Chj7Uc8DzxFHR<@xlyw~y0>{;B8`#p#aUzuySb z?;MwSb5Sy92NwW{U3;$LU433>7l;E%Zs2xyYSmmVvY`UNh_f$elz#5d;U=e@y_+xV za8LH2M~|l>|89W5?c24d5drl4(gSyo&XZH6284M>K()~y$4+6J9s6WU?Em1uLGm(J z#0I#x_~wBY#&lDH=@2zTvayqn}47w{Bofe7Xe zfAL5(*~9OwdB%>9CHY}_&jZK+gUxgXeK#BFlc)Acz5$t?*G1QN;C_d0!p3NVSX=91 z{&D(`4f>rRvABG=p4heZ*q76nPv6eAMG;lkV8{K?7E2O=~#G+KgT0D_MB^N zw0uJK_MOcTpv&V#!{gx8|4SI8&{dhh`QX5v#@e&WSMULq&gk=cciu{B29$-^^9) z%ss{9wrXuh|M_ukqqi>)$p%57wguNUwynZ|Hs{42CWvG}@%Pb^=zM?*v{F}}3V02A zSL*y8sC}Lv4Z*i-J|Qt9#H6?5w>Rfox1D2k*nlo(*pa&t68%P$I|cvVjo5Wu`>UTV zXue;lOA)VpUu@I;9wgf}8e$dv;qRm<(O#kzCa&+4vRQ7LD?!V~`$c$kuOHkGV&0oW ziFb+h=Ds|Y3I#)gDiOnlw64*L!Ry>oIKMCf543md+;?Wg1|h=Pi$F~O3-dCCm`C&{ zQ^P!S;G27w>mrZSuqu`dF^~2K<1+h~TARQs_HkiTwa1tX-Jfd zBKJSnc-o>C?l_(kdRj+Q0@M2^)XL$d`Q0EV|BV$N&&W#s>%v#p+CiHWaDg)Ge|?&2 zJeouG6(g+Bt#GxkcVbokY8xmh?(Y<}lRM?+q|tX21NzjQk2q;Ip*~>22pckVuhfXa zfs&Oad1sKDRgb$D#Xq)8)}2MuD{OzAc|!Px>b}7pDi?melu^+q#pi?wXL`+u^_ejq zliKpwH@b46$K8(SpJ}S@44PU5FK;FLSMvvZ#4}!av)UR}-mN+fM`9&Gb!>z0rMTgX%f_>?Ck%3XB}hslnKx?U^OU z59mdXtu|&Es+@QiMJdlFbcwV0tE}1viSfH1F=dj{K6S?^b8d~ z15yOT&#IAx_=H}yBwYF5Bj^d8CLH`d?4V;*H3r{I58dFJaOA~sW(OLNOhJAUa;KiD zfJ6hj z+OrTy&m&aIGUe}<;O4Hbu2zV@oM5=qXfBDCZ{9A%o&37$ZX1pE4K(j3DWrR)`f#)N zhvSb)Nq9K>)wk`E$pbuIzub#Ep6-wV6#6g7gLTKGJ$=^*!hF_<`rS8`rq6ki4;vt8mfw zqCG313uF7-?SQ+u8nM5z%8qLsls|pC?D6Zb?BCY#<1#?Pkk2#`?cUM*_e;G14DAO_ zClqg`=|mw;=Cdj^TPqoZ$sGwmv6oLWYv0LR-+07c?VYlF zZ%Ph6N7)!QWbXIdt)u@{p2s;|#AGJSC!UJqSPUplzr(^u#ue3jNe$43t`m1Ljn)vL z?cx0y%lgD@PN#d2RlfUBMTmY%Y4%?`KrG-+s_7Mbf3DYgakS~<`78SHD8nUbjNzHq zJ2*XJ*3o1f;Jebpw%c?o=;F=WVGRT z*0z?HwHYX0-h?l@+dDn+=l25|TA7vmsKeD)?OsTz^=_3Qa8&X#*DNe`*X0V8%ih^* z%m_BFCv4)VRN3FvH+LVs%a1I3o|)IG`Dc?l?k2Q4`S&@~I*?~vm|?`b6C+jZZ7!}q zub5=&^4fj&5MakUkOX8`#@BLh8ok#<%R9m>AT*x{pnKLfB4%AfkV|rXqs#+EGH-4a z>=qGWg5jAkkfs_8wk~ge1-wb!IQc`(Q zVAOMFaA-PZgkDw;lsN)Kf+hLED1sm^+LDqdTQ9Wsp-$sG26>mWs~PecRY~}BrnC_5 zp`E~=vaz~dzjKuDJi{~2(>Hdy zk$YWKg~9IC7E2!xG)^ypK{Fb90HDD&JE0&LzDPdH#ER-8-wSb|Vz9-E+mib&daTWf z$3J4t`6sOqEumIWP{2ff4}y#*%ss{zxc=G-ZpkLP#66V865fnf}QQ>EA;=LHM6O{y(FN z%j(rv6JjJ#ey!4CzuoakBGhZB+YSo)MzP=Ntlg#j`STm$`yr5sVM6HdIK#FP>h;z? zxBLkA)CrXTS~^uT%niXTy28HrpP20op-?<4D<$fB=4s%h==?aS;` zJqf%bz#Q`48n_^3BRFf@_9JnqLc8btSQgOK|-oCDgItrh`a*rRb3@*I$X)5Bk-Gl{sXTLcbOJrESpBaS=V~k>j`4|HqFlsGZWI z$cmR`@$D%U8g@Z*uDfzoKZ9b-&2&V&U-M~wf+^Gm8$?j>`IXXap5BK5sQOk^J+jwYd3Ou9KsGaj~ka`a9j!D zWToGO_Xd`^{ItJOe9~c~z6oUtdCEwfcDlKh6LB%Ax<2I3;Vpz1igBg#(_8=`(&B_L z+?ae6=M`RqsLmuXZY&JSu9Tn~tYOIskxD!mVN3L}3oj^`6;9iyNI(+t3_d_4<(Bqe zgI8(6(;bMN2Eiu;N#bQQLex>jQ1VD-W`jRGcxS*DNb)*b;WVD?h&W@Tf3K{|={cT! z7kg{Q)tX)42pba}hsrg{?~$k*hpZwtz~g#92BgB5o1dKZ4%m^(zFI)f+a+7_3m{So zpy7`pF0wAm{i_V_AZYa()$byZ5xh8N>@)q=`#fL*Z>~|AFRD$#Km+Z72q{WatZ)=c zX|tW7sliYrPy{=&(DjU|eQ>eeiQ)XxL%o3w_kh9)l_~}qA;W|w`)ErVa+-h+gGfaE z#B4(}yoh1?6;vYkj3R;wgr-?3AfaT$yQDPFSb_WcgJzm6TSnO4coxT;s%U;v>$#uu z5Qn#sBFvy^s_x+1*apYDq?K}gKUWHP7=({jB_+Y4XE^=d>>4@>se;VCq^ch%2r1si zeoM`uPM{STdq7aq;%~yB4~i%xppuv}VWWq!E(;G`yb5Yp#u>Q+>Xuty^lE!m4tjl*Hvh7YDcyrt?iT7il1rtAKWTKm_9ny zZBoeJo^LPv>3LMfDcU7Z<|-*)@?P|9^wlB0(Nu7UT1TXt6CPw@$w5=ZEbAraG6%Rz1GOJ#?!i{$B~b&cNacAu>dUPn5LW z-!HJvyY}TKIAv_z@IsW41qk#m=!72iy(9SUagXpXZtNxb=M4AFPau(!1BQ9Lvt#Ru zzL6(nn+mY@Y8rht=|QU3?KHd|rs#pj91Y3X_qIg4&b5pYoOSilV8b-bY;Q(qbN+bERisWaty zHHAuTqbHpH4B+nPu|6k;ZLU`86ut3SR2Cl;H2@cA-yPZ->-ng~aV{@!EEsTs->B4W$=GG9JA4pwuVC8uSaNv4lsdefZO z`-Z_B7{kuTBF=^+ZdHPSLtCl#fb|=_rNYZVgW$!%NnR+1r(x$;U{w`ksO<`a=+bg? z<3y(`^mM&r;Qe0S8LkP>Rzk6_lYMkV11BM{VIZ+qr5=Jh zPLZ(&5q1j&G+ZpJ-kiMsZeAkpIIELUL;(s&-@wS?TUXZyShz5rq+zA=Jyb7mP&oSk z2L7e;ch#18#jnLEB(`85Ra5%-_rAgo0x9t1D@2;(o_(`=gJ@xIPPZopk;SzwV>Lug z$#sdMRr4iz>TmIHhzZwyKC*kG)xU+L+Z+?n!Z2_&3J7HP_uV{yYwqq2tv1T$RGc$; z#Iqnn=p^EJQUxWst2;7Fq_$gYj(uggw4fh_wc1e!8ysTgZ(vR~`` zy!q{~VHYgiGO%P%uK&lquWl>z{4?#pB0}2x5{JJw(5w3MKT-aFTkQRRs~Y_uYuiI% zr#BFvYS=u#W<9fud=2fK=TY=;lDzt$Lh9`HHBduk)cg{?^hd$z$5yM;o94e{Kbu^B zDd>J%H^kacU6iIfSewc0wsnB|Z!f@G_(aUgl3b=$QElf;sl~$Un>udc(P{62L8#oq zy!JUv`kGwq@tiCJCVe?EZNa1r-hS6K))*A3&k&>{G!P*hS$k4{I3_sAMX5<=LWO@f z451RKQHa~O!M1pXjJc0bHU3(jY)ZLV^5)fDf@#4D&xLXBqWbZQ7-;bdd$X!8wcb)@ zuih^Sg{=#u7-x9?YN#hF5>qB$Dt zCwZ!4$%h!WcBLqkIS9Y1z;5;5p3f)}e4X-i5?-GqN0u|Au@@YVY_kr)-T_kK5of*6 zVni?f`quu`NCO?}r$kws`VO_{^$cD~i)XDTyqfsJ($ohHYr&+$&2;}X<`coO_liv~ zWiHzaXGy)tiw8{dLTeX7rC$;AJ1=-+GU-J>(myjF=X;oaU7y5fyNAk^%51E(TQW9P zOx>c-Iow@-_a}PbyWJVfe~u9 z0A@y>&x58^sCMRG(B*uqCRNb3%CoSCdE{88JTJSIoy>LyUP-XU1@p7 z%1&e(Q;pm0+^JTU^Km8u(K6v}74x*upZO`#HTlg#Le33COkyzb1tUO}Gr(IH~$& z>OZLDSFS(#4j))7wKz%HI;G}1mlY^r%XLI$f}z2` zW z<>uwLEe$Dw5yS5o$dHuv@L_93VwRl(>ACUgMC-$P1fz9yI5{(nylka4JbUD|=04>P z8@26O$vUyLjABn=z83X$CX>~z=F^!Y8>Zi88BlbL$~q;B`aWX|?m|00#GK^%VcrNt zxE>V=cD80ROwCGMq`@GG?D&L2#l5pBOC;xHZPE(Cj+kC*_M@h^w2Dqhm5$e!V(XZZ z*ow$#@A7R6ys-7=(LzIi|5lgCyt*)3^WG9C#gI3FOfrgvK0ltlELYEfo}YiCYy>`t zv)f!V3r(qY93Sl=6_xdTupVSFbo5tB6b82J4aMe@wWMN;V># z2xMhUWF>WTm(pZtD}8rdQUUVeq!I-|%f`_`1x7QS=CCOfQ4T)Iuf>@H;DxpIuZy%d zwKLA1*14L{HFAqm{GSBe7KuM%W4wpdq=D+|mOGIPy?Ws5=w_%Q_DY_-j*VDspftyy zLVCkwi`6i9sCIiSG5ns@XdA!K+)O$<-6Z6FpOKv_yCYLHCR_gQ{3`N1dP{pyI?l~i zz0QNDU-sxyZr{C9i~zsie%0cc;^M8#duy&!R6SW&s8^Zi%(iatYo@8Dt(mgbLMliO zEG0tjY;HZBDx@2AvNB*)rSnfb>G8HGMZnzp-JA7NOFdK(y}NPDtcTgJo69izko(uk zf{x<;;;d-JARjs%6i}mDRfnE|i$UVO_07O|909(WRmJlieRDiVDPcK^Q3F`Dx7GryeMn>q(eSq!T==oXvM(cvV?3Y-34b(T}s z>q?|^qB3$GoTVeCgIiTXJfa-6IJl;}p9ghsCZA}4e)o|+=aKqm25jz*LnIO;KJWaMBmC!%USl=&{e5j#7cN^ts z5xcFSzQ044L2E#{6*?)sd^|LqZds zi{+3$YhCqCa0?|>n7(O8YLt!}BOap4T0JrHW~5fuz>m7yirDm+Ef%}A`~$P zdeDZoztXBS(SEV27dk>uMFqiWA}ds{y*V z={T3XB{r@_0Ld6`F^z#*RZ|aiNYgu)rOUB;&;gQajtR90aA}1{Lg;+DuM3X+T$?M= z>TZI^mlb-1=c{18u;`uIXuIMfe{AevmS%GSpOx_Hx~`uSMaA7+rHsw>O!K`rT!+w-XL2I21rHxqTP@bo~4!Hyh*y@d9FPKnBkHL zp-;}{B-9E*1C4`^k*@D;eF;x&zPAcM1VZFS@TK1poBCS^UlS!Erc^Z0m7N-%S#XcJ z&Z-8J0(3|<_2hIf^IPWv_mSX`I&~P%tG2b~q%C7gneyg^>be$uvJ)O%fgXuk*B73&TJD z(jt((aFhsJ%o@Mjl1PI=NXq+hxTnVTo*Lmw%3XP z7X78UG=+q8K^?t_eeD5{r>VYZ5I_jGm ze~T}RKEWO`a6}c3bQkPV*Qc8kcT-~-sU+qeTWVD7?tb+dg&Rt4E^bqci(N4usoSsV z6rop|Cn?^_M|*pcEY~I$gjU=t-FS*5JIcO^t`AgGroHZNb^b4UZhfR#gt_*leZyn# zNL{T0dNtFZU~_O@`$}ho`x%s$+HULo?cvT9L!HCP3AJ-lY`dR~Y10g7;!HZL&++WN z{WMceuf)Gh&M*?vOHcV8fvYsNKCubZz+;aQ5-*F{99!4j+`xv$M#Ybqf6k4sO}fm) zCotk@_{m0AYBc6@eMFV4S8+lM73m8~vlSYq_ckie6z-WA#H)KnymAQ$_*?f^)y2?h zUXf^)Z=^}I=rN7e?0mpq`y42~{yzh~XkODpVxf;#ZgHlsR;1r@ZMv^f>ddHbQdx}J zwna&Pn_xkW_k$6Y=)e%JMJ&YVyhY2SD%e1fb-jG8@KI<9mHeah-akfji1eP#*fOZGO7c3|!Wx&@zW;o>Ll?`V z-Kq1Wsd_)xoN-dggCiv!?}BRrWX}ovnRo2c(5FG~PGBs)X?cM?Yn>zza`8=j^8m6h>Vp=~W~mGtP;5f^xyQRCqpaU-z*| z@hBh|iuzM4_P-Zdze8bk6lGxH?YN27Gz(4pNE6GgG4Tr~ZICI3SXkEEA||er zOqpK9EGjUUqQ!zb3=WQWSx=gZSN6T@<*68@^b`^L|F(~s`)-9e_gIA574my&+A3I( zLr0C2D8{Y;F;zxjL_rlYN~B0jqt>32`Y$j&sZQGL5`Cp5p+Ei8*Lr2{RRy{GH*+;KRqt&JFv zG#nVrIq!Lsj7lm{3RM^s<(*ZI9u8k3J)LA^umYaCY4Ykm(o_`)L76b~+tGe>s)W}D z?JYF&tx8eIQ;|?<;(^^Qq+cSXxnJ_a)_^Er|%`F zFEbt;XU##tjJ&;21~C?xzLG5uKR4~$o^sJkqrz?+B^wQiUR<2l&=$6GO*S=j_-x0F zZXbmX1us!t8LiVcpgd-mElfb=XqBnT*42U#0I@wu)p~Q9TXV5=FG<#%u}STYS^5H2@K{gC-6%u~o>csIA)yS`5p*d=P!b-jv1_;v-w=0ZJBIc--Nc9r zO`CsV8iyKLJk7AwK4NG~K)2!0InQdz+pSJ(Pfbo{g~gd&WwhKTk2S-H3Q3K>QR&hT z+({|jDtGH!jfEHn578ov+6>+z%Mt21d#zwCnqF7~HfaIlHTSO#;(`~*3RLQA^f-Y9 z$Spp}0_gBz^Ik}AV}d^`IA65PI`?d+5TI$4`(=;lE`^h#SAI8o4l@uOJ4cMiRLM^! zKq%bF{Si{QfC823@}(mye8f(ivjUDU{7n^|*0AYN#dVX=>hRJ-+Hnyl<`WU;)2s4MFE&?Rwqd$j1vkOYeTN_h4DMPJf!JH&F6 zowN+%&Fx;SqQ|fjqJ6V%2>{6c1J9fU@Y41tqRj5}D1|;HD{I$J5tN!;?Mgv1?vcF- znv#3Md!zFWPzY4H|A<@P@;;T2#buB6t}!}t7y@L=GF!+sJ(9W;EfPI>C!_qHPQ*|e zwpA@{t?G0Qqf?~&hxq(4$2B+^(@7rAK>Vo^)C8aZ80@Jo*M<5J9VDo^+(1s)qhE*S@8JTgaOXfn$27cQ2_xisk{3Gu)+r5tn<^embb&$^@Qn-qXD^3&XF2!l?TU zn-q*L`t|W=Ir2tnnQ`@`oPsS1C8}W8iB}9)$u|}Ga4`j?20QV$B!DHR@$vwL$k zJ-tcBc1TWo9iCxmmrk%mQ_7S}bB_wr9Sr;EMG0QWlgF);!5KawCD|x8liY@L;pzaM z3JcS+6x*h32y8!*FueOgC(#2LLZ+U;vB_6NP>HED8M&Hmb^4*N)Uez3i z6TbTeo&Cy8Z*bb8i@Upu>T4-^Q>&JHrkYi9TS9?aPOgY&UPy|=F$V*YxyMZ(2f8^Pc{Q$~IYg>lZA+nv4Sy-o<9xu=NqSr~5$? zo}CK=oky&fJO39VwUK)CgC8d^yaV5yk=mMYzIQZ`sMlI-?4^A$3ISfk0xSCXKqs*L z_g7MwV!ZF}0gY8uw#iN6E7yc}&7roN(*g}kUFp$%;tv@-o?B=>8y5zZPY92%-QU%G zC=6UEE7FhPBYlm8)6*><6=+u`?&PBE{zcDFVqac`QyrP5`r6H=m-_o8n?d{^&zA~! zr)a`m+cmW}ivVNyB$UWHya5MX>R93(fbdf=Fe7wm^+MngY{$OHR!i~9Z@8_;_^kRx zHPw{8^IM&b_Cq9s@yyK)l#r)r;04;t<8FCfzEIQQP`|*^m$HJa%U#$(e zUF|WgOO})I%jQmtU!yIN&3RmN^C#=`-dx7hDEDE?teqb0UP&LkN@}rC-`)+HLs_-MS z0wX8MjyBDbW+>wsc2Nw``e4rZdXw4(0KAT!?ahO7<_vxjl#nd`y0kJ4;N=GG6oC`m zpoX>lZl?5AIJECDMd8U#ashWc8TOr@hvD3hm-+@s{C$AJ>=~N_v30(WH~dVytKlpM zvEQ3MPe7-jg1@B1It=JP^Bp|k>OI+Fj^n;$tqGFf=KWT%Q_LZGv{vr~v~!Z}S$)Fq zMHi;4&qWnY!VJ3bWWmh?es?nKovy?&oe#H!7Qoz_ZC?S~!>yo)4}--8P9^%2>ww_0 ziiFLuarDt*L-z_~Is~%UWqtgYgM9GL9ZE`2<|R+3D|gPWPOR`%--^OJ>Mu|JoT}7q zJ5d+(6CpfWzC}EFK2>UZF+E^OP*ELO?O;}Jm?_X*kz9CjgN}=0^LrT9E2ZRo-3Mbb=Ea>i6g}cSnuHya1hyXw$n~e1J?7^BB%FU0`h0aL7x4@8TLjC)9nLhnd z7xMSj?Old|8>_JF8~28^t7!sINIzwmk=TCJ``prH0kz%wC?Kt9!k+Si0pA%M(AwSJv>;kRKJ@ zKHTY+O$pLF>v3D&AHnFO`i^8^ztXe9#U<{&`8kHDYIjrN@cynj@*&y!Zf1ykS-QXZ z@t$JJKU+AnRl=fw?UZM2Y{zdqh4Nj|;mmI4k-msjhs+~a#mcEnCuBSB{Z=Fsl)G|2 z8r3NRS#L){+Zy(rx`j*ma&r<12=Yg8sQrX%O#%=YrF1C;iLW)t2$H25ey-gA!dTpC zEY#Ubm_KUSb9bz2t@NXZ_<{3&#*Uuq*-yhP?!B0Ay?3(8w~U)CCTG798t)^FPDx#T zc(PtW-2B6*Hv;(E0ySNsN=U)>Q;W;p`)=e4>L$5>gs5}IodoZ=(@x;MsnD&_+KEDE z3%?(ar^2fORKOVOV15C5<5V zRzgsFvoF4~d!Gjq|Gb2keU9*DlXWWc)1vCP7`J|P(Rsjz%`Pc9T>$apfpRIL%T*?y znEooc4Sl9S+H(GV9oG-jjQbkFmc)#DAGg4>VZt9`J;m$rWRwZ6*l2Oqq$QpEEIS1S z&xj`?!Kp^??OhSDJ;~C6I_v#Bnc(;0`~9wX{K7>mt#L)_X`30%tK$PH)1E&HA;exh z!5*`sX-+}o4#e8Tj6b(d^J<<6xT%f4PbPGfCL$K$Gfwh?EX?@PiE^7d5>V}7>c2~m zv7vD>ye`PW`l?A@}QKQcEkFW;|pz$iXI6L6?3(Rad0HK1==l+HGo?$Uydum;}?|9BzVjz+Q3K+#LN?Y##(l z;j)?yowEV)!@&((k63+^P8U(;SHOHtL}`QDD8xFMRyx09>=&b2<#wGO4gJGnzb7&_ z#q(>IiKlB8I)aJRL2d0}uQoEFIy)^8_FJCW(AE=HzsxsrZH}WMuT}*Z0v}~H$RLeO z2Z@)gq}+f(eW!`$^KUPJ*Od~p{`er?n;PD6`(E=Zoe7-k(X}vUXWq0R-)SLjlTWKR zJif=cduI|~F`%=Ox@(m`*&vDsUAekUt)pN-V>zR~5@gIhTKDP- zq6tX`dxH1_@N%GxYVNZbGIAIm{`@)veec%3u>nV~l%|5?N8Y|U5U|qO>?>#uU)Wq9 z^*f!{RNVy&rGk1oz5a5e{h`C1`AFTq1?GK{YphZnHuIeOIaZNz!BhSyS6;`?xNPLO zw-WPMg~lF9bnfgIvb=x@*O8%#_{3-qJUJXhLRO=_O~Iv=Ue=}{qS=wnptJ*sYgcHV zCN*V~W`L*tNjnOLKl85EBYdw5UWF%Ck*9^4Mvb-a+%o>7x^Twm^0c$o29#t zUcPXGpEGFW^;CwZP)N`*l^qwKO(c-ZZ)*F%6Vc^2xHT z4@L4Y0y#}JC_!nYTUxj!C|#l}B!=AG)kdeMV>gBUP_?bFAjSDvRPt-+c;6y?qm5_Y z4Uy%_-D%Z4_u-s#A?dYeJ$hzIA78u?brIYM`5PgO{xMC1w>O%ROab%j-{8 zSMIQ?*bzgbGNb$7Ok@K_MrBqDKs^Y1o0m2*@aAL$2ywegm$ z-_@qx?pi-aMPU?zIOp%>K17CM*ngXnB-tE*C3W}F5|YNb)?0tY=h7?C;&Ma2HbwRa zLXc%-O>A?GqwOlyH3T46M4TG2Q)|O|IH|0D$v*!6MxveEM5rhGK0vEGQZ*@g}HC4 z?W`%aWzW0P5(FU;=gr5O9We{t$B|i$CFV4R$B2x1NLFOS)nt0T!+}-tJZ>cyeNnzD z9huqWK%4@+(TqjC61M4$3%zgSp{P(dh;FJyd8U~sb-NC(S{_anZ%zyHZ4wulv8Rtg znfrb_9jcxnw}hC>4)I8?i-a#6KYBVcU7`cU#15ha7lDONzJr3JNpJLj>%oQ~1W+?Q zqw71gD-`E_7=a+H?pJUbv5zqw9-*o#wt}ueMjdT6CD?GdH=8TeTr*3r+Q?kxm|S&X zliI6-F;Z6UYaA;JU-Bj%$#-u&(g^#Xa53$?Oyis;yW13n;q(hc>N7vlr?atG+=4m{ zk=~5ojbc=ozR_+}Q?k-EF}8pZgQc(CaE(FsJi~MHq~VSul;y=*qCP{88eNl6Ny=M$ zN9JwHw66uhh(9jC@PT^a1XB({R$3s$B z)*DQX?KH&fE3-ZKw$);%*U)O={Y5@VlP!YW#?HRVjrEQ)L_=U_?i6@6$(ZRiWP4N~bAOh|rWtzgmY1@lQgpvJtuoVeHRcG;-hC>3V_Qh> zs3$9DJz)$Fw}*em{zGCC6uHntf?+#1Kicbwxhr2N$M9^zVv<=VY zm&PE$sm$&icnlr2`ic`{_c9-ckwg5&pV%e?e~;XR=lFblG`BM}gHd-P?#uL+GTfx6 zA@6e_1}rQ&lN1i*6uh7g9ZA&A)nMHrX@k5$4~E01OVcgM^sb?hHk1~*ICeLU%0z>g zJp!7%T+;pL!M{}L4$lv!6uFcj7eUd;r1iP1s6sv%phyc=lY#&&E{Ee{`_K!0TZ}E>B1z)2N04lxvo}I=eHWk zYc*tTq59ZVND->RB2mA-wtx&(?JF74Kr4ZD0fA|^VB_^vL*}Cq-HvqWMybZIjagM+ z(gwlnHZE>S6}33730_BaVcc&Khy|$P;36miiA<9U2XH0(KNs9xQXVSnlfVrfHO#i= zvE{JHl9Jp@8|tA%!U1wwW1^_7C#9g@yOFYz{Qq93qGGe3g_Om;MkSKu+yc^|FaXmS zj&DGrjC=s04UYVbeLv@L0Y)%RHD*#HNqAAbwV0fyQaxzKpf6=pe1&_9I4J8otB;gp z4;K@4Y%1^kMNo+$!Da@G%D-~?_h1PWb(8wIy@l<}nmu?T6Zw9t&4!(>tdun3JRf~j zf_~<^k0RN(D#P2`jjv$B!!`C7!noSIAUI(%$l_TX(NH|wSIF^2*9QfY4srMddEe@5 zg#(>hTjzQ3vU{R!#K{3Rdqc~KFUX{JcQ}PATrt5_le+wxbVgj*E^rmD4i%jd52v7_ zWc|ScvGK?x;kMq<&pd9QeV0u+>O!H9#V6{Kv@d@-sv>opy`m8)lYh46&^GZQb9*_$ zm9(lYOy_Hb4y!;>x}|O$aOGuOkiDcAM$I?UNDq-xQ42lp=1lm+OVynd>2*v1Ewxhp z>l|qSP`R~NSy?#W>idTC7LJUK-7f0O4qi&*yw<@rtOYcm4?0e1HA}1+p0;Er6(AOI z-QU2Y(yWcB=xGcm9DO=AZ@m(zSJuZ&&$kBhVg%aCnXHPSd2SJhajBf%aKKxkQWW+hu`{L8P49|M z$*^!`(W($cdL&&v`f&7RDL4LX*b=dd=t)+APpduh-11YzjKs6TXZy!d~BMJ!wn} zJ(XXC9F0t6NS zCUG?+o%Cjg?jD``^r}Q?l8q9|1HP+eIR}qeK_$qn!#zxndgUVNT2(Ms0jbb53!hH9 zUuAijx9w*8iu-M1RmnPxugbG#RY7ssAf_c}{|T|YMMwt*eG4w@?F>RAF#e2?!|tf_ z3W;hpsfOU!xTEQ@?7U&qn!TES5CztCS;eP0w<~zUP(w3#Y&6y6xXR!%lFZvm{8!&x zgnIi^4TnU;h^6j~$x2Q$Ugha0EQ%#9Ru%Rc+@DFDUCeA*1>ycDGo)m6t#+%L zBPy_sF>EPFSA6{W?goT{3^b?O8{B+H>1gtM>I3=km-U;}D5u7SJz3mevYB%^MZWn> z3F<4Gzotu;=U6+Z#~ zQtx&aDA5Di?QCIudSQ;9r=85zv}d8&&ivv-V7etuT*rspf+e4 zjFBU)$#z^!_P13^v_P2Q3hpzT%Y?D^!ZRjJNt-d&t)y3wZ;^=+37KBUoZ__w(|i6gl?V5X^+*@{P`dcR!jaNj^_()}*2yt36~ zT2XCuclHYV+Eau!{Ur15^a=|V82rVQY;5t7*MbSoZN;*Mwa%J-k7?SX!$$QZ1^7q=<&A#!~}TVOtL+6e2#Q}eY9_}1-w_= zvi%7r`B<9{7mj1rU--BXKe(T8yK}4Wr|r7)0mD*OCzihmnOz&J2_a@rt6#6K8FSJM zu`_|A488s~CIisiwp{Q%$j@tWSRystxrpm*W#76-WmcGqX(;9)G=Klgl;WsQIPe8^ zHR&S8e-v6h71O2|?TxAPy4;bbfJg0ib4D37((Xw*0|Nq|7=)aTJ`cyV&S64@G0ySz zN;|3;tmYy=2&L($@;Im344D!IhaTMxsikxcG?4>WXqe|wpBn4~{^uV~DIt}pMm0WZ z(dyUU8V2Tbswr|fM@8K=n9O=j=yl}-WPlm6KM_HH*2*|4Q|L(qax=)L5~-zX*D-26 zdqQlxllP8dC3z-B>=I6S6<^P2Ao3mFrJ@ zb|=(q6kM|IF|TofpY%`vu7rqI{~A(0X1?FWc0Ms52kI{8&ydg^r9E?RTXd_hWb_!hW;!VO;y{ zIrFV)vvBfH_!{8s%4~StF)iwBO$wbcHKPWY%qb`snBHV=tMOM5w{DL9$@1b>s1ZwI zTH_#U-_?^V6gaKe=#7wKTYk^)C3n2oT6TkZeaqJ~nseRJco#L6d+imCDhK1VWdFFr zu=S3~H1*-;U*OJ1^Jnzz38UKCf3I;d%l(YWJulgS3ashx)P10}jpB5B$gSwv%=)tw z!U&&xKdVu-Dq8aj1y<%R- zg4H!3290R9vM2x1Vv#Mr_YT6Q(tbKZno%r z21CaXb*fIb0}ElNKMs2oPWi^(-!69@Dpw>dR*!$olYIL#QZL5l9KVohT_H3_WqefT zCb3NC8w3|xwJiyF3(`~Mv5t4s zUei7=OOn&v&7%5wIh^~rYh#r+i6kM89t@nU__x~b$$A;w=9jI#N$=(rkC>~eN@z1Y zNN%y!k0lh&yXMaKsZ8!er+K?yG+Vh^Yo#E82zbt^S3BRPW32t9`5tN80`cU!4xR5WqU_GpxbkG-A&N&>m^jAO6G2bX-(H`q1HGI&<0WmF z_BC4-x`zA-!kX~+*lY<4$xWeaJD*@XvTb6zZg3G>L`+8AHAmCw9;k(924`D7=d8EJ zYLw>Qle};&V5tjgirBrqTk~2q%Dp_Vci!CVP?1REc|2fI=BxmdQ-T|+e2>_Yd8M5# z8By(q3mqG0Th+fTj{KuETvAGZ!0m60=J2eCBMn9wK+SMbYV8jE^qT%Mr}*PV*ZmMX z7_Sr@j%pwJq|DKkX=Dj<@mXV&ct?m1w7mm7j=OHpyr@P|q}(ebR~cP@+w_cEVYmbM z)OFVjq=khf`>hQsf;CFT*t#7Hr2Lr0>In!Z>OP@+bPo@sa#4cf=#8g^JxHOnm>p!^ z@26BZ{Yq4d!>1`I9bN@l?H8R2s!I1`z*t{a;C#uj`uU!mC!39HP`R^H@Y&V_*t)gf zA<0@TsPXjg*Lw%6q~BiBJhk|Wm)Htp*4IG%=`Ma}4!JZT{Zc~j z>*&6sEH;gg%!Rg6BT(ytq(;w6CMC_h&zK0d%ri$PAv}>*-$akez$$WcSlKKqmVduq zz9Z4mIPE0;rQ!ah=kn-kjV-4bViwqTYG&tWU^uv3;w-ep>-XsoNm4P0R-RCx0j{%5 zSVZg`J_+@|r!ysU4x>}y%3mgN@wjg3@Ti|R7ph1bN)+YQLr|?IQu_;M#>kDk+r)%EWE?p z@Qrd=N8EaxPAy|(yIulx3-o`n$dcEd#0gC-P|YblTn=TwUhLyR#3iMx%KPL$WFezb}0vRoLRRS2Yuheqt~qw-?4oO>v!haJ6joNvbllqD zFB>*z1sC8>be(@qEpxr&*O&IXXO$XvH_<%VXe1Kg%b9(IxEYl)W1=Hw0%fmoKh~{u zr`#FdTpgMff@XI(0&!;f7-G7PlK5lP1&~I1KciU#WVS;?*&T!hwBMPVBVSLLx(KkW z3i9iNGOk(n*d2dKAr13YlvZJ!Ahr$z%D{v_k-ekby6!$7efNUY=#_5uyuF8(FIlsh zwb22%hWmQGz`yu{Tt<#5J4pfxOR^luA^VN<*3u-z-=4-4K+NlciY zxcA5mYPE%qVYmJWupZ{fK_OIA2;}(@)0A&eVkV84(vYoW$~cy&pGos_1BJ^~FqU^DQ>q>R{b1&Y$5^ZSCeJr~Zcc?~JB$8HZ$Tm<| zKV4}vuZ)NhihS>8F{WLOP}DX;v{O-Ndqw6s59M%U4%KJ`mIWoc+H!Z4p1V&L&~kQ$ zXKg<&ug)LHCtuN?o+U$f7^Ad5qFhs#78Sxr2t`!9(<07^y}!A@F7s}5S%L=oB8rCu z7>wrP*1Ny`3s)>Ae;~GfN)T{%Mu{&GX+ht_d%v^nBrMklY-OXRTkjcB@W<|# z9R8*ROtUAz$hH}hdhzUKS+~A$X1cyrXSez7E-Hn4^3?VsUkk}H$0uh^kZChiXO}IM zvwZ7;lM4>rBj)VzZEE#CFYNHX>$|axUpu&M<40LKK39a_NT+P&AFDXv&FB__1n^FE zO?>y7`K7LaxYBhgLgg61jOUdJE;hNafJWBE>symvq}v$E25`&48K#I9+uHB-2k*SR zHmn2+)Ye8n4!>@9s_(lp%~W51=iM5v*UWC-z3RurR$Gogz3fGLYy}vH=BoPKNMGxN zqt%S)zO3%{Ak|yKn#FJ=U!ewIz<=3i5b$xrhUbELb^GmQ2Ovldlp8PTw?Vc)TTcaE zp!-kD`~JB52bsd-^T`69djqiN;Ip#Xdf5lu=+~vNy*m;rJETeiXY@xc!Pyy_{sN(Z zZDSrZE&eMc9ie|I;9d59;>HOKxcCIUT6yRtw+Zl2Hms$!9PkfTSb~2Zx{l}lwPCs- zK@!t_^F(YqlzX}6&1rGI7I-5vT2N>k5kvi>GIlx+W1v!8&exnTWoN>jC8p9)5b^8zX+A%ciF?g z?c;mg*&m)H%yYlb-K`b4X8yDj`0}Ij{}`0=-}hz-(0Y2K?d%?!fHWG{>>Z zrC9L+E07x));NxwdUtSI5d!?iqoe(Km*T@5)R%`HNo9jx;*1C;`Nuz=deM*vB7agJUF%rc#O=B5M z{QH^O(NY&phGSQyImR&p&!7&iu8zHn<#QdpNXSfb)vf6E(Pp4{=*0OK2Zi;d4&7UB zWcisX33=EMD;pzD@DBh|-Dse2cvdSV%Iz}R-heE`g9LQ7YAB2d=%B<^I}kybmj#*4 zkHoVKkzQXikVX4^V!gA%0xfG3X5X?UdzE;qhH|mni0X4zNoMz8MnMra%Y!U%ms4o- zBWW$Uec#baBq#W_^q1-U+bci zS(ZJEfd39WByxDg8`3b{4{r|S)~r2^BY-g2wA0Nko*ODbCK|FVo}%7i-OOzOE1bpB zpuu8-L;#V9CTSNZf{$4!WZzM5D)Y2l~7x5 zD0A$jq-2GxBd&}U3hn4@rzfE@4Y=UbG0JfTh5Plkv5qZ;X-I3(@mKH127-g~=9UF- zZf;@EarBM8a5p}Ossf8@d?vg9k^A6x3rjf|hmRU2g2l1y?AgP?m<0s}BsN^H0C$k= z3&dW9hEe8B>Z%6)FLxkp!$Vk#4rLWoLp8m32OhL$up?Pm24A@azAq}u-P4n*k5wHi z6#|p#k%15fc_PCN$(7|A#)fAJks*4-zRLUjNPZH&yXI??|A0)12esfqhJI5L_Ufb6 zjtA$?xx3sfrZ$;*rwiE6DYhn>0y{l;cn%GUnqW)G%O{RD)D0RCzEu%#^b-f{qNe#ONjPse z9Je_gedD!#K*{`McOA(fQMtU0mD5#y7d3M&@?SU?=JTO-={4D={2I?FLeoJ2t_!Ug zDwcr}bC3m1(HFY!)6Mb$g@ywSDviYxG4@rl?WjWRD#t%K(1;lc0-}_yG%kC&*ICc= z)g4PVk@?=cw`4Lpz@y6bMnodlD?q zUtBktVO>E{dfzhmSb_X3e|}`wj>bG{O}Rk%4-mQ;j#r?Y2d8U$o`@<$3tce+M$ zap??KTT;?d;}x?@Cny~<9ov#)EZIJx57esSMYz?d4Gs>T?+4 z#w9)G5k@{H=;gI4Dm@81QNG5B*(7WSJ;7an&Mv4gaDqGOe@3X7YsLQM z&=jn|eiCG?^E_r98$EMkZkS@M`6j)~OubMm@pVIWd>(WykAF@hWB8Q#GwY5zC;pq5 zS?;W;;v0mh!roq+5gM=5aqmL2@WA@i@i&~MMeZS3aN!WzD|bWau2|bVqJ5eF2|_DD z(_0yyEP&0?FeKu13g^p?e3*UhMV~@a2OgP>jI9yo)?tSC3AtevM%$*)yULHe$@I4GScw?3AltzEdn!^rTYg5sBHCBKA`ZAlPH5xm! z+eZHt7p`I8Euto+(}qu^KxDX=*fVuw;elbE*)E2~GTDV5CH9`WVN@_V#;y6{^5AI9 zr$O9tHGL4QzH^xPHxg4XRutHDzOnwDn_tSQ@@b{Rj*DUtL|)(zb;$vvtn+FVYHid$ z!}6mAy)}J@_#q60Zvt?T!HF-aqW(;Qam(YM;<_s$v}3D?v~dBsRvj?T)M$VZD0-th z1BW_OYCqczK>-_snV-M%X1e3-=NX>6P#RPZ$XW_X`_n^7j|OpbjJaGDRA5nRp<@%o zYZ!b! z|I$g3wb{!72CjOt%(1gZ!Z5L@Q1Ip+2L7NPT_iyTu<60ZuWEmuI@x&^$T_mG16RId2+GcH~1V$Yp;e5&C$eK&&*SE*rLf^hZ5}!)oQTzwefv-qcpiJG`UZKL&Ws^7&e7ah2JL9|$hKWN?zv}4zLn`Gb5aWM{ z7iD{M?J`JvZM|<Hx8KD`=L0;p{z{a8^>xbT5B+q4@Dkk(0|N)wdfc7 z-G_|8)z5fbk{)%CjX}We2rL&*_F0cww4{P@z2D`4Q?_`*I>buFM62Y~Bkju}MVAi# z(;`!@658Lq*P(Zz0G~6H9ZH+s7+6El5WO`UGrv>I;>T!529PlGgEH>(R}3^+>*r@N zV^Q?Y^jd_=hSU7u&EmxFx}p1l$FG z+^s)y%wjqm7xpBX#LicOOdM)Bq?r|V{^ucBi$-`qiObbQCz>Me==f092KbmoO{7_@A}>M6gUcHCBE zI*}Eq!sw{50__=GzxP$;6_aBKKHX>S%WiR;R59gctEeP>cMDkQbd7PsN`?_#(2V}H z4fExQf##Vzp`99m-{E)UpiT9l>K|Tg*Ht`xnU5Jqz%bo3WE$_S#RFxZvi#YNJ?I}W zY+{bU5kE$F)QFSNAQ4qA@K)POTuRfGx~mqL-+Y`>Of(gfl|oLpM>S6@8@#(! z^8~d(U_mrWP8#Q>*iV##@Gf;F+RlBOg9OT(=DRK?e;g>OaO(<&CeBIfb*XHoF3!zc zA9Ms%_`q4_H*XC^jKR}J3Nne2%Y(DF$7||g?Gq+(O+k6)GE{MA1(Mcj(M+1c(lXQ4 zfYzRoEbd`mEa&#)mtF{B=b>M}tzPn&@{rR~E=ddp3?kgO#3FGUQxxNy@#J7`b$%J` zqNiBv5?nrPm-`SZ4`W9j+fJ8+G@-3JeKqEbDDj9G$#T~07rYpUyUOzfN%=`rs8S8_*$L zUq9|Xx8y7gT7Y3DLnX6*_3l#jF002nscICTr?fk{^70Puwj&EphvTlcBw}>O?8_Ve z9u|KkjPOdp9o|zYDmU9W@fk@!KHtY9l(;>w*iKaHfZ1VOVwA9JVs*=&2)|S)w)K#c zB>WA=y@TCzHj_QPB)*3+aP}L%Q;cx~<5Q};Rg%ubcQ0fS{DNg%l6f1@KU`bktyDJ# z!kj0I-{>|`Aj}XMGuC|6l|WcsDy{1$GJ^>Z#VI4wb^3@Gk5146ppybW>G*=^=X8B8 zYUAb2bJbi1Wbnp>MpzjVc zR1e(8=RMburo;)<0s74{lC9>?FXv5H>qBj4nB3oCJddse`s3AP4aZ7)IVTolK*7}A zuhM7ufvB9kETGz2c$mA1`C%v9HN~Of$uV;)KGbkQ$TJoxk;ya#H;U{`<@Y`G&UoxX zrkAs`lmEV@A6EW)!C3Y|!s_Ju(u0Im(w2V_{841Qd9HP4xueNH1Rl8Dl?(ID;XTN_ z!K5ACT}_QJ-;6<18a-K!(}hfKI&Hs=z#UnNTK>+PhhO~YZaNiEN)K1$xw(mU7{Vy*N!sC37|YRpQ^mC*93?+ z4TOn@s(pN$`FvgrNu08|hEv}f;Ri}4N^Z1ksf%p{fvS(F=9W>Vx>Un4{rJ zBFczUrLNdR#7nSYNz^_*bm(B-sR9H?>V8qFN($T>M;VJRQ>`>NOzlJiWo|bU#=30)E4pm2;<**&Nm0!83a&pSr zM%ATkR{kHLGBpQEXW-K%>>{ZGvh7`Q4J_$d-77=tmgwIw8#t8=kaTmo-yx+iH#e3O`|*+8yOpxiPgSU(lXXx z$Sm2)-}5u8JU@FT?C0LU3tYAtH!e2SSux%2 z$K=>ob}t-G#%@opb&yHYdPImbl(4ODTmnNM-^d;N>zK*Qp7MUuIi*QUXCj)XeSeSh z>Hf?fF_+D-e){m~mD(n!^SiX-m&(Iv8W%+O;PizY-cj9Y@;ED5@^2*R7o$TV;4-qH z!P1j>5eEs2tfcPvUGEzrc z^AOznUA2Q<8dwF_dv;&^2!pz!gx$M1{U|0Xv$+?Sh~dT`I~%*=^_B}xA#@ss-sTR} zdGx*w%?VOJ8Zc(I7J9cGNnTbD>O18MlZAzIoJOb6+GV`O9PQ!+tf;kfM5uOOGcD3% zmvM`>&%_atz|-sxFy!1Gh=2a{YK;z=ZynLHw>4^Iph-<_^k&B68Zs{sh7bRdvbX&z zPU2DWd&9)3!OVtfnA3{d*Qe9>LCWaB-K^H~AhH7Dv$c!E0T+W##@H3+j*Cb+mrGJ+ z&X<%J&J!V?R4JpmZXaRz@*?aD9`KAgZZy*jy{y=$@~a%Cc?WlUaVCUei$`8qGEXQv zv^ILc8y#nFPT$;u2~IaJPG*fQ^R8CHumTs>6URmR3+dE@+=6omsxHBxnYhsw-w!*| zC~o8Q9qz*6^2Faqhhv@Wrn#sO98df8gq#;RFX~@XF;h2=F^T#_Q`l^cCX3mvdnKl> zxjkfaw_yXQn!*DvtdFD^|CQgfg0R#NF&5haa=ygYTTgb__UqOm?b9*nE} zoQ1GTCs3i4z)6Q?(|9$VcYBcU%+3AL96nN%(*}GP_&l9 z`EotrK~?f|lmz4A*T6DwJM}S|JLYQ>T@f-0u&!bS4EK@KD|y9DD5&pF)F#ElS7Dd~ z7$_+2ofK*bp{5S?4%xs1{eflUu~V+RV6d6A2k1tbL-8&p98B6{hUKpXb+miz{*;K< z^(*-q4(!aIYouvnY_LNF*swpB(E(|l<+9W=(U)sC_kDD=Mw7p)1UA6^jK>j|*+5*_ zs41H(zsl-AKR1si1^)f7D;)z;^2*0de= zuN&gkk9F#rOrkL=(c?>H)zbt1t}5PqPKo`WI#K@Dm7-DqXD=w!KL2w=yt#bc*MD0v zU!W)cZ!1bf`V#)`G;kirtKd_B6K&EC@$YS=TfmS0Eo*c@`M;jq z!-8EwN7Qf}@%>STAx6yE;S`oN`JCwJH-*wa-HZ=~OR)juJa*Mg@t!$;u2(ZCO*5<5 zAX%25?CV!0^5*Hd?-B8*xpy!>wm`h7AwoVYiUl4Ey5bv#bnh)(%@H{(A7%Wi{1} zdYPoqc?n(tGlK#a%E50qnENc3FVzC|M8qSf<)>{0H zO^zy`P&>wBQSWUGr*mlBz=kP5ehJ|S`Sm1tLs!7KZ5b`UznxJzZ`bmEcee&?76xZh zv7=ER+({1>L2H)t{$_B_w|{QA0O5Kd9J=%ge0aDhSXdhfHHI!b2cIyJ;+M51jb6=M zX(qWeMGK>rynU|w7OZEP<0^!GdlJQNH#>+%9wnETes z(18K2(Np=RPB`EYn%m0FmhV*R_=h%YT@6uJ1A0#_>V-@plj84Z42hKVzRrw@6WOEN zCx4LUJ03laL0rw{ZI(cCHL=N@T|F?f?eFL4bu}eUhM=nlU|VXMeOIy-s^<_wVjZOHOQvj$sLBfq1nKyGVipWwFS}XI2G+mw9<^&>v50-@l_{ zaqyp5v~=F#*gWUGe|kB6dj$X0W&5uAN!OW%r>L>s34FXke-(Go>(vH9`OX^+Gs@~< zt2c$_)K0ei;UCp(#QL-vQ2gy3eiiuY;a}ebW87X#{D~I`Xg*Bn8PVO|w$u>0XmK(E)@!$f$cepLu#B z9dg??oMt;;AAOvA-C6U)ix;+P`8If3zwcv0rC2W zi`Jhk&KaY0+97a9QI2796s-3YQgMDgF>4W=0sLi!!704cUm=Ye3y6}(PCR%y)q=~} zC*osI+Sp>uuqz`m<rP?6s6=o##3Ndr^G z^0h`->?Tl9MgL_VbQN0_iiYUoP;-EsOhZP*Z)pkbzvSTaaNo_O3j%_eEG{gdBtUW@ zy}q*Ntmmv=pFw2Q{61jo!K7H%lD0syxS+bMsE{F2_iV^(!Cb$c{jj2!{rc%&d*8vc zu(LVMee=r_HCO_wpG2M93wDBf{gu}fur&f}N!}bfM)^^M(bMb~z5dW(*}qr$kp{P= zH(voM=j-R{syfqlf!|Us9a`dWkAE-g;d5Ey`Y7EE{;>^y#-SGKDa25|fjiM?HScK! zI4UVLU|Vm!JeZ$yl8{(#w8{cvf15*FJeumdAT(lBlyrQ;*1dx#(#B`rr4Z0IOEzm^ zyi{@N z>cR-E&2j~7O+m8=Y~XI`HDmm1{@kg!9dT{I>m13GlHZE51K$E6prJ~es#z#eEU%}T z63QzoBAidj(!1}|U?9PQ@DQ!|%Pzp*tIs|iXTDDmN+$mdn<#5wTxmXiUoN?N$p70L zn?K4g`MC)b0Tm)BTsUjr%76v`Regd_vy2(H`E}p->YhB?$l5Ekx>9<eXeRA{hGL?qlte8vX>M;S6Hq~X)!s` zut9zeqC}f{ZS_~Hk^PQw81Ggu(hQ)i_ToUD@ z$;zqO_5LB@ez)v>M0;RnRdRxomJGn#V6Kb1I1EPZ?aTpp2_YL#+s)+@e+vHld^vEh zOYVD1acT=0;iNV(eE{*OxQ-7kob~Qkk~i%vi}tV{a^Z!fiB~Nok&C1iPy3p|fd_HA z(r%ltoo2*N0AP+J?maA9@Uqc}Z1^Ht5rOyBTTh}Tv9Y%oiH}U~bxc7ad}jWjaC?{_ zq<}vlJIf1+BgS5#<$GMqfk{R!!si&Aw8ZpCHa?eFX|45vWi}hnm-VNTzxQTlQHq9t zBnF4bdX)ZM1>C(dwbAWtI^^$Jp3s0z0U?1pIxcxor=weswmSvOCA2Kw?8*vunzei8 z92Kdg5NASxdF8*mx@j`5B3cKdmlDIQ@;N3|hz4)UW*6UVYpe40aau;S%fEm>zXy9? zmw-O_9tTH$%08PhQK?>7So{@(Zo2p_k~NF2YQQjXgyokC8(U-KW2rI57q+RZ!O{4& z0{n$+tA4dduu~@L8Q)~vSe7{>ngjRYG*KMC3!4DC?%r`k!!vMSX{KsN)da(K3GII8 zgf6<@*IKCX&h|Sa*xju)2KyVQS>^;r_M?(}U%`d&nVFqu&Sm=CW<&W#`=58(uwdpl zPYR1I{oo%~2y)6|4`dvShwjCK?rY$(x}6d`U)9p)*JlMjHmJ1<9We}XdZ^9{cAdcJ zx*O2QQQD_j9X!k!EOoT`BNzmy2ccq^AH}u1(vn`LIC_IGGml-+>wS!2Z?z9H4Nc8j zFcZbHEEz_<4Za5TtWRiMI(&w4Y`f6R@Hr#BSv9K3wjQ#*s%v479F)U@DHQ8O9=nl7J za*}cL&bD9olzqiPKt9i3mm8>EF6Ksdi}-7HN6zk@AS7q?X|rFsQZGDb{YY%lYfVT8 z1yjG0N1l@qdR9}a9h*?Ve=V(ds7~Z^^ofdTV@Fs%K8F?+)nUgpjDBrGX+NOjEP5yL@>-5I~WtsO2#EF+5UaFnm+Ol`TM|dzoL9!_ zRv-gg@+Z-GDyJQ-!;X}T{9bf3O_~wensagsEmQgwT9*1#J$=9ocqu_oEE!zN5aW&p zbL{ti^!Dq6IDPoJ1Eg(_CG68>n7jEcbb}o7Ks3WM_VSCTl_}j~OEU(_La~`!-NS1d z+{i8x;xKDsx}FS_%#`Knpk)JzhtU9clKE??BDG0)gdjf(d>;9^>+JdmDMW5{7Y(|h z`(v9+sAWf^*r+PTQW~S~W3+dhksr1ergZNy0$ITCoO?6M5_*@U`}`APs3_dBQP#_w zWWfBA!rrneFy4q!`>${aa6^MmWo)_E;MV7WUOcH!jAZn z07}{&4<^j8HPC_hAX0^~hD5Uvo7)unA$01l}Xh@XA>Uxt_?bjAwrUX5{LSmte; znE2RIzqrCKRUNvoE{p|7nzAdhNjYdhP46Favm@A1c{7U)wZYlp%FeE#laV}8ozJ?X zagaw+hhW2#$C=?YYYT#zgd8I|vOR`da|)+HNEP}pMwO_Yqon=Tkn+jJqL1kyl25W5 z@T1(`@(jng`Thx2-_9*9AJ_CzbMZ*KfW2S;LU({_Np${*6-S!HUo&eh%8|UYd%*H? zlQ3lzD1N=nmdkLcf0?;>x11QgV`AZ&?9%%$)Vk-!`GcS0akI+qqt^`5e#=2z2!n3x ze<|5}S*~vRs?S)o<8I6m={tn9LY9b~$P%3ZUE(NB#LY}Kfo(#M2j?!8rf=pa@S|hK z+06_qk(79;Vy|tFn=cjb3p~_o7CUw(PKqttwiBIkG43bmHm`d$@=S$C)613p2J(x- z-1lMwM>TH1MEtkqHj^%yg=Dd{A|d_H-YsJD1?KAd%qh9f{k8)E%9-gT3C11=0YFEW{4vW)K0SZ z-A!f+-X$)vGZzQ`t*=L@jnljmOEultg$I(pM+|-n0-|`q7iLLzw^JDMH7~W%UZgL` z=c+dP64{=)o#YO`+b6b7jFv6oxlyoG%J96ea_$SOwdH-rR}Qx773_Rdu)25F zE$)(5#vYYhlRQn1+`3Tr%G&P-ds42E>ZGjM8q4Q6$@>D2zw#(OufFrO(*55D-_Fx0 zFmyFaExikHgWT$7!b7m<0m7SB7A-z*>aqpIoLDqW( z6)v4_ovi+Iovq0JZJg`hU-8}R25lf+vXNDub}TlT)8IyA+$U|Z<2Ow&PIc|uKQn*T zy2%-yM|P%gwtkjgnZ089(hANAC;n_n^pm%C%&+fQp(~rek6GE=T~@Vo&eKYk+2=mE zX6s}cSc(PAnE&MgXK&e^bsD9|`-(0HA36Ovr)c`o*6kS+c5PPwdE20&Q3TlB`NrAy z;l|vE^=3hLO->}-XfS?nxoHyPv&UcAGA*hn9X`yEHfJZR$TG=Bo@vX>E`IZ`dla#u zl3w1ZX7t%+%XQPwuAxkwX4aOU=SsNeg(XMn>8JnBuqf-f?9wSARH%FMu;sZAn#-SC za?P%(`JAf#FoS8E55Km!>O_g&@Y}`0G53GGmDSDbmD&jD^nP-wer9%uE#bMJhW6~6 zS<6;{y9w9MmPl^)0yQmv8}@$H*G+iivh}9AQ}yBPKZ5pdJbHb;!Nlz4Ki~Y3x#m;a zwb*73wBL|+@qRm``(^AI{4nJj=iMD1#r|4y-zN)deT}m@7@w_weAx!WhX0pzefX?T z8pnc$uz}!&%Dldn1)o|Z7A)P?XIy(SMO1Xc&z73Y5vP>+D{bwvR^2|p(Ajr%%@?1- zRSTe6cy^hK=AE5&V}0a;rAu4iym>QI&)H=jOMI>9Z_`<@@noNqdj-88*Y2qD(F}r( zhR&>vN``e&Tu{bfyP?Cqz(hH78cW%`IWMJLT;%jOKk4RyjFY9^`p=d#Wzp$P!=gCcPN literal 0 HcmV?d00001 diff --git a/pos_disable_change_cashier/static/src/js/chrome.js b/pos_disable_change_cashier/static/src/js/chrome.js new file mode 100644 index 00000000..cd361b89 --- /dev/null +++ b/pos_disable_change_cashier/static/src/js/chrome.js @@ -0,0 +1,21 @@ +/* + Copyright (C) 2020 - Today: GRAP (http://www.grap.coop) + @author: Sylvain LE GAL (https://twitter.com/legalsylvain) + License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +*/ + + +odoo.define('pos_empty_home.screens', function (require) { + "use strict"; + + var chrome = require('point_of_sale.chrome'); + + chrome.UsernameWidget.include({ + click_username: function(){ + if (this.pos.config.iface_change_cashier) { + this._super(); + } + }, + }); + +}); diff --git a/pos_disable_change_cashier/views/assets.xml b/pos_disable_change_cashier/views/assets.xml new file mode 100644 index 00000000..174d585e --- /dev/null +++ b/pos_disable_change_cashier/views/assets.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/pos_disable_change_cashier/views/pos_config.xml b/pos_disable_change_cashier/views/pos_config.xml new file mode 100644 index 00000000..c2ae6e66 --- /dev/null +++ b/pos_disable_change_cashier/views/pos_config.xml @@ -0,0 +1,32 @@ + + + + + + + pos.config.form (in pos_default_partner) + pos.config + + + +
+
+ +
+
+
+
+
+
+
+ + +
From 78aaef80a1b035486dacc2d7977c1bc1a2adb150 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Thu, 3 Sep 2020 16:00:45 +0200 Subject: [PATCH 2/2] Update pos_disable_change_cashier/views/pos_config.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Iván Todorovich --- pos_disable_change_cashier/i18n/fr.po | 2 +- pos_disable_change_cashier/views/pos_config.xml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pos_disable_change_cashier/i18n/fr.po b/pos_disable_change_cashier/i18n/fr.po index 0c8d7ab4..f2e7e07c 100644 --- a/pos_disable_change_cashier/i18n/fr.po +++ b/pos_disable_change_cashier/i18n/fr.po @@ -18,7 +18,7 @@ msgstr "" #. module: pos_disable_change_cashier #: model:ir.model.fields,field_description:pos_disable_change_cashier.field_pos_config__iface_change_cashier msgid "Change Cashier" -msgstr "Changer de caisser" +msgstr "Changer de caissier" #. module: pos_disable_change_cashier #: model:ir.model.fields,help:pos_disable_change_cashier.field_pos_config__iface_change_cashier diff --git a/pos_disable_change_cashier/views/pos_config.xml b/pos_disable_change_cashier/views/pos_config.xml index c2ae6e66..54efde3c 100644 --- a/pos_disable_change_cashier/views/pos_config.xml +++ b/pos_disable_change_cashier/views/pos_config.xml @@ -8,7 +8,6 @@ - pos.config.form (in pos_default_partner) pos.config