Hide irrelevant fields for Line Item Extraction rules

- Make target_field hidden and not required for line_item rules
- Hide Pattern Matching section for line_item rules
- Hide Data Type and Parsing section for line_item rules
- Hide stop_on_match field for line_item rules
- Hide Transformation and Validation tabs for line_item rules
- Clean up model: remove required=True from target_field and match_pattern

Version: 16.0.1.0.20

🤖 assisted by claude

🤖 assisted by claude
This commit is contained in:
Ernad Husremovic 2025-11-05 23:02:32 +01:00
parent 1c779d211b
commit 6af9cfd92c
79 changed files with 741 additions and 953 deletions

View file

@ -70,14 +70,11 @@ msgstr "Calculated Troškovi"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__calculation_method
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__calculation_method
msgid "Calculation method"
msgstr "Calculation method"
#. module: purchase_landed_cost
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_invoice_line_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_landed_cost_pickings_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.picking_import_wizard_view
msgid "Cancel"
msgstr "Otkaži"
@ -93,10 +90,6 @@ msgstr "Click to create a new expense type."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__company_id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__company_id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__company_id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__company_id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__company_id
msgid "Company"
msgstr "Preduzeće"
@ -107,8 +100,6 @@ msgstr "Troškovi amount"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__distribution
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__distribution
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.purchase_cost_distribution_form
msgid "Cost distribution"
msgstr "Troškovi distribution"
@ -139,25 +130,11 @@ msgstr "Troškovis distributions"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__create_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__create_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__create_date
msgid "Created on"
msgstr "Kreirano"
@ -197,16 +174,11 @@ msgid ""
"Define the type of the calculation of each purchase expense\n"
" used for calculating the distribution between lines."
msgstr ""
"Define the type of the calculation of each purchase expense\n"
"used for calculating the distribution between lines."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__display_name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
@ -252,27 +224,21 @@ msgstr "Equally to all lines"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__expense_amount
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__expense_amount
msgid "Expense amount"
msgstr "Expense amount"
#. module: purchase_landed_cost
#: model:ir.actions.act_window,name:purchase_landed_cost.action_purchase_cost_distribution_line_expense
#: model:ir.ui.menu,name:purchase_landed_cost.menu_purchase_cost_distribution_line_expense
msgid "Expense distribution lines"
msgstr "Expense distribution lines"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__expense_type
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__type
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__type
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_purchase_cost_distribution_line_expense_search
msgid "Expense type"
msgstr "Expense type"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__expense_lines
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.purchase_cost_distribution_form
msgid "Expenses"
msgstr "Troškovi"
@ -283,7 +249,6 @@ msgstr "Expenses distribution lines"
#. module: purchase_landed_cost
#: model:ir.actions.act_window,name:purchase_landed_cost.action_purchase_expense_type
#: model:ir.ui.menu,name:purchase_landed_cost.menu_purchase_expense_type
msgid "Expenses types"
msgstr "Expenses types"
@ -299,13 +264,6 @@ msgstr "Grupiši po"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__id
msgid "ID"
msgstr "ID"
@ -315,11 +273,11 @@ msgid ""
"If set, this amount is put in the expense line when you select this expense "
"type"
msgstr ""
"If set, this amount is put in the expense line when you select this expense "
"type"
#. module: purchase_landed_cost
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_invoice_line_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_landed_cost_pickings_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.picking_import_wizard_view
msgid "Import"
msgstr "Uvoz"
@ -330,8 +288,6 @@ msgstr "Import from pickings"
#. module: purchase_landed_cost
#: model:ir.actions.act_window,name:purchase_landed_cost.action_picking_import_wizard
#: model:ir.model,name:purchase_landed_cost.model_picking_import_wizard
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.purchase_cost_distribution_form
msgid "Import incoming shipment"
msgstr "Import incoming shipment"
@ -352,7 +308,6 @@ msgstr "Import landed cost pickings"
#. module: purchase_landed_cost
#: model:ir.actions.act_window,name:purchase_landed_cost.action_import_invoice_line_wizard
#: model:ir.model,name:purchase_landed_cost.model_import_invoice_line_wizard
msgid "Import supplier invoice line"
msgstr "Import supplier invoice line"
@ -368,7 +323,6 @@ msgstr "Incoming shipments"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__invoice
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__invoice_id
msgid "Invoice"
msgstr "Faktura"
@ -389,48 +343,21 @@ msgstr "Stavka žurnala"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_account_bank_statement_line__expense_line_ids
#: model:ir.model.fields,field_description:purchase_landed_cost.field_account_move__expense_line_ids
#: model:ir.model.fields,field_description:purchase_landed_cost.field_account_move_line__expense_line_ids
#: model:ir.model.fields,field_description:purchase_landed_cost.field_account_payment__expense_line_ids
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.purchase_order_form
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_move_form
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_picking_form
msgid "Landed costs"
msgstr "Troškovi uskladištavanja"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense____last_update
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type____last_update
msgid "Last Modified on"
msgstr "Zadnje mijenjano"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__write_uid
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__write_uid
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_landed_cost_pickings_wizard__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_expense__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__write_date
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__write_date
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
@ -446,7 +373,6 @@ msgstr "Linija weight"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__name
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_expense_type__name
msgid "Name"
msgstr "Naziv:"
@ -457,7 +383,7 @@ msgstr "New cost"
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid "No valid distribution type."
msgstr "No valid distribution type."
@ -469,8 +395,6 @@ msgstr "Only the pickings with expenses are allowed to be selected here."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__picking_id
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__picking_id
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_purchase_cost_distribution_line_expense_search
msgid "Picking"
msgstr "Skladišnice"
@ -496,7 +420,7 @@ msgstr "Skladišnice"
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid "Please enter an amount for all the expenses"
msgstr "Please enter an amount for all the expenses"
@ -538,8 +462,6 @@ msgstr "Nalog za nabavu"
#. module: purchase_landed_cost
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.purchase_cost_distribution_form
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_purchase_cost_distribution_calendar
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.view_purchase_cost_distribution_graph
msgid "Purchase cost distribution"
msgstr "Nabavni cost distribution"
@ -560,7 +482,6 @@ msgstr "Nabavni cost distribution line expense"
#. module: purchase_landed_cost
#: model:ir.actions.act_window,name:purchase_landed_cost.action_purchase_cost_distribution
#: model:ir.ui.menu,name:purchase_landed_cost.menu_purchase_cost_distribution
msgid "Purchase cost distributions"
msgstr "Nabavni cost distributions"
@ -595,6 +516,8 @@ msgid ""
"Put here specific lines that this expense is going to be distributed across."
" Leave it blank to use all imported lines."
msgstr ""
"Put here specific lines that this expense is going to be distributed across."
" Leave it blank to use all imported lines."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__product_qty
@ -621,6 +544,7 @@ msgstr "Search purchase costs distributions"
msgid ""
"Select here the pickings for those you want to add their expenses lines."
msgstr ""
"Select here the pickings for those you want to add their expenses lines."
#. module: purchase_landed_cost
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.picking_import_wizard_view
@ -648,6 +572,8 @@ msgid ""
"Specify if the expense will be automatically added in a purchase cost "
"distribution."
msgstr ""
"Specify if the expense will be automatically added in a purchase cost "
"distribution."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution__state
@ -656,8 +582,6 @@ msgstr "Status"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_import_invoice_line_wizard__supplier
#: model:ir.model.fields,field_description:purchase_landed_cost.field_picking_import_wizard__supplier
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__partner
msgid "Supplier"
msgstr "Dobavljač"
@ -668,12 +592,14 @@ msgstr "Dobavljač invoice line"
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid ""
"The cost for the line '%s' can't be distributed because the calculation "
"method doesn't provide valid data"
msgstr ""
"The cost for the line '%s' can't be distributed because the calculation "
"method doesn't provide valid data"
#. module: purchase_landed_cost
#: model:ir.model.fields,help:purchase_landed_cost.field_purchase_cost_distribution_line__product_weight
@ -697,7 +623,7 @@ msgstr "Zapremina u m3"
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid "There is no picking lines in the distribution"
msgstr "There is no picking lines in the distribution"
@ -749,7 +675,6 @@ msgstr "Prijenos"
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__cost_ratio
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line_expense__cost_ratio
msgid "Unit cost"
msgstr "Unit cost"
@ -769,6 +694,8 @@ msgid ""
"Use this menu to control the cost of purchases by expense type\n"
" such as transport, insurance, freight customs, etc."
msgstr ""
"Use this menu to control the cost of purchases by expense type\n"
"such as transport, insurance, freight customs, etc."
#. module: purchase_landed_cost
#: model_terms:ir.actions.act_window,help:purchase_landed_cost.action_purchase_expense_type
@ -777,6 +704,9 @@ msgid ""
" The types marked by default will be added to the cost\n"
" distribution automatically."
msgstr ""
"Use this menu to create types of purchase expenses.\n"
"The types marked by default will be added to the cost\n"
"distribution automatically."
#. module: purchase_landed_cost
#: model:ir.model.fields,field_description:purchase_landed_cost.field_purchase_cost_distribution_line__product_volume
@ -794,30 +724,32 @@ msgid ""
"You can add one or more receipts which share the same expenses\n"
" and update cost price of product."
msgstr ""
"You can add one or more receipts which share the same expenses\n"
"and update cost price of product."
#. module: purchase_landed_cost
#: model:ir.model.fields,help:purchase_landed_cost.field_purchase_cost_distribution_line__partner
msgid "You can find a vendor by its Name, TIN, Email or Internal Reference."
msgstr "Dobavljača možete pronaći po imenu, TIN-u, e-pošti ili internoj referenci."
msgstr ""
"Dobavljača možete pronaći po imenu, TIN-u, e-pošti ili internoj referenci."
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid "You can't delete a confirmed cost distribution"
msgstr "You can't delete a confirmed cost distribution"
#. module: purchase_landed_cost
#. odoo-python
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py:0
#: code:addons/purchase_landed_cost/models/purchase_cost_distribution.py
#, python-format
msgid ""
"You can't delete a cost line if it's an affected line of any expense line."
msgstr ""
"You can't delete a cost line if it's an affected line of any expense line."
#. module: purchase_landed_cost
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_invoice_line_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.import_landed_cost_pickings_wizard_view
#: model_terms:ir.ui.view,arch_db:purchase_landed_cost.picking_import_wizard_view
msgid "or"
msgstr "ili"