Fix hr_payroll_clone: AttributeError, add journal/work_type support, use standard wizard

- Fix AttributeError: hr.payslip.run has no company_id field
- Change batch name format from MM/YYYY to YYYY-MM (remove 'Payslips' prefix)
- Add journal_id field and copy from previous batch
- Add work_type_id support (Redovni rad/Regular work) in timesheet generation
- Add duplicate check for existing timesheets to prevent duplication
- Use standard Odoo hr.payslip.employees wizard for payslip generation
- Update version to 16.0.1.1.0

🤖 assisted by claude

🤖 assisted by claude
This commit is contained in:
Ernad Husremovic 2025-11-04 22:43:15 +01:00
parent 47b80c5600
commit bc314398d6
21 changed files with 297 additions and 337 deletions

View file

@ -13,17 +13,19 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
# taken from hr.po
#. module: marketing_crm_partner
#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__campaign_id
#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter
msgid "Campaign"
msgstr "Kampanja"
# taken from hr.po
#. module: marketing_crm_partner
#: model:ir.model,name:marketing_crm_partner.model_res_partner
msgid "Contact"
msgstr "Kontakt"
# taken from hr.po
#. module: marketing_crm_partner
#: model:ir.model,name:marketing_crm_partner.model_crm_lead
msgid "Lead/Opportunity"
@ -34,15 +36,15 @@ msgstr "Potencijalni klijent"
msgid "Marketing"
msgstr "Marketing"
# taken from hr.po
#. module: marketing_crm_partner
#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__medium_id
#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter
msgid "Medium"
msgstr "Srednje"
# taken from hr.po
#. module: marketing_crm_partner
#: model:ir.model.fields,field_description:marketing_crm_partner.field_res_partner__source_id
#: model_terms:ir.ui.view,arch_db:marketing_crm_partner.view_res_partner_filter
msgid "Source"
msgstr "Izvor"
@ -52,6 +54,8 @@ msgid ""
"This is a name that helps you keep track of your different campaign efforts,"
" e.g. Fall_Drive, Christmas_Special"
msgstr ""
"Ovo je naziv koji vam pomaže da pratite vaše različite napore kampanje, npr."
" Jesenja_Kampanja, Božićni_Specijal"
#. module: marketing_crm_partner
#: model:ir.model.fields,help:marketing_crm_partner.field_res_partner__medium_id
@ -64,3 +68,4 @@ msgid ""
"This is the source of the link, e.g. Search Engine, another domain, or name "
"of email list"
msgstr ""
"Ovo je izvor linka, npr. pretraživač, druga domena, ili naziv liste emailova"