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

@ -15,8 +15,6 @@ msgstr ""
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__amount
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_tree
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_tree_readonly
msgid "Amount"
msgstr "Iznos"
@ -51,10 +49,11 @@ msgid ""
"Bills will be created in draft for this installment\n"
" so that you can review them before validation."
msgstr ""
"Računs will be created in draft for this installment\n"
"so that you can review them before validation."
#. module: purchase_invoice_plan
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_create_invoice_plan
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_make_planned_invoice
msgid "Cancel"
msgstr "Otkaži"
@ -70,7 +69,6 @@ msgstr "Create Račun by Plan"
#. module: purchase_invoice_plan
#: model:ir.actions.act_window,name:purchase_invoice_plan.action_purchase_create_invoice_plan
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_create_invoice_plan
msgid "Create Invoice Plan"
msgstr "Create Faktura Plan"
@ -81,15 +79,11 @@ msgstr "Create Next Račun"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__create_uid
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__create_uid
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__create_date
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__create_date
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__create_date
msgid "Created on"
msgstr "Kreirano"
@ -100,8 +94,6 @@ msgstr "Dan"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__display_name
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__display_name
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
@ -117,8 +109,6 @@ msgstr "Grupiši po"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__id
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__id
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__id
msgid "ID"
msgstr "ID"
@ -134,19 +124,19 @@ msgstr "If this line is ready to create new invoice"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__installment
#: model:ir.model.fields.selection,name:purchase_invoice_plan.selection__purchase_invoice_plan__invoice_type__installment
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_filter
msgid "Installment"
msgstr "Rata"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/models/purchase.py:0
#: code:addons/purchase_invoice_plan/models/purchase.py
#, python-format
msgid ""
"Installment %s: already used and not allowed to delete.\n"
"Please discard changes."
msgstr ""
"Rata %s: already used and not allowed to delete.\n"
"Please discard changes."
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__installment_date
@ -175,7 +165,6 @@ msgstr "Fakturiši nalog"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_order__invoice_plan_ids
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.purchase_order_form
msgid "Invoice Plan"
msgstr "Faktura Plan"
@ -191,7 +180,7 @@ msgstr "Faktura Planning Detail"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/models/purchase.py:0
#: code:addons/purchase_invoice_plan/models/purchase.py
#, python-format
msgid "Invoice plan total percentage must not exceed 100%"
msgstr "Faktura plan total percentage must not exceed 100%"
@ -208,22 +197,16 @@ msgstr "Last Rata"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan____last_update
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan____last_update
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice____last_update
msgid "Last Modified on"
msgstr "Zadnje mijenjano"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__write_uid
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__write_uid
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__write_uid
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_create_invoice_plan__write_date
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__write_date
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_make_planned_invoice__write_date
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
@ -249,7 +232,7 @@ msgstr "No Edit"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/wizard/purchase_create_invoice_plan.py:0
#: code:addons/purchase_invoice_plan/wizard/purchase_create_invoice_plan.py
#, python-format
msgid "Number Installment must greater than 1"
msgstr "Number Rata must greater than 1"
@ -261,8 +244,6 @@ msgstr "Number of Rata"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__percent
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_order__ip_total_percent
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_tree_readonly
msgid "Percent"
msgstr "Procenat"
@ -273,29 +254,29 @@ msgstr "Plan Datum"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/models/purchase.py:0
#: code:addons/purchase_invoice_plan/models/purchase.py
#, python-format
msgid ""
"Plan quantity: %(plan)s, exceed invoiceable quantity: %(qty)s\n"
"Product should be delivered before invoice"
msgstr ""
"Plan quantity: %(plan)s, exceed invoiceable quantity: %(qty)s\n"
"Proizvod should be delivered before invoice"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/models/purchase.py:0
#: code:addons/purchase_invoice_plan/models/purchase.py
#, python-format
msgid "Please fill percentage for all invoice plan lines"
msgstr "Please fill percentage for all invoice plan lines"
#. module: purchase_invoice_plan
#: model:ir.actions.act_window,name:purchase_invoice_plan.action_purchase_invoice_plan
#: model:ir.ui.menu,name:purchase_invoice_plan.menu_purchase_invoice_plan
msgid "Purchase Invoice Plan"
msgstr "Nabavni Faktura Plan"
#. module: purchase_invoice_plan
#: model:ir.model,name:purchase_invoice_plan.model_purchase_order
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_filter
msgid "Purchase Order"
msgstr "Nalog za nabavu"
@ -336,13 +317,11 @@ msgstr "Search Nabavni Faktura Plan Linijas"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__state
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_filter
msgid "Status"
msgstr "Status"
#. module: purchase_invoice_plan
#: model:ir.model.fields,field_description:purchase_invoice_plan.field_purchase_invoice_plan__partner_id
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.view_purchase_invoice_plan_filter
msgid "Supplier"
msgstr "Dobavljač"
@ -388,7 +367,7 @@ msgstr "Use Faktura Plan"
#. module: purchase_invoice_plan
#. odoo-python
#: code:addons/purchase_invoice_plan/models/purchase.py:0
#: code:addons/purchase_invoice_plan/models/purchase.py
#, python-format
msgid "Use Invoice Plan selected, but no plan created"
msgstr "Use Faktura Plan selected, but no plan created"
@ -416,7 +395,8 @@ msgstr "Godina"
#. module: purchase_invoice_plan
#: model:ir.model.fields,help:purchase_invoice_plan.field_purchase_invoice_plan__partner_id
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_invoice_plan
#: model_terms:ir.ui.view,arch_db:purchase_invoice_plan.purchase_order_form