From f0af45d9da9ba2d4620b6dbc220e25b6ecb8267d Mon Sep 17 00:00:00 2001 From: sonal arora Date: Sun, 20 Sep 2020 10:32:00 +0000 Subject: [PATCH] work on payroll --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 228 bytes .../models/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 328 bytes .../__pycache__/hr_contract.cpython-36.pyc | Bin 0 -> 3140 bytes .../__pycache__/hr_employee.cpython-36.pyc | Bin 0 -> 1173 bytes .../__pycache__/hr_payslip.cpython-36.pyc | Bin 0 -> 26644 bytes .../__pycache__/hr_salary_rule.cpython-36.pyc | Bin 0 -> 12106 bytes .../res_config_settings.cpython-36.pyc | Bin 0 -> 681 bytes hr_payroll_community/models/hr_payslip.py | 4 ++-- .../report/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 244 bytes .../report_contribution_register.cpython-36.pyc | Bin 0 -> 2413 bytes .../report_payslip_details.cpython-36.pyc | Bin 0 -> 3345 bytes .../security/ir.model.access.csv | 1 + .../wizard/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 316 bytes ..._contribution_register_report.cpython-36.pyc | Bin 0 -> 1254 bytes .../hr_payroll_payslips_all_done.cpython-36.pyc | Bin 0 -> 841 bytes ...payroll_payslips_by_employees.cpython-36.pyc | Bin 0 -> 1962 bytes .../wizard/hr_payroll_payslips_all_done.py | 1 - .../wizard/hr_payroll_payslips_all_done.xml | 2 +- 18 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 hr_payroll_community/__pycache__/__init__.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/__init__.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/hr_contract.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/hr_employee.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/hr_payslip.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/hr_salary_rule.cpython-36.pyc create mode 100644 hr_payroll_community/models/__pycache__/res_config_settings.cpython-36.pyc create mode 100644 hr_payroll_community/report/__pycache__/__init__.cpython-36.pyc create mode 100644 hr_payroll_community/report/__pycache__/report_contribution_register.cpython-36.pyc create mode 100644 hr_payroll_community/report/__pycache__/report_payslip_details.cpython-36.pyc create mode 100644 hr_payroll_community/wizard/__pycache__/__init__.cpython-36.pyc create mode 100644 hr_payroll_community/wizard/__pycache__/hr_payroll_contribution_register_report.cpython-36.pyc create mode 100644 hr_payroll_community/wizard/__pycache__/hr_payroll_payslips_all_done.cpython-36.pyc create mode 100644 hr_payroll_community/wizard/__pycache__/hr_payroll_payslips_by_employees.cpython-36.pyc diff --git a/hr_payroll_community/__pycache__/__init__.cpython-36.pyc b/hr_payroll_community/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e7a8f491747e5f649842982be9d9b2aad94741ca GIT binary patch literal 228 zcmX}lu?oU45C-6+sYRrH54#woi-U+y;37J73AG7WOq+0Rk?IrqN?irPS8(#q!Grtr z4ac7>NoM!gK^+-mPu%|ms4Z?g$Iwi3%W9r;P7csP9{eoOA{Xdz&(g`8<9W)*sCL@e zmITH-=t$S%OVFK`K?@tJJ~|<8+PR_SS5uxTWHl$NUQhd^V^6 literal 0 HcmV?d00001 diff --git a/hr_payroll_community/models/__pycache__/__init__.cpython-36.pyc b/hr_payroll_community/models/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3ab0b809c9ff2741326a7bb86add5c139e51ddc9 GIT binary patch literal 328 zcmX|*&rSm&5XNEuwP~#vpJFd1rdOkV0x!l37lI46q_7a62jb&+@|E^#V&W@!a%O9U z%$MIc12ePRY*uey&*GgB@(J;ODxf_?LQzCfOC05tB3Hl_uV$`+YhKUX05`muxdm={ z3*0@Ce(_DAO;4xwF^a*DIm#jbS?z-LMQgA(Q70_FnuAC>XEPoWq_5#ql2*nd;@RTE z6=Z@e$(r!kcN2-YZmdxnloq7}`5|nL8d@kvK=QSC#0k(I)u!FN?f&7sjcD809b0V z3(fA5#ujvvulgbR5xM18%rz&Ua_1>u&jL$Ck;_$H)C{_Nrh8_3zV4p;y2V z4ddU&%IARIL(3kZ;|4clV`BQ|#PY3)?c1jDdxKlt{?6dGuuq&rn;SER{3rUkV zkBolndsr~~wzAnYQq5r`VxFnyB;_K`LK<6sZ4i5C*}u>U!#BC%Tio<*Zut(!3Zi+^ zqBVH)wdK3u+Wb@g8NbKx^UwJg{L4{`U*T7Ii@(FKy>9p&J^w1d&VPpaU2tpsU5wx0 z@4dGDp5|}zpK}kR>zaF?|3Y(@H1`4jP;(oa`-p$6xlPU8;LR0sgP>U7Y=ws`FGnN|Ri&FfWsihwpcjX`If4@WO@MJ7$^SUYdCMSa_#V#&*23 zR6h5nLQbMQ(^@Q!)3eOWQ&Jm7qe2RgN5i3zBFViY7Be~XvRoEnjv=j5cE@tCT%_Er z*RA)njqxd)$uy1!wQ9MsFm|*w);CoX!%;F)tqJx#j%TWMuprtm3MO+QA#4A6NuKvI zF^TT7Bq^}(*?I41l~wL?K)L&iDXMuU#B&&Fexv`-+sDz}N_5_SSd$${7h5>*K)j&K z-cdLfyolk(Ke5@f^3G#1j1mEV!J|VdUKAn;XI?tgf-^P}9u7W%>jr&CHUT%)h!QTo zRV^-ttcY{vj72;xZ!EobE7NxZCwSRntwG;XF4>Nx;PM?ZVn6-MetG3-T4ci07o)F@ zC7~Gf?P?vDu<#sqv_`q{OtMoEd;4_1G_jV{s(njqRx4PK_sgxvf=Qe%^XfU}`hj4p zRx18teDgr?DEyx(wdi8jr9Z-9a&3k~&th z9WRv}py%H4%o|4n&K%FY+fzpF{`v`v;rU@CvwWvsht|>`%q7*J7YlNFIF4ctMUN%i z%Tk13Uz2B1K2D3=mLa9*F98 zuNx;OrTw`%v_~eT;@8&Px{kZL0ZAi>dV2HA(H)2~LZo4q*WNtg za#DS`2If)IhkF9z+r7E**!cTbFYUP{zx?5&o>(uPxiiP{9~duC-ImlhsE}0Ye$)l} zRPq*^#cec zRclj{px4jxU80;rpyC;V;~Ea3oJYtSW%m#187kAmv`BdQtBN@$#$yGNwT#NDBv8qq zo#2HfyL5@uB6fZpR8P@hkZKtmEy zmqyHG5qCKyuLv;U=LERmV`I+U8WVYa*;io)!>K>X!XQ=kRo)B0wcjtI*+Dq9L4k~o|w zV*_+W4rP!@7;fn2&0sBlSIYngH)2P}=J&wA) z#^Qp7-cN#)v-T5ZfS>zv3(G2Z`J$7gc_)D+dAi@prSE<9``<(iosrZ;$|MXmu~88R z`J}VBFFLn6qMc4IHx7m(7H6sK-qMH{@TbqOrElM?P5U5B`hJ*o+gA;$0a~`=BL1$7 ztbjy0T4--5lOk0-z*}oT(9abgiX2%3)%-{AmVv*CaNsspVLh-irO1jfSN00`H3f28 zlTk<4)aV^_gznJ>-KGwmKK$<#y;fb>o)`O(@I2*s9+Fgqdfo86)4~sz8QTluk&r=- zaS&Nw25BB7vBW1%l>IIi&mupbxVC->c>ObFy@_)%6jI*9iVENw=t{u~c@48BT7}%E u1~u3Y-DFb7do5ELT3o3`sg9ERW~tg+{qn1to0=;7U@=8kqpK9%;eP=Od^|t^ literal 0 HcmV?d00001 diff --git a/hr_payroll_community/models/__pycache__/hr_payslip.cpython-36.pyc b/hr_payroll_community/models/__pycache__/hr_payslip.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..558be6bd05df298e7ad809ec18f6e884b30c67bf GIT binary patch literal 26644 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

OI#(g< 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 literal 0 HcmV?d00001 diff --git a/hr_payroll_community/models/__pycache__/hr_salary_rule.cpython-36.pyc b/hr_payroll_community/models/__pycache__/hr_salary_rule.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b071497ae666e979431b89af3a8e004400c1e88a GIT binary patch literal 12106 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 a*CirM-ZMEyv1|iuaiKO{Td4g+tNj=0U#wRE literal 0 HcmV?d00001 diff --git a/hr_payroll_community/models/__pycache__/res_config_settings.cpython-36.pyc b/hr_payroll_community/models/__pycache__/res_config_settings.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..64f1438e72729e2dc535d41d906457fbe783352e GIT binary patch literal 681 zcmZ`%&2AGh5Vm(WnJ_0) zfQRw5QYBu26Sg-?%K=+6{`}3@^J5>+W|J>BAK@oP=o;M_na3wy%oDFDqFA67*SJmU z1f$o8CN%wqXv&hS^lMsYG`m3M=$H3JW#aNBXM!4+w~8`hnm`XD_29&d35uZ_Q&cAu z*D1@cM&a7;xXvTaA|6LPinxe4kN6%P`;diu_@0@UN-p{8f?3Pu%IqF#W)@B47G@w1 zUNnvBq&?iPMA{O&+*s|;?B=gDlg;|@9ocFn#P0qn6D!`ee~I~-q@2iMe_l>p0U$}s z0Nez?SK5hyrvRTjBKDR7xLh;MtxkNoZhWegU_`pddw(CHt?5%R8nYNKbw2sD8hx)W%kdDs^;RSxw-QG@qEH)om1LRNHov+ilf9U*+5B z$?0Gvm}(EtDd literal 0 HcmV?d00001 diff --git a/hr_payroll_community/models/hr_payslip.py b/hr_payroll_community/models/hr_payslip.py index e2a5ee0..6691ebc 100644 --- a/hr_payroll_community/models/hr_payslip.py +++ b/hr_payroll_community/models/hr_payslip.py @@ -664,5 +664,5 @@ class EmployeeSalary(models.Model): travel_allowance = fields.Float('Transportation Allowance') total_salary = fields.Float('Total Salary') monthly_deduct = fields.Float('Monthly Deduction in AED') - deduction_start_date = fields.date('Deduction Start Date') - deduction_end_date = fields.date('Deduction End Date') + deduction_start_date = fields.Date('Deduction Start Date') + deduction_end_date = fields.Date('Deduction End Date') diff --git a/hr_payroll_community/report/__pycache__/__init__.cpython-36.pyc b/hr_payroll_community/report/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..af7ece90b8d21ce9da483f5974a843c682626394 GIT binary patch literal 244 zcmX|)L2AP=5Je?Bg%aXzR=$8Y6~)_-A?TI;SclMs#@Pa-{2~Q_+b4{!E|KBnoSEWo$#`gGIPOPbOm#H7R~BQ@<}6?Et!Cn zAoO!|Hh?y%w=Qy0|0M&CiR@)c7Dpg+wJ{kwHRU2G_fg6A5cHHe+xJ0XND4LLYpW9V taOsD4Gir6CTtny_4Cwtd+BB=*76o8=1$YVb^1Sn?CujEgb<8Cj`2&=bLwo=L literal 0 HcmV?d00001 diff --git a/hr_payroll_community/report/__pycache__/report_contribution_register.cpython-36.pyc b/hr_payroll_community/report/__pycache__/report_contribution_register.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..98e406dd5108d6e708633915801b270df2120e64 GIT binary patch literal 2413 zcmb7GOK%)S5bmDW&aT&wL@2R?1S3S0tZ>$#AVorsg%dkG6dYtHiWn&xji=l8Ec0@A zZ(^JAC2Nix;LIQ3j`$^<`ig|)zmN-5_3qkh#S)^eF4t67S65ekRlRqor&~Y#{VaOz z6Y>|C7!L5C!<3sq7-2LcISC0x-pXihg_hy%%+8(A$=%S+z0k`WVZ+Fs%+H%)laen8 zbD4KSn8&?dYhZ^{tg%Hp{wdfc9jbj6E3VR<13xWz7OV6nXFOAJ$I*6NrP|v`dB&vn z@)G1y(+E_X&meL zVzm9}!*7S`!KCqEY#kUhpP<_~8ZbSW4`Iq0NJ@^Kn)FDI_TU<|Rolw0!RZ})fbqAO zeL_a-&Va0u0X=pP9-xFd3#8}P?tre57u{p8c6we77w`GwRkTn$Lzzn!NbTJtHd!Y7 zkDh}ZLgH@3Hz^^lU}9{oKVE_wldA$DUY4G)v zuQn!hgVn8IuL{Z{xDB?eO@Fy zfk2sI0mXD~!IbX+*@XnXXdlxWu(&{ew)Qc!RG|KEq+@BT`?016q6OcEyxCeRE45Uz zvi#)kk`i&W9Vg%Of-PMJzNI1fM*l8gFdE;vTOGb>EoXpdz-+ZLkDj5M9ywZ_gyk5O zLr`|3U9J%AXQ`Fl<*ZENOs)VkwsthTC%Pl8E&>25$>zmNZ6!iC_yJG)ifdQ(tBh-Z zhpS{S&NA(7i}ID^x+S?{d?)T_N>7a)h9qeVV9?Nx_q6I`MR zA3cEWQai|;)0FX_ zz|xC7L3&!nDe zs#b4mKvbJevj&@C{!jLGXaUfon?G6$sO^Ex>DsQ{+8fx%4QMC+!KbwYEn)GvSvPv5 zZuVy2tXAC;zpL50)th52^sf4YP1QcGLPPik8UlC*&BCf1wa?nWdVt~C4ejidB0swK z2xx%qj~6OPWss**rp4}Jp!VQvh|nO3i=tG)HV-P1f-39kR-9nB$9x^l1B}qbxB;J4 zthfOI6z>8##hU5Z_z)CoPimXRhuQ%mPqBIcWTlF;U0}`Vcz};GF=%KaW8M$gP$mEm zKu)Y%2of0?erm`Y8{z}7aQY97&J}G#9SC?IiNN+OW`XF2x$S`xSmDA&k+TNP1ARcR zY^j968q;=Bz7hxw@jjC4Mkf0?+#;?j&N@>93sQUF7Q{h(gjx$g!YiY2oYk>B4~4+@ zP29na{X~T%!U)#$_VX3Lo8Jh_HKV*Cb1P2K>Z@Oq0Y) z7Fb^RC6V~xxMTTq4mI+PPJ0;pYuFy(Imh-t@x#KTLp#`E1s-PdC-B`h8P>D7(&YyU pH(p7Td_BFo4M_#WeuFXp7|+wT{Vy%Woksuw literal 0 HcmV?d00001 diff --git a/hr_payroll_community/report/__pycache__/report_payslip_details.cpython-36.pyc b/hr_payroll_community/report/__pycache__/report_payslip_details.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21c50260b10cd08d93fefb83380e084e55c5955b GIT binary patch literal 3345 zcmb7H&2t<_74M#}o&A(BB9TH!woF32;9A+3ij%^)65Fy#%9c`6f?*447)`hAS!O@f zGwVpp>}g#^xaGvjCvIFgaN@!($NU9-rHU%^2jsws-|LxO%aTcjRrTwh*Zp3bl35rh>8>1)R5rb=Oy7N|f^m4PMoAJxqrqS@jI-lz zF-H?5ClE1&Ohg>PpkU8ZwWWEbKZC6{D9AKeMh}=#+|cU>^C3Iyxi@3xhK30XrL9jTYPOW z!>??x2dDU$2N&}djQkBY=bRn>;yye20=j&o_wT>9W|f(rJJ3-nSbMdd1+H4ndnEtm2JLiifD9q%8kvd*Fjhsgg`!+f4B1q0vD+j&7W_;-6pmh1_ z4IB@B4u|Z4?g8W2l5cmou8u<`hglGdj@A24G*RY@whI>9>6Me8u}mSh_CRKVl31U{ zk0iiGVt--(xwknQXPYB28eP7!nW-??52N47q1b#8R5uH#mfZreK?&LJ_*hkNrY0S( z0m8V$YnEeqykSjuN<2Ro7+tce6c6@~gOhe2cdsR*C`{7pX4Pri!#luyt$pgZw{>^x z=Ev=E(v8JM>K1o``!e4YVi>n?@9x}d7iTmq@?SelA#z6N-L2anw?EwZV4Kz#?tR|S z_WOHn6}3mh_J!wnZ2t^=SkgJ8^Zw7bcDD*M+wrjdW_o7Do!y;JK5F0i6=_(yyf}h9 zoXBA$&Bxhep3$_kduwZ#G{LxZDSJ}wQ^Ms_+$U2+w405xFzL9u`J6+vGYkh(I}uW+ zb`$wXCW`#raTWPowTP?`A+DkfMVMXDwj4gvR-|-A9szv49KZz zuU;bWF1~uzT|~-Fic4)P3B4e+9Y4~wg;*?f&4>mfj)vrT4tw?W!FkVB{wCWD0$njl^xA-}}%GddM^bIu3BeGiD z2c?|55gDKe#ob`vfAHwcP`g=Qb^qEMj7n8bT)<{&9^Byd#O zvM^Z17m_jYo!l|yV#y_*i?WbAJ4l1q*x?$|@Mq9cl$sn#-$l8xA?=nW;UM?Q*-SSQap_;86%HP`?Dc_75lFFhey5ZU>{uFe{d{0PZ+}DnRsQ zT%@j)`A1vO-2q2!5LqW;w0)OGuM#nV^g|l`h=>Was`?&{Un9~c@;Z^Xh@2<#eGu(0 zY*lX(k6>631H$tJ!UEk$xX}ov#`}{j9t}|*igUjQiSz;pC2$AOTjekD*Glja$kwb= zV7vN1!S?k#ZAVlM=|^ubvd>^{8w09;^qc_}fVUZ*D1yVI^tiEr5WLCec(fF+GV(w8 zuHmE5gYVI6&ETT)#Dib`?P={4P9>?0jFa-^>P!Sx|C6JD%zD46#h#0Ox>&4}~ zV=$^c2vd@L2NT*aZznxvhCX-p#J_|TH3)Pq zpySZ{DA0`{K%ge&jBA#FDP$U{cuYa??4XK@qIS(ysGnkd!gdo=1Xo44bm UCYI&w)`Om%xvTzE{TsgFe^q!}N&o-= literal 0 HcmV?d00001 diff --git a/hr_payroll_community/wizard/__pycache__/hr_payroll_contribution_register_report.cpython-36.pyc b/hr_payroll_community/wizard/__pycache__/hr_payroll_contribution_register_report.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a8479f333097404c602047edeeb044042702c41f GIT binary patch literal 1254 zcmah}&2G~`5Z)i#anhu%DkR_lL_!F1XhOveA%p|32q>%-5N@i)oX54N&A)bHUo_fY@? zp0k2QjFT>MUWiE4y3A$aMPA`Yei1|gXO9_p;D2J^s~~GEWE4X1g7q55h{Jl^g^*Zf z(?X%%(JD`DdZ<9T(uEg~9Y0&i(m~M^J z-Jf+=vAU;VX5M^=9CaV*s@R){*IsR3E4FX$AU%P>%;ngHTD_g7T7heT8YR=*&KvcW zz3P}FF%(*02?xeWNM_DMVRny+ydn8%VZ#|U`2lWo8^saJSjIDCbIcavBR}FG&?XlQ zB=X{Yl^^NMGHmaHXa1NS31mx9b9Y@U8B!zT6wLg>fj*l7eNvpnDCgJhb>67b#eC;L z$4H^B@;n|^MKLW?JL?l>Rifc99J33kt(7`BLa>ImbTLU4g{zWu*B>#ri{HN1TM8&_|`g>hUag^FX> zieqGUnv>p+@9Cs8sVePL`Xkf;D+#H0nzFj^&hq7VsY*k4+q^B#$v;8-aB2Vm literal 0 HcmV?d00001 diff --git a/hr_payroll_community/wizard/__pycache__/hr_payroll_payslips_all_done.cpython-36.pyc b/hr_payroll_community/wizard/__pycache__/hr_payroll_payslips_all_done.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..60c209c7cdcdde2882962193923cb9fcebd61164 GIT binary patch literal 841 zcmZuv&2AGh5VqIe&34rmiBgnaa$g}OLcO7?szec7S|JLmv=TDgwL>@EzuHclMCmDg z86Jbz@RbvT8$`Od^0w|JDNfJ-egh@}bdy;U;p}y~SPsWAK-@JR9PEC%v$D=NHnqy_U|wB`)zku~j+x^|6~kovQvY#a;m#`R3(=2Z{vT(9 zy0L>=*7fuKfz_$FNV6+d$-y#D*F^zM%W_=hb~*qqQvH{2RnCYM0$aYCsoODAcMg$K)753y|9w@WwKFAU7-8vpiKC0R}#+p%3B)iDABxs8h!C=4S&yj{wo2gryfye9@r0@I% z?~}fz&1jTp=Q!aRQ`*S|{IQ(R9qfPDP)Yci=P9`V_0ecgp+_W5*UmICNlzy z+o^-`n9UsK)^^}BkNKAbqP8GvTd#dBzlkO)OGbzJC=(OT)pY$t4n}j~fG?#FpYnps zsN}sXo$4J6*^9EQr+CKWlC$2mbsKyvcEQGp3>TYlD8+abN}lP~m7_3Wy1mrH#y?y{ zjVTm`zZR?&SYN_YpMkU@DRg_A%qVcQCg0PUfwI&{q4Ju}%*vEc8Y^>~q*i6tG^O)S z41ouGtFpk>0$aP`Y~Y;AVD2_iS!tIJ^J-etxAfxo#*g3lY4kOHLSFwma~nBik-C*# zIhC72Us?M{Yvv(ed8`9EldaTr$#-w?tH7J=4*TGeEcI*XyQb{!E$RAP+C;&u9eC4C zeTcX5OMB*5*oCGaX{+*U`Z@IF^zAEB(X?F?K;S03mr$7a*7IrWdc4|?;xakoFo9|J zT0D^BLbn*qI#gvOOYJp0FJMlwRWYFCWPUBQI-WN#P3heuKT2Fl$9 z-~vdc$g(gNc|IS~u(PRm9H5g6awf3__mGJ85;3LcrlXb}S(|?}2 z0UC|5<0qV#gZ)gzQKk-nSvb($qyURBO9~vA`kx(WD()L{1FOe=UH3uW!|fK39;~Zm z_4>JxZ#WAXTnWqI{kHVccn!&2Bsdh^T^wmZ5acMgQL}>@zk$%P6uEXAwiL39iWU|g z6%!n|RZd2H`e7mmh)Yo@{14BQf{F7m&V=Iqjy8F5rY*@Mrd>n}zbLgifF$jT)p4q2jC0uGxZ1vp)Gj2)S~wr&Z8Z=Lw5`d{_!#B zCOif_pfR?9PJ91_pyz#Gdtr!2Ck%Bf4B=BU&XDhf;psTat~7RI0z$@BERzwoU7C=S z_MgF29_2vfD(oeue4~u!^fZ8hZz92^JRlxaVHsYWN_bH|!;fF%=ikC=Z+~9W0cNYv?H28re*<~Y8ax01 literal 0 HcmV?d00001 diff --git a/hr_payroll_community/wizard/hr_payroll_payslips_all_done.py b/hr_payroll_community/wizard/hr_payroll_payslips_all_done.py index 9a1a30d..42b8de3 100644 --- a/hr_payroll_community/wizard/hr_payroll_payslips_all_done.py +++ b/hr_payroll_community/wizard/hr_payroll_payslips_all_done.py @@ -7,7 +7,6 @@ from odoo.exceptions import UserError class MultiHRPayslipDoneWiz(models.TransientModel): _name = 'multi.hr.payslip.done.wiz' - @api.multi def done_multi_hr_payslip(self): hr_payslip_ids = self.env['hr.payslip'].browse(self._context.get('active_ids')) for payslip in hr_payslip_ids: diff --git a/hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml b/hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml index 5312727..eaf45da 100644 --- a/hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml +++ b/hr_payroll_community/wizard/hr_payroll_payslips_all_done.xml @@ -11,7 +11,7 @@

Click on Confirm to submit payslips for Confirm multi HR Payslip.