From d05e5ae79a8de9aa77f1bc989b6e1ccaaaa91808 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 6 Mar 2023 22:53:15 +0100 Subject: [PATCH] [MIG] account_statement_import_file_reconcile_oca to v16 The module was ported from v14. It was renamed from account_statement_import_file_reconciliation_widget to account_statement_import_file_reconcile_oca to take into account the new names of the modules it depend on. Update code to the new notification system. --- .../README.rst | 0 .../__init__.py | 0 .../__manifest__.py | 4 +- ...ment_import_file_reconciliation_widget.pot | 0 .../i18n/fr.po | 0 .../readme/CONTRIBUTORS.rst | 0 .../readme/DESCRIPTION.rst | 6 +-- .../readme/INSTALL.rst | 1 + .../bank_statement_import_start_reconcile.png | Bin 0 -> 24829 bytes .../static/description/icon.png | Bin .../static/description/index.html | 0 .../wizards/__init__.py | 0 .../wizards/account_statement_import.py | 37 ++++++++++++++++++ .../wizards/account_statement_import_view.xml | 2 +- .../readme/INSTALL.rst | 1 - .../bank_statement_import_start_reconcile.png | Bin 33511 -> 0 bytes .../wizards/account_statement_import.py | 26 ------------ ...ccount_statement_import_file_reconcile_oca | 1 + .../setup.py | 6 +++ 19 files changed, 51 insertions(+), 33 deletions(-) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/README.rst (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/__init__.py (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/__manifest__.py (84%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/i18n/account_statement_import_file_reconciliation_widget.pot (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/i18n/fr.po (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/readme/CONTRIBUTORS.rst (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/readme/DESCRIPTION.rst (59%) create mode 100644 account_statement_import_file_reconcile_oca/readme/INSTALL.rst create mode 100644 account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/static/description/icon.png (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/static/description/index.html (100%) rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/wizards/__init__.py (100%) create mode 100644 account_statement_import_file_reconcile_oca/wizards/account_statement_import.py rename {account_statement_import_file_reconciliation_widget => account_statement_import_file_reconcile_oca}/wizards/account_statement_import_view.xml (91%) delete mode 100644 account_statement_import_file_reconciliation_widget/readme/INSTALL.rst delete mode 100644 account_statement_import_file_reconciliation_widget/static/description/bank_statement_import_start_reconcile.png delete mode 100644 account_statement_import_file_reconciliation_widget/wizards/account_statement_import.py create mode 120000 setup/account_statement_import_file_reconcile_oca/odoo/addons/account_statement_import_file_reconcile_oca create mode 100644 setup/account_statement_import_file_reconcile_oca/setup.py diff --git a/account_statement_import_file_reconciliation_widget/README.rst b/account_statement_import_file_reconcile_oca/README.rst similarity index 100% rename from account_statement_import_file_reconciliation_widget/README.rst rename to account_statement_import_file_reconcile_oca/README.rst diff --git a/account_statement_import_file_reconciliation_widget/__init__.py b/account_statement_import_file_reconcile_oca/__init__.py similarity index 100% rename from account_statement_import_file_reconciliation_widget/__init__.py rename to account_statement_import_file_reconcile_oca/__init__.py diff --git a/account_statement_import_file_reconciliation_widget/__manifest__.py b/account_statement_import_file_reconcile_oca/__manifest__.py similarity index 84% rename from account_statement_import_file_reconciliation_widget/__manifest__.py rename to account_statement_import_file_reconcile_oca/__manifest__.py index e236c0cf..76794b0b 100644 --- a/account_statement_import_file_reconciliation_widget/__manifest__.py +++ b/account_statement_import_file_reconcile_oca/__manifest__.py @@ -5,9 +5,9 @@ { "name": "Import Statement Files and Go Direct to Reconciliation", "category": "Accounting", - "version": "14.0.1.0.0", + "version": "16.0.1.0.0", "license": "AGPL-3", - "depends": ["account_statement_import", "account_reconciliation_widget"], + "depends": ["account_statement_import_file", "account_reconcile_oca"], "author": "Akretion, Odoo Community Association (OCA)", "maintainers": ["alexis-via"], "website": "https://github.com/OCA/bank-statement-import", diff --git a/account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot b/account_statement_import_file_reconcile_oca/i18n/account_statement_import_file_reconciliation_widget.pot similarity index 100% rename from account_statement_import_file_reconciliation_widget/i18n/account_statement_import_file_reconciliation_widget.pot rename to account_statement_import_file_reconcile_oca/i18n/account_statement_import_file_reconciliation_widget.pot diff --git a/account_statement_import_file_reconciliation_widget/i18n/fr.po b/account_statement_import_file_reconcile_oca/i18n/fr.po similarity index 100% rename from account_statement_import_file_reconciliation_widget/i18n/fr.po rename to account_statement_import_file_reconcile_oca/i18n/fr.po diff --git a/account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst b/account_statement_import_file_reconcile_oca/readme/CONTRIBUTORS.rst similarity index 100% rename from account_statement_import_file_reconciliation_widget/readme/CONTRIBUTORS.rst rename to account_statement_import_file_reconcile_oca/readme/CONTRIBUTORS.rst diff --git a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst b/account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst similarity index 59% rename from account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst rename to account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst index 89c445c9..8ec9c83a 100644 --- a/account_statement_import_file_reconciliation_widget/readme/DESCRIPTION.rst +++ b/account_statement_import_file_reconcile_oca/readme/DESCRIPTION.rst @@ -1,9 +1,9 @@ This module is a glue module between 2 modules: -* **account_statement_import** from the Github project *OCA/bank-statement-import* -* **account_reconciliation_widget** from the Github project `OCA/account-reconcile `_ +* **account_statement_import_file** from the Github project *OCA/bank-statement-import* +* **account_reconcile_oca** from the Github project `OCA/account-reconcile `_ -This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the special reconciliation interface. +This module adds a button **Import and Start to Reconcile** on the bank statement file import wizard. When you click on this button, Odoo will import the bank statement file and jump directly to the reconciliation interface. .. figure:: ../static/description/bank_statement_import_start_reconcile.png :alt: Bank statement import wizard screenshot diff --git a/account_statement_import_file_reconcile_oca/readme/INSTALL.rst b/account_statement_import_file_reconcile_oca/readme/INSTALL.rst new file mode 100644 index 00000000..e65c8730 --- /dev/null +++ b/account_statement_import_file_reconcile_oca/readme/INSTALL.rst @@ -0,0 +1 @@ +This module will be installed automatically by Odoo if the modules **account_statement_import_file** and **account_reconcile_oca** are installed. diff --git a/account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png b/account_statement_import_file_reconcile_oca/static/description/bank_statement_import_start_reconcile.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8ea2cde51a72e1f8cc62ca46eafe5648995158 GIT binary patch literal 24829 zcmeGEbySpJ_&y2`BA`+N(q#}L-5@b4C?F*vA>G~GC`yNjbSWt<-5@n|cMT2FF~Bh7 z+2Hqc&ROfcf4u8m?;q#4&Uw~yIrA{{?C070j_bPadr#0iISJf*6!#zy2(FZ*xFQ6C zJ_v!JG2X!hX9^AfXoLT5JG_!oz5@==JBESaJ-Op+HAf{IV@DS~dn1U6wT+b#tAl~P zk&(57sg2_~={!-aBX=~QSHEfNxec#1dvV*4LVW9d*%4m#=w1RS&;``dC ztnbasM&KTK^)A~51qtOYL9HF(l8?o{Au;zX}^Eh#xVtv{Cmq8=4Oob@bS%YVDppigZRzSD*iU@^}m-g8UIV1 zT-Gszg_7s%G{Q4VHph!hz#Dc?S^B|vmPe01>a|Gh&;EE6PaQ1W^wFB9FXQYa$~flTMcC78VxBN&2Dm=_xk0ws+oJjAeC7uyT;$K(^qe5yW{a zL{x+a&D$Y?;E;rwPW*n9DIM#r|M=qRM>ee*9$ZR3&jpJHTfz(VfW8M$HA8iLgbtgV z>MX-V&jVGgrbNnTzS8PbQ96fz0>a_8F zAJHxOV}YJ-kd$3(@$6?y^}?Ej>xouRZ_h7<^yj0wDtbo=<(gHlLHX(>?<)JIai|9H zH8eCJZ^Fpick0jX;N4?*_MAckqL(JoFgROd*EF2ii#)eGc%Y)9qFki% z1?}RLVy%Laj_%q#DI9@9!%Ys(o~GFs7J(`mTx$l0rjs?rdvQgB;3oV%BC? zCGiE1_)Iyc&nDoK!VcMAraH<{F(zY23PBPwi^AyF$#Ytut&Q8{wu!}VOeH+1ElO=G~-l_EY^Jm51FVOf3 zHNxWK$su5=VGW*!i_1AONy5aw3oQ+6=~=RB#pb-jS^bX%=x%d!Kh?^8aB+5&>B^b< zz)7Rb+Tz?}x6f+1J2rM=LJcMx*AuQ)d*|-m%ok|vHO?C^W}n-j_g`(H#T2M@e#`9M zKdS#25P(I?XDu0Uy#2dO<}z6H)cf=8fcxacUrM8hc1H?Y_`Te-YiyKKZF(t2*Ds7B zl-rjU7k{a2${wutwlru>4;NgOUEaU;tVo}}rJ%B+B6jeaJmp1;v}BsiTtmxlK*U#e z9qj~O)K_NJq7th!yb7zim(?XkWN6+b78<`Gd-_xgt={yloH^Ol5NuEEpIZEqgU<9Mf~uP+>bqfz3O{$r@kBy4^+ zU?Ca`9nE_$>(qORj#cW>uRT>}9slejW=AYPJGjr828YBseA=J(nZb}8LMh*aqS*9T zsByHXJ5fn=LV|({If@ubRMh*3#?E7EAyk?PyR-FdlKx2f0@hJyGAp`zr5_kr zWpW1_n_D?wvE^NjCWe8K&z1K~wL|;6-;#D>qY33&C2-H}P>YOf^Z{YDa z&(q7lNw$eYb?$dP-fyopwx~0)n2X_z$np!)DtL%@S0mQ=0oVOge3#ZpOYh4=ODs`uOoBuvx}q zRrg@jgG}+DMW6EZ1wH%OwQc;H)bA#E*?@UEXfi*lO_WSxVPWymt$ueYm57iqMXi5` z%gwzwEKC-5`+#GRi+4R&x%iWv>|sC{1tBSId)Ir5iDCy*E2x?5v@`V`Z2auq@%pEV zRU9BX7&JAv?d_FInz=c$@9*O)Qn@%eH4Qd>?2awsFz*p)SVxQ!88|pQuSTh`qB7n~ z$FOMix%f4j>>*nwO3bK@&z({uYF*a}XWb8*XJ?a()8EW5F7}j>m!4eg5g4d*mzHgc zx*H$O<+Zo>CT0r6@>+~JE_qIs`W#m4e!O+gVW^vXI=QtyY&8vo`M0);e*;H$8gvQa zm9EmuGcKOE==MM6!=?QpF)*`yQtgeak;|Ig+qe426fejF)(^LRON_eqHf;jHL-Ox7 zC}H`gR$6+v?v!U&tS|q4@!|yp4ejG{$G#=|q@0XQYkxm2M1xWT;K)1o@UkQqnmv!r zG#ub}v-hvgDc(9`CHPPTeIyg88a2zQk zBjb{>qP${`J_eg+UF%wM&7OO;{Y;%xNc=EE_8CPw3d*YA-Zv}$`nBERgxzJGGp-9i z|3QD_t=^?c0LY)YN`EU%c7c z-nO&t=mXF~sZ6I>A7k~ZERZ0*eXl)7>2pB9@J}zHXWxC2gNeJY6C^zMjAk^K!REK~ z{*VzvDD`VJ_M){K6EKI*%WT@0bB4`E4xhk1mvBpry8Tldp}26Lh%8x(#F?>D(K(Yy zsE;V*O+>PxZ zb;xh)qkI0iw4LF}wZF^CmXm9o$Oeko<>ch#t!h0g3qSjRDYZb-czW5q`{7Hfr?*g5 zU7htbmRVJ<#JJadCQ=B%H~Y1&*NJ1S>nA7^m_=^_=NE!>*dAicN?c-&QKP~VB=6QZ zTak!5w}ZWl`HzPu2h69Q2-ZaYeBMG0?-A$`yr3JT903qg`1tsid*c0^t)>SWX0st+ zEH1lqvNxd=Ent3a?VPiKKP~qr1~5gzxSdXAR#{JiGU(9pCQFr8%ZFeDe=FzmWdT|% zab4$9$=8(aOA-W8J^)}f2a|r?gYRaRlQqdsoBa9)RFr-}fmd#M|2%`x0y~9J@ z&Y_j9iSk5{$$)Ky6>OKvF7Y3sL?a>+_!fHN9W3XnL%t3S#7@!P%&dNbuP-D@+u-Q0 z=bt&_O;LRAmO0W!<8PQ@iT1}^f_PW%55>OG+=MlP$WY^yNwgbl4-7olc>2H7y+LN~ zWQ~8sZuxz7r0Ktp6A=9$gfQ~k|D8{&Ya<(@COQ9mGUhk{JH(8!{@LE+1DhY~GdGj< z_%VYbA?v@F`j6=c{~voY&F4KKH6^9AqN1X4zd!pI>QBQa%1~>uLk&f{xX>-WKq05|TYQR4mjB zhI=*qRLdy|r4SMw*8dtxaR2^`UD3IB4feeENSNe4Hn*w$w&le1`zWW?@I!g>p5>`q zNbxz~ojIBXBw>ks{jI-lGzM+in0RVmrskI2#Z8YVr7aNMrL0sb85ue@(aX#-+WTZ3 zg|i-L9EOX(&bFsrBqb$XbH)QBA{d_v#LZOO*V}4*eED)>dQ#8CBo-~Qz9yx-KP@fI z^w`eA8eS8@B}f9Xnq|4E#v1eEb!6yfb{VfZ^Z^X{1$e(-!)E^uwZ@6t((|tGZn&zXq`4|Np_!TVyW<{6`ZsLX z=6Gz zg~1}ZP4G7Aju@z+S2!RWMNM&%;jm~F2d^-z*dO&<0CuQUXsKS~wB8DmPUh1ykox0z zj3_QI`S0RlKd~5N`R=yO>+Zb!Cg&TyVtK7;r(z77P7pAPq~zorm2xfsk29)HJ%>}H zvgHWK9>{2FQdQfpX1u&W{++6R5)+fHE0F^~8E>Y>%yO&em zLka%0BR=NBCjH6TW{8;9wzk3i^?*>aW3hx4LPA2dD$~2ni4f z6X~+m8uTFXrxx-kC}6(4e^LFM=M( zZFz;=k#+9Fzel|L_%wTZ>Hd(JJ%jwQk4-D!`yyVq>&87F6%DV$|i?USF_-+^jM zJ3Bk&T(yrs#V|89ocEAo>NTF3`wlWPEI@v`;|`mJai`&<^(Bc&cgs%^5EB~-JFg!Y z`JZ!yT8tNR8xBC0_MIsCvQD*6=ju8KXeBbt$HBa$x63_bV@pYytu>lB0%1T6%s-ek zqwcID!`^Rg%N}0wJF_7fW(X3^>eKA~i2{wvcp)FOfCw6+qXT+14Gk0h&o>^(u9GFd z=AEu0>uf#UbIQxS4ptV3Niz*z0XC;T$dMXKek(qPfiMa_-O+=#o&-_iqH`1oY#H*6 zXiQ_>D!<;P2y$l^TOly1+u`d&D{Hr_OP);llZYCrc6E znKk^E0(^KcE%wynO}1O&hqK70C+kGrMtA{`*Vge8Q&xVEDIIMHCU9%AI2!min(pAY z%o{4NQEskmvblO>sacuufj5^jqSAWuQ+ZxYsr{rrppKaH*{?&wypWH_rvW$8;4k72 zzXL3+)Yxi+);eXxWZmrK<;4RhfU=P}PM6lLzc|6NF%}lG$)s{cqI1dXZnO`u{Vc~1zb9i=3{S8`*kM(7qhzOMa*V^wnMCm~yg6!}cR{o#fI^{fzdyYk;hQSA3d_!Bge5*T{eOMGj%x{^4OOvyXSf#%L5s zj3Cs#eevR>FEqHANCI9(EsY@#7Bk$JPmgL7@ zuo+`7D%j8PsBZswbCe4+x~1c|-a{(lK|o*^@#DwCYt8(x`|FSgXg>h|y9Te!s)bqA zOD9pMEFxoLWBrnse(mP?i658@-kNqX*u>09Fje{07ERDqKRtj*O3Qh?*jID-HSH3VwS zHJ}!9+0ivHXql~bLA!&G&p*~^yH5yN>5lf=LE_B;vX0T9H%9YH4A<>JuKBt+69knjah`Sev^fEoNmrBG>*~@Ah>58JZ56f)uV9VnexDTS z2NQkZZ!IlZDk>^^5_$aq;SlDO!^XxoS1y9>hs;dR1q@+H7_NRy-W%+A#E=0$JBQM{NQ%&=N zz{aLfv-<5o%k%i{<}cW-P*48TRwku*QHzRwO*J(#2uRf2^nBOm9qBWK%{Ulg^XvOq zo;@KE5e@U%Va@;zjZc``n;Ge=(bt^C#XygSKuAqumDjYiq9Q~RjuXFs7e}%;>TgzT zn^hoB{Ph$R1|b5^1x0z`Wl6$L2{EZ<^b8DRu3G{=!p;S2=3@f4sK`;{AEr}DSoJ#a z*NgDIr{0)OmKbqgf|z)V!6WVH^5&TgavOpWxfHxzfeu ze0T>?pNo;xuXbK1rY;*ms{l`#U>q+omwp%*9}h5{grQ*uXXI@~%Z#I6sa%Whd*cp4 z;c^!;TrEpitnjLZSYvXf9qDUIvpl!+CCW5lYckAduEtAfRB~l0-C8~o6UP>5{ds@a z@_2HHHI`SJB)^~_C?Z0h^ZALSt*vD6$?-N+SLR3K=3E3r7^Oa-)*XWe>U)*tEt92; zI{XhG?&a)f8O?vC4Gapp)>dH=V{y?5YYKVC&|$mgAkM=aXeN;YH%272I7iW2(5 zaG~>ga1lEvJH53+5yx%#a0Xwm>j6F`;GNR%-f;kn_+itCR#jWAP+%U-IA&+>Xm~mz zrCH|~1VXaj(UcRFkoTu!>e}BW+to zH|%XDr5vY=ztLhZ$VAF-md38{)8eSG>c{{={c4}=hU;l#u-6rCJK5&5%KWRdn@gbV755gE=`kwyA4nx5d`l$55EJvn~hITU&NbfEP|z z?8-Qarq}muiWKy71;?u&T(Jm?ZfKWD>Mh~l+T^$P&KbW!`)<+owuD+W%2G=VQi#lGMCFP(WyTt-cvw06D$bX&Uc(beL=+%I@ST#50(rXXYvKWZNQj(JMQ5D&cdpOUArR^v#ap_fYL;mQtHxT%EbqHeG`-R{B@<@m6eR=J6a7J)4M?z z9A;fS*U=roYY+(KQDUtv<{0@F@^x^VYwMZqJO7NRc9V+X}r6-Oz04kTV2tb@Ayd=6!I;Q?bf5tIa5wc9Q`zc#r zCsgJHg+d@=tN<2|WYyq zj^lRE=E}G1A@{1<;UAZ0mNRAXf{0aa6ZrXB!`Se0Z&bj`Ij`<b5-lK$z^%+w7I2)T-2VYMIs#Y$7_Ufol4Ef6`?NG zf4u&6?9WUnJUP+ZdjUlF zHlRpvO_nNvB9;o9Mo;bT`4PpheD%^2+e@khJ~Nqcs+73IL<2LkpxQ)Apl+^gSDI%B z=7AYv(Ksh6pZoPCDm~rqd9nQ9W6z0Spo$(NQwdGrx9IvC2~{i+zq@p54#LSjVwM-P zm2;0>c9Pb|dQ;iiX?;dQztO*)U)TwcjwS|aDjfi8fXJiSJv<}R&i8)K4KIZhx~}xg z$FOvIZ7u(m3|ee69r^vTX4k=+hL+DDwJd&F;3y!Kdtn5?DIu(gljX1~TK zI{bmxf-Jj6HUC|TEalihhTRkU<-OLSAwuvy03Bl%-|LaD7-{XAdBrH)BYFA*_)kGZRSy35;lQBp z;x|JC2F6KB{m&Kt|8NrO7Z*pCwma9q#qsYB>7vd}zM1+p{qe)X*ZvijqJv!98(cC= z(WtOzEtqmj(<>cg(W&40QiwheHQG0gHy5(!%J~kn-Up!cK;q})O!+q=Hz+Jmd^o@-%|3v4F#|a`C3+MKp1Oy1BmYoOQD~iR?J*o+_oGnfq7~rrh zo#66;(Lu8MQ~D1l5uE(|CWwSgh~->)?0XCT`vBZ4(uWM!cdrQ;_T&9oFI|i0v!J;y z{`5vA?$r{Q9gAsd3a_zir)j6JLJqfQlM_aBf1Av`RLNJDH&r8hU57omj*#z+VrGQ2 zw971?e+dzv3CS?DqxHw#>GypEUG!*)==fziqp9`lOvNgkN~kFsS`^s}50~4XRxG!F z4LQC#pyW1YpZC6QnppYaa3;^BFw;(^v__+YzV{)A@La$UB81#BSq~ol?C-w-DrFhP zEkR*HnccBo>(iUq+U#djA)dtl7VVNq`)SZI(?(dbmWuzmKmuPug3>SF*iI*#S-d|W zHsvfy5R#Ji4-x0BLtV+Z8N!;TrV_Z<`i3*bgxEX1?B^i#*q>}B)+8nHQ_D%#T#f#Vw=p1dmH8mweZ={t&7>DJ&uYbmGGiy9@(zyk)hwQ3 zJ3B~Hqiax#mXJcpXM7EpE#u3yOwS7={$OI(=EC~3cn%|m6&?1F@@QiEU=)Y<$U93* z&`0BmYrr69)RfNzb7cslmV*md1G8Xc;EM@TG8x*~ z(X;0X>Frk>DK0J!ExoFhc=-38shTEg}vQ3Xjdu z9eI2gU2u>E`(3Hy%O(sr({`Y9 z+zd2{+UlWnX{_g7WB$PT4rag7#&fu<9bjtE?FL)j1Cd`?M7WBG?E5Op)6IcsZ%-36 zDGAcboq5xl$jJk)3RT(y-3&>>UVN_)k^!XyD(s`5KV7S8MU*@uuyO8XfyybYAIus! z1you~MK28vN)UL$(nr)wjhlc3aK_mgbkN|}SYqFcc?;d|cX>I+xA9jRA2Pi&02IKX z9*MvRi7B;SBB2<`lkQ%X<>0^Sx9q!7v>$(aq%9ES4a8=D6Jjyq~x7{ z_mxg6`eT)I)KaEhZk^O^#zL-_z}PruL)$C(f${RdN6i}h=q53Vg`L&6vy~Q5gjdi_ z_B)TQA9%MsYB4@p?7@D?Z)3;!@GEsKl8}N#u0go^i)F;~fZ1$x#CQC!2#9{#Jrb4+y(@I{t;&+C@HqZY}cYzDqDaOUCa>-d?3E*V$S}! z>;3uF*y@dT*n+|$f9KYu?~!z*TIcst`26{07qvc6Kw8MwhjVo)l&g~a0$^TgmHbuE zUk9M2>5-k1{pw!p;NVAsIiL0|jF6KwBtO|VoT{3d`JD}O#kudyN(np3P?P(I`K^U%)4)g2!8XF+{_f})a-nolATJt~UQX&Aew91m2#`5QSA`KYH1RZq~ z)+l{u{F^S$6m!LkeFV5}v`2!-GBXpVe=iA$jHdoWQyq6ISh$5C zN}4sE(V5KSwmZ$Qfe6a9rS&yJ)KapVEAwhlz2u)1kD|?5!JBLB+BRhHK{SAJg2XJ|t-y-ul67({u6i)tuqc`4v@E|lQ z>dAX%)r|LuEWm>>eE@ZjxP5u#9vXE+#sl@A9ntR%61Tvn7m1ONb(Z7~o%NY;5CREy?m{(Z4H7 z^alnaHBktP!9nEyq3s$#Pgwv7!z@7KXS_OsbaBlk3XCyWFl=&7f_%}$yjzj}w8+Ql z*E!ZL>J5+UZZgjjfG_QxgPf!Lyqo+E%M*9s;8AygNa`Pva$QygJ(BIi!+z|~E3*yv z^&wkVEBwYi+J8V-8R#^5xpthYm{t`bReXKk`$JvQ*8z^1S8?qmvb8vGTOmx_R+Q49`hQ#BYS%cFp z6qTs^Eo^KD(bL}qvXuM~-RAG)pTB&G8fCKxKCAL#^!4`hC#3NP%|j9ieCB`7cE`|k z7rqg1P5OMTB|!fE{riW?(KAQOIT8zIW(Y|BoNh3xLd|;rf&$#@SUR02B!pi) zKt3}a&k=ISlI4ISK+rEP?S2bfM4?>qwMxPCuYdawKFg>Pd7btMiki)RfzehPttgFs zfHx5R0Yz@t?7qaDzIvrK*`3#KfU<7{=}Qulua*D6VY1=+f!C%v4UAo5KnhuK+2z^` zAQ<`eA-*T`Ps9CJWxlp>xt+| z;rn>7(#7FQ&xpZ{^}sJ0g^~3T$CEN%ms__cYYg~7R&HI%^BMX%%Lu`t z6bz4xQv)2L>$}~P9F@$pVt4@VCb!F}_;a62v*0sZCp%-wD^Zpdp=6cbL@to2Zr$>O zR5{Pa2CsB;+Q8_%$xd)3!jpBoE0SLvFsOQAdCCtq!+R3A!tI`T&-Yt2fJk>+cfaI) zl7L$hrK<4@EfztSVR3JzzZ@DXbc~4iZ4BR_M7~S<0$yR>}oV&gD9a=ceRf}t~l1ZP!41u5OVi~9tW7cfF%mwYyzYm8{=@eA45a{8)8lU`BU?WXL< z0RaifWy(b#;*GYqOkL39 zQa^zcBjEE;nUT;^qZ^b}ir*XGgjbS7hylA7eI=6qii z1yzhrAZ$&Rnk;Qk@q!w{A0$kt|FK7frGSv2V!kPXxpH1}b->Xv^$D?1ZGM@}^gY0V zKs+47Y}%uy)62kig$9}tSt($n1v z4DBG-udoMl(D3G`$5Eruk@?6E!v1*7CMg%fy5cb}rC*f*O3IB>xReJ($EW zs~w>eX6A9rha4Ptz`l`(ZVA>OXd%2iz?oIdQapm?LOhq&b%5 zFwWSDZEtju-%JIYANGb9jb>`R0>mW3_kqj;8XwTfBnFP2bNnkZ3Iy?Sb1y9!hpF%F z@k(b(llUz9tAT{`4Q$uyu6&VftLkNcY`uJAOTWe${)#hx&_uX@^

KD_bST|Rb(F!0tkpGr9n@)Ss}I@C_Kog$i)w3 zp6I=Ug55)=bD1VJM?F0~oWeCeCMIBg6O9EuJcLRNJ73MgXLH^a_7E9>cG?vE9Cvyd8ymnK@pnwAbLHSFsMuo$1^XmlO%RjC=gMVw8pfUfbYvWmawgbP# zIT|-(gi+7lqw^En^jyaE$$}@fNE+R)(CTZr)UA4D*pz0J|DiUL{dqZmcnlhqkli=m zKM(s-YX58;CAtC`1TvDZf&snK0D@{b_zP%{K_L=$yX$%#L8m1SCOR;hwl>BqtF#)M zapQ3~`WD>7cYgkUp?0mDjHP8TSCEtxa1lSOyTYJRZ?F-F3c!;(s{BuO7Z;cAHhS>4 zHC`8awU9=Lv29P(YZG_p?T()<5`uOIJYVj)EBx{$1ps|5VHX#)04d5u%J-)e^kVJr zgUVn+SrgTZ%zH&kJ_x=|KI?^@**oD^cF$g4)oaxvdb`R+?)P3^FZLa@CC66@Fze`I*w;O?&9HPDt;LcYcJBg zAi{U4?An9=&vWmui+x$z=u*n$l+Lc z+Ia^Co4W3m8CqU2O$Z6$hT^UF&tOQal{-IKU0qc!Q2v-Q`#j63Gq&rIhjWdiX?wmK z_Fde>K%hdQ4p!wji3LQik*Y<2Gl%w6<%_2%@>yF!1GP$BE1^$xkm_?Pa1Ky`R)XW3On&=Yq?1PHrtZ6Y%Sv{~z| zCSk}V3naX}IOA~Gxpj(9@y1e<%4WP!3IzWYS6Z#-Wd^V$49jyjN^rLzU40Wd8zw4C z5)?)qZ?eZXnlfR>7CyXc8GkL}PU--HnR=Nc2C#}JJSDDk+uhol20!LTKN~n*%2JE_-Hl4Z z2w{4krWQ;v$5$Y_SlTBt(O`kUTX!-3#;v&6Zerr{s4M>y#sT-@*=}g66>WnY^YiBv zw&|novYfi}?Sn*;u3uk#IWSt^Ti5A+kg{xc5yj}j1}GQ<2<2)bGq}|AdxJ#Eu2r3J zH;m3FIetOi|CNqj7}UCD{?hAuY~z5(>_JVsf52W!Ae(^AmUh4tLGW&qcgRXOyjRq2 z1r$v$EFYtpKw24^yH`HMq@)2&5K=ZRJJh<(#)g{!Eu!7<>M{ zdK?guqTAD&v%GisL%xVT^e)ezEfls}t+Ooszzt)=znBXZ4-wAOsN9`j{%bmfw|Vvc zveJ5Kbx~h4@ut!GKqveE*eQHQk1Z;yW}#BgG@m^2z6O`QcVG@P_3gM)*8f8F_Xs4XV{>fy(CuiSS#4ZVGE$jKQV zp=188OI=%Vi}Tn`^4O_gTa9<=t2O}}%>)F=t1cr90_C@yRgg^AOMW1&CrtTeM|Q5i zN8Mo}D&dWoUywDYR=j6#G|txCxN+^_1$oc8JzlMnB4<3s`ovF>sG{mmdO>~#)5`DP zJ0Pf$94vMm_%j}BlfQP?ZYWti#NZ3q;~J~N{= zf0w0ye>Qu1R!w-P(wqIZc4ku^-h=fs=_z4x_H$#Ryx8rmhC(#ocG}Ac3!u+=~w?OZ+S$uL4t{~_fLaE3OX+21moa~15Bd5cq{*)JjZPR%6 zNUG(Bb_wXv`uDp4{(G^|IfL0kgMec`qxfFq2CY4G{yAG}hsOB+Pp_q`^bT58Hh+UY zm8|}_&f*zijzqVuUHnq8ORywj<=}4_R>5@L;YOk-=aNV*QobJfD4eRdLjAZmU*6WP zcw29}5*l^owa1B7f=56@(fpl~A?iL9;yX3oRu}ax&e51edc8Us*mlSBlW% zAamXMqPll*aQgn}cQ?D3lCP*EM?`Md2MB{Kd8cY>zTtWFU8{yhFi(*cXB?9f_tvLa zKcSNgI&KiYl5-~5{^Tj>Ugi5)ulU|gbU8>I&msyjqU~NVJ?3O@F=oL| zIK6%7z5@5&e!bdz`k7tSJK~sNLDLE4S_{$opaO%YxW+VixgU(>vD>0PhqxVoQSA`6 z9jK8lqABi4Ji3c8_G%8)3zE55lBMeIGy)w{`5#JCfVs=mJ9U|j%4RUVFrn^fF?D1> zs&P_|XGKQGcc=Gj^Lp32oo=yb!K-+Yor}ba&yvf~bGv@;6b#@@&nIhutMZC0v`%O)rn9lTE=eba*tML9cGQ1cQRIa?fhPG*xa0*p9tDg+WL{ z@hKpneVq#PO*#SCP5{5K#k}200-WZ7Bbfw z7v%aLuJx+VVEf-qpMje`J42zpd#7evS@`2mNl*VcDJ?B6r0>l84ZsaULNmV2nY#H7xedbGd^Y+F;*8BC#!Zt zWwTVO_6yY233Dd)Iz|ZAmOkyakp|Wj7auZcO8J9vmgie>>>)IwoamZ!pu9|nP12q; zxBML`Mh}T)VJxiOmWQ)^D8cdZf$G<`gH4jJ-qpVF)~xwNQ``#`t9C@arJ$sATQBFg z<5DZ}mX*cDWgu#!r_UB?imR+7eceWnXQiR2*d?^<)e3|~xp%dHj4Q#`--=D*{=U9P zJai}DjeJf~s-FYC=<`sxtzAU8{=KZF7J{H=69v7y8o5m?P-jYW|$tcQJlIFAwR)NZomb6Ckp%-_tu+J!C?KlsgP z#QuJi_v8$9FryT4u!F@Nhupr^-15rJamvpzY-32D8jhMbV9@fyc+~U~GGjX{eu=!4 zs5?59CQBseVzW=1N_ejAZcc){+J45DFJ}be*BZ|YAt8+h2am0$b!C;2y#sC?1+Dkp z3;CXjNB{DU5oRfhhvorEBx3bv&aT>(&-#16emDHXp)b=X)_s^1vSH4fGa{PRYelL9 zf{H|m*JZ{Io9QAh@$r!n`(dkIsI>5kf2StjWtxNLlYb>4l*q|@f78-Q89fEN(oNtQ z`?fC7c3$u!8{mkX^V2a3{GXq05v1iI`g*+(;P89!U+IV{Ig_a`VZN>y!YR(I6TGwu4(u6)qj0F|L-Nm|Ic%|^s%MA&xQJ56N$JtF^+NRq-O*3 ze;W@iek}ZlcmMAma4Ub()Fg?%!N-3F_;?8;`3xEIy&evy)D0bzjMg(de=udf zwrTwqUB1L#lhakw)Hv|r#ftohz$6U4ZS=U~k?67U8kbCZ#!BLAQ!G9z^>@&4FBV^p z-C6c{k1Q+`x4QmCg5?qKRqjCw1mnS`?LmF6hw6v4it96byRac;(@BcwJ9y?7n?gU5bRH4B!GX*IdwpX#_k6fkMY zb?h-NU3n4O7fL;sh~`&INVY8dS{=8xl6En`rb0no0sYUPM_Tc&N{_9r*+xcr->E3J zrBDZ`*XS}5ukgxvoIV3%CKg=x;7`s38Dz(se2FBj>|%{Sami%LyRIn>8z?UAPX zi;rEGP`jNXD*9TY+v|CzzxemNxaV%|?JdO;!5`iCYkFZNDlAVGj>Z`Tl{$)*I3a^cY;w4 z#4-Gy@yzE2@wU$kTU)J>Vqfyr>Jqg&)yEE~>I)0DcVlWLhSO~%vSxYFe>Y0V9rjp^ zFRg4lcR6_T(S-#qZEObYokG{5qT}T?ckyQS*X;5&>jG?ytx6`Hn|b#`t26j_>q-I- zzgvEK4-(9O;|cK+gx zb`ieK6t`{nU~FbrL>tD)C?6!IQMSMC7)yl(-dkD9$E|DofXId_xHcf<=;Sz?+F%mD z)@tf?R4q+S;NJ<36xYAfn{#x&&P}4ir|06=4-5crsTo$b`7l#$_+C3SOs~&mQ@vKW zVA9}r)xt5sp?u&XEz-+eB&Ia8$xwf%Zda|wlepa;v3Gp%n5}}+1@6oZvXY6@4V_u* z62u;4L?Dr^qoW;hAs*A7WV8-;*L(-`DVMP!z=O`;*6CFXC>;zEMX$BpmKEE_-_u{H zGfYZKiaY%ykY>;#HSO@-Dv|5%U4+5kUuyau3{GGc%fMz&u}L5QE=` z3MU{v{2@JlU;Ap!Gp1+mV|FDaTj3kFM6&*mUe%V`@SFNxQ;ol?e{-_%XwYrMQT(Tb8C%zd#zz2im_7d zkMxj5Fs|^$ZQqT+zX7C9h-k3WcbOw_K4EF>3HxEq@jrSukyA+tn@Ovmo4Frdl`g;B z5^*u9OgmXn(uLB?%CN~d{A`}$6s{3+txk~&*%OX1k!3(`t?2r_lig`@Ma=E?q!6bb z29@cwCqvaeIlwBaaHt~|Z9I9d#kH#lMM z7E)k?i8MrryQkJK#Z!YR>;Dky9`S~#hl;XNlf20pdan0aMV%r;!!S%7DUdLamgHxXDbH-4Q-YW z4OL>$PF(58DZPqtunGpZMZibkhqvwVo=j_su#A*#;|qM6rKa&G4_qd@_ zRdI-VIeED+?S$&PimI5=qGIRrax|7Wv88G0T%1k)uyw2|a>iab%JV$aNu5uA_VViq zb_vO>?mKVB!f8WpOOIkp+!Q>&%YB97b9ZVQtTI{0n?EC$= zlt`6qF0Zi>BB3s>`lfcVLc%3XdTN2D?mLlA>{rq=4>Qe6<874DP^|8F)U*!f_Gn3C zBOV#9(Kpc-+;I82hZRf2^d(ZHS~z5Zi_aj^hc8gw*4NU=EF$`DcmhTEYgygiU$O_~ zZ`(oD()t=x9r1^8m-YE&PXj@RsJ0&zsFDzNgu7hrXx8w{muCu5eW(XLzW9-*mP5j? z?cK1ALjiqVQW)>!d$Dk66#3LiwuQezZ7M0?;5Yh-r@{iZZ!-!QHM23Km$7uZc>SI* zj&f$bXvlIhD|Gt47mRR<;H6=9j9}L-q4!Lu4?l4?}|&qX)XDuGojsuW#e8AZ5=LCZE=T2_V()9 z#i{D8j{=SgDgR)}xteh)Ya2_x>6wMb7Ovb+o-mFEOpEX;KICOcN=oX@QAk<6AXQdf zoz~sm*RoMbkEQ6QK-Rs#xUnRrkuuh}N>Tl}M2DyQP*|Aw$Y2jEc$J;-u{QjrAmlqf zS~18)YF68--Afi6pbtd`*ERu2p}tJm(o)}V@khfY27R98T9VK7VvyuDulb?MbXJL!}`6p3ntt$=|4+@$I&sM-Y zXbm4qrZ(IoWo2mGC&CTM21|>VPJqf$N52{w1ofWtBeW^0}gdhtI7t;AWu^q{fU;I=^QdRbC#u%CX96!bQ_UlYsbMwea z1iVK~Qk>;zdI@Nq)2keQ-|am-+6<#z&2_ZmZYOHHtEt%~EMEBA2ywcV+3IliUeKw3 zzI{v3%*LgZc1u_)ZC=|!CPZy~APUBx-KY@WZZn$h_D{%&LVd}S+ zch*M(=itYWZ~p-hN==9DJp5H7>!#p5D|LQqPk~y0HIZMP1w1zfVw2FBq$9j^^EETy z{JVsrPPL;AnEQbh2*-cZR$4Z-lvv&2$oiX}-h$VnMm6zS%8-h2eUm#)!I+U8;~8KUX$bYcL$L|547eBb`SoK}GBEvnXkF3Ff9w5z%| zNafrs7@YO4$P7W2n;C#yZ6MTnA+RmX6yEv5Z~|bN@$I2n)4;~ zsnNc&5{TtMYphh@aNJ?qd3h|M$R>X|Fb?qJyVu7UL?%#iQT2!enZ{aK9_R>hch?~W z*M;pjwKs9PSK|sf(Vix@N0lC0Feld49pop>5BnAD(t-)Z8Vx(&!QwC(K!#=()&MD2 z6I-ezqT@n}i^gL&7EaN`0v4(8sHCSL0 zDZ)kowG(|K2Ei6Wn0oggQTMsP1zT=g+n(()3|ip-Y-pylvDNcJP_lh{TamWm|8{#j zV$|hN^8t$>{uN_%u~oev&$?#u_1sT~(l9`2DgbsBz2Qjqd4oNpCowU5X10U>w8%mN zh?+bZtz}wozDXtLY@bZish9G*LP5tlZB+~*}Bw(I*RDB zx!Q9@9V}S$45HuV4=>x8FmfTYC%uf2_EZchci{q0AGLuMOClx2BF)ZTu|0k~jOo6K zo5tljH2TT2KWWyRD~R2$kY70hoK4gH)1j2qN*h5LHk4B_I0nQO_g}vj{vIhP&f@3i zQ)|gJjE7|N?@U~KF+bFV3Lhz6>iHh%4AaT<)9LYXYDM+t-UCm$%h{)nb0Uf%j5Ba#Rev zS*k3M;=sw=A7)$E({ZWU36iS^NEql?1RVG9_FXRE*+_X4Wf76P<9`cB?w>(t-RLgb zV2YM<7_rD8HDpGVlYY-+oG;|XJ->(HQ*OKl7FDf^O;HnswJN0Fgf0~IgHDZ2i4E5r zaO|0;nAkrsY~R-1Kc;q78ZAZ>tmOt#r@_Bc!{ggz=Haw7)5E>-AVg`2sl&wWh=^N1 zOj2ZU0JE(>PLQxv?J$ZMn)&WAM35^I~b;uX(}ru|HiHrz*&0Z8G1obWzE=-PU6I% zo0YeIa6!2K`E*~sYME8MV$4f9jimuAkTf2)-V_`z)S(HVgF>zsWC+E56d5JoT|{4^ zui#<(6+LnUSCt?wYdXE4l;V9D=HYR$J2RJI-Q%5>Yj@Y*>BIr&8>@{2HjMD+yy7lU z2I;p5{|xijwNH6EmP(g8wXygCN3mOqWVDR59gzUwBq`~&oV*16vl&#E%x2ws<5`E^ z^(>s+fpm}5D&02Fq^*z+4L;qk-&Ev`=9wC>qOys`w7iCUn9a4IQsbjOFk15PaCr!_ zbdoj64HzaE2P`eq?EBNohJdc$F%Np!S2^fzSsB^*j)cs{p~B9h+agb8+HRfSP$*P6=*yw<-KWv-%FBOcV?{v2&?+iMYcX*%)^ocm`juk<#-~ngKAc(4j$2yfPxhVjiZC|oHwmn- zARB+K;-!mhp#5E3XF2&PIuqNvz~@>8;A`-PZG|Tn5I?nHGsI!;ca zGcH)JllHEC?6Dhzf~ep+3qL=c=M5v9kd$NB)L3FuW5ZbUV+PsS#Cb3WPQpJz1z)bu zp;|BO5~A=caxt36)W%%T>CR1IVKlJ1B|tG&r=cFrJk^X?5ac%a-q%@SRZDJeF*BFr zL?^fdHPluJn>b6Ot``+eR|=Ec=G_mc+1=iVWqJNWG9iIgLS8&0 zBR`H*Q%sdrG-``9RM9?p{r7fn4+E7d4vL5)Wlo@pTJTA2bDMj4IN&j`Nyo@xX0~Si z!0TV18>EgRSFH{=zHndm?JX(lkT(m$IEu98ws!ewX{OJjKajkAf}?P!Pi=~M8st%f zt@XH7Q;b7rL?&GWp^ki}<9L>z?$MaI4~olfA~Fwqnh&!0aRmGI-R6^{x9s5K=^+&v zn_PRc7kl0M=JSs75G19xv)VlFsPOjAGNXh`&I^ScdJV$omdBh$9#~526-~VEb}LMx z47GFSi$$LX>^U&NYfz@`7FCVzQt`IO6s}vcx@_KS?e3R`A)+K;<%ZESXUo5w8!P|o zXh9z(y+l*+uARBLT6;l!9tPt{7V2Vuktx55IpHGQ`^Mcngddl*tfx0!w09Ik8r22v zEDbLYKn8NAU$Y~~CNPWZg$yr_rm^2G;M=YfMAQXEs&Sp27_i=W9jK%wdY^*jxya*h zE@19tQeVDQpd=X8ROQ(N(PlLk6IWT3Dx?n*-)U8r6>awXTvb*T?if{o^Id{GgV8RC zUr@Ckl3M6NAvN+ly(oid$#r_Dyn|D=Dg>2c5p>&RqM|z6#*b`DZI-UIx z0b+Z)=O+5cyp%L|zvW;+cu;w>=+_}M;(%jm2^?F6sEX9*LOmt+8q%So+hG&y4~h)e z&x0EYo4cF!hRhZ1l?8xEfNy?sXM7nxdp5BKRHL=eH7S2cnKjm*yrdtQ;@8&v zBvd5R-Y2g; zjJslLX4XTTke+O1cb}Y{{hF1kkyPEZv}K#MPRd+1(lev?AW|XDa)pv%byG#;w+*g# zTEC@`GY1+rN0pB(jb^^o)1zIn`o11x=)d3Cir?q|-*h%2-Qv}!9kAz90~h}zx;Bq| z5YGk^8Gb0KixT{<) zZkOwS8ZZooQvZIpPwfBJi-Ga8{RSTrfYHAZ@c-B9x$S8pYE*jf*&IgrU)L3+<{sc@ e%b$LUov6(fd96I%{9>?M2EBVmTIjouPyY+SU}Uxc literal 0 HcmV?d00001 diff --git a/account_statement_import_file_reconciliation_widget/static/description/icon.png b/account_statement_import_file_reconcile_oca/static/description/icon.png similarity index 100% rename from account_statement_import_file_reconciliation_widget/static/description/icon.png rename to account_statement_import_file_reconcile_oca/static/description/icon.png diff --git a/account_statement_import_file_reconciliation_widget/static/description/index.html b/account_statement_import_file_reconcile_oca/static/description/index.html similarity index 100% rename from account_statement_import_file_reconciliation_widget/static/description/index.html rename to account_statement_import_file_reconcile_oca/static/description/index.html diff --git a/account_statement_import_file_reconciliation_widget/wizards/__init__.py b/account_statement_import_file_reconcile_oca/wizards/__init__.py similarity index 100% rename from account_statement_import_file_reconciliation_widget/wizards/__init__.py rename to account_statement_import_file_reconcile_oca/wizards/__init__.py diff --git a/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py b/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py new file mode 100644 index 00000000..8a91d71e --- /dev/null +++ b/account_statement_import_file_reconcile_oca/wizards/account_statement_import.py @@ -0,0 +1,37 @@ +# Copyright 2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# Licence AGPL-3.0 or later (https://www.gnu.org/licenses/agpl-3.0). + +from odoo import models + + +class AccountStatementImport(models.TransientModel): + _inherit = "account.statement.import" + + def import_file_and_reconcile_button(self): + """Process the file chosen in the wizard, create bank statement(s) + and jump directly to the reconciliation widget""" + result = self._import_file() + self.env["account.bank.statement"].browse(result["statement_ids"]) + action = self.env["ir.actions.actions"]._for_xml_id( + "account_reconcile_oca.action_bank_statement_line_reconcile" + ) + action["context"] = { + "default_journal_id": self._context.get("journal_id"), + "active_id": self._context.get("journal_id"), + "search_default_not_reconciled": True, + "view_ref": "account_reconcile_oca.bank_statement_line_form_reconcile_view", + } + if result["notifications"]: + action_with_notif = { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "type": "warning", + "sticky": True, + "message": "\n\n".join(result["notifications"]), + "next": action, + }, + } + return action_with_notif + return action diff --git a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml b/account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml similarity index 91% rename from account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml rename to account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml index 477cdb71..8d5d15af 100644 --- a/account_statement_import_file_reconciliation_widget/wizards/account_statement_import_view.xml +++ b/account_statement_import_file_reconcile_oca/wizards/account_statement_import_view.xml @@ -10,7 +10,7 @@ account.statement.import