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:25 +01:00
parent 3e11ca2158
commit 49081670b3
84 changed files with 1364 additions and 1082 deletions

View file

@ -13,41 +13,43 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_lot__created_inspections
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_picking__created_inspections
msgid "Created inspections"
msgstr "Kreirane kontrole"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_lot__done_inspections
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_picking__done_inspections
msgid "Done inspections"
msgstr "Gotove kontrole"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_lot__qc_inspections_ids
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_picking__qc_inspections_ids
msgid "Inspections"
msgstr "Kontrole"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_lot__passed_inspections
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_picking__passed_inspections
msgid "Inspections OK"
msgstr "Uspješne kontrole"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_lot__failed_inspections
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_stock_picking__failed_inspections
msgid "Inspections failed"
msgstr "Neuspješne kontrole"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,help:quality_control_stock_oca.field_stock_lot__qc_inspections_ids
msgid "Inspections related to this lot."
msgstr "Kontrole povezane sa ovim lotom."
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,help:quality_control_stock_oca.field_stock_picking__qc_inspections_ids
msgid "Inspections related to this picking."
@ -55,66 +57,70 @@ msgstr "Kontrole povezane na ovo skladišno kretanje."
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_qc_inspection__lot_id
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_qc_inspection_line__lot_id
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.qc_inspection_line_search_stock_view
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.qc_inspection_search_view_picking
msgid "Lot"
msgstr "Lot"
msgstr "Serija"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model,name:quality_control_stock_oca.model_stock_lot
msgid "Lot/Serial"
msgstr "Lot/Serijski broj"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_qc_inspection__picking_id
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_qc_inspection_line__picking_id
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.qc_inspection_line_search_stock_view
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.qc_inspection_search_view_picking
msgid "Picking"
msgstr "Skladišno kretanje"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model,name:quality_control_stock_oca.model_stock_picking_type
#: model:ir.model.fields,field_description:quality_control_stock_oca.field_qc_trigger__picking_type_id
msgid "Picking Type"
msgstr "Tip kretanja"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model,name:quality_control_stock_oca.model_qc_inspection
msgid "Quality control inspection"
msgstr "Kontrola kvalitete"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model,name:quality_control_stock_oca.model_qc_inspection_line
msgid "Quality control inspection line"
msgstr "Stavka kontrole kvalitete"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.model,name:quality_control_stock_oca.model_qc_trigger
msgid "Quality control trigger"
msgstr "Okidač kontrole kvalitete"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.actions.act_window,name:quality_control_stock_oca.action_qc_inspection_per_lot_done
msgid "Quality inspection from lot done"
msgstr "Kontrola kvalitete iz završenog lota"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.actions.act_window,name:quality_control_stock_oca.action_qc_inspection_per_lot_passed
msgid "Quality inspection from lot passed"
msgstr "Kontrola kvalitete iz lota prošla"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.actions.act_window,name:quality_control_stock_oca.action_qc_inspection_per_picking_done
msgid "Quality inspection from picking done"
msgstr "Kontrola kvalitete iz završenog prijenosa"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.actions.act_window,name:quality_control_stock_oca.action_qc_inspection_per_picking_passed
msgid "Quality inspection from picking passed"
msgstr "Kontrola kvalitete iz prijenosa prošla"
# taken from hr.po
#. module: quality_control_stock_oca
#: model:ir.actions.act_window,name:quality_control_stock_oca.action_qc_inspection_per_lot
msgid "Quality inspections from lot"
@ -147,6 +153,5 @@ msgstr "Prijenos"
#. module: quality_control_stock_oca
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.stock_lot_qc_view
#: model_terms:ir.ui.view,arch_db:quality_control_stock_oca.stock_picking_qc_view
msgid "inspections"
msgstr "inspekcije"