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:19 +01:00
parent 23677af319
commit 67fdbe80be
14 changed files with 919 additions and 249 deletions

View file

@ -17,15 +17,15 @@ msgstr ""
#. module: google_gmail
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
msgid ""
"<i class=\"fa fa-arrow-right\"/>\n"
" Connect your Gmail account"
msgstr ""
"<i class=\"fa fa-arrow-right\"/>\n"
" Povežite vaš Gmail račun"
#. module: google_gmail
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
msgid "<i class=\"fa fa-cog\" title=\"Edit Settings\"/>"
msgstr "<i class=\"fa fa-cog\" title=\"Uredi postavke\"/>"
@ -36,6 +36,9 @@ msgid ""
" Gmail Token Valid\n"
" </span>"
msgstr ""
"<span attrs=\"{'invisible': ['|', ('server_type', '!=', 'gmail'), ('google_gmail_refresh_token', '=', False)]}\" class=\"badge text-bg-success\">\n"
" Gmail token važeći\n"
" </span>"
#. module: google_gmail
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
@ -44,48 +47,48 @@ msgid ""
" Gmail Token Valid\n"
" </span>"
msgstr ""
"<span attrs=\"{'invisible': ['|', ('smtp_authentication', '!=', 'gmail'), ('google_gmail_refresh_token', '=', False)]}\" class=\"badge text-bg-success\">\n"
" Gmail token važeći\n"
" </span>"
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_access_token
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_access_token
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_access_token
msgid "Access Token"
msgstr "Token pristupa"
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_access_token_expiration
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_access_token_expiration
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_access_token_expiration
msgid "Access Token Expiration Timestamp"
msgstr "Vremenska oznaka isteka pristupnog tokena"
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/controllers/main.py:0
#: code:addons/google_gmail/controllers/main.py:0
#: code:addons/google_gmail/controllers/main.py
#, python-format
msgid "An error occur during the authentication process."
msgstr "Dogodila se greška tijekom procesa autentifikacije."
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
#: code:addons/google_gmail/models/google_gmail_mixin.py
#, python-format
msgid "An error occurred when fetching the access token."
msgstr "Dogodila se greška prilikom dohvaćanja pristupnog tokena."
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__smtp_authentication
msgid "Authenticate with"
msgstr "Autenticirati s"
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_authorization_code
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_authorization_code
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_authorization_code
msgid "Authorization Code"
msgstr "Autorizacijski kod"
# taken from hr.po
#. module: google_gmail
#: model:ir.model,name:google_gmail.model_res_config_settings
msgid "Config Settings"
@ -93,21 +96,25 @@ msgstr "Postavke"
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/fetchmail_server.py:0
#: code:addons/google_gmail/models/fetchmail_server.py
#, python-format
msgid ""
"Connect your Gmail account with the OAuth Authentication process. \n"
"You will be redirected to the Gmail login page where you will need to accept the permission."
msgstr ""
"Povežite vaš Gmail račun s OAuth procesom autentifikacije. \n"
"Bit ćete preusmjereni na Gmail stranicu za prijavu gdje trebate prihvatiti dozvolu."
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/ir_mail_server.py:0
#: code:addons/google_gmail/models/ir_mail_server.py
#, python-format
msgid ""
"Connect your Gmail account with the OAuth Authentication process. \n"
"By default, only a user with a matching email address will be able to use this server. To extend its use, you should set a \"mail.default.from\" system parameter."
msgstr ""
"Povežite vaš Gmail račun s OAuth procesom autentifikacije. \n"
"Po zadanome, samo korisnik s odgovarajućom email adresom će moći koristiti ovaj server. Za proširenje upotrebe, trebate postaviti \"mail.default.from\" sistemski parametar."
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_res_config_settings__google_gmail_client_identifier
@ -121,7 +128,6 @@ msgstr "Gmail klijent tajna"
#. module: google_gmail
#: model:ir.model.fields.selection,name:google_gmail.selection__fetchmail_server__server_type__gmail
#: model:ir.model.fields.selection,name:google_gmail.selection__ir_mail_server__smtp_authentication__gmail
msgid "Gmail OAuth Authentication"
msgstr "Gmail OAuth autentifikacija"
@ -140,6 +146,7 @@ msgstr "ID"
msgid "ID of your Google app"
msgstr "ID vaše Google aplikacije"
# taken from hr.po
#. module: google_gmail
#: model:ir.model,name:google_gmail.model_fetchmail_server
msgid "Incoming Mail Server"
@ -147,60 +154,67 @@ msgstr "Poslužitelj dolaznih poruka"
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/ir_mail_server.py:0
#: code:addons/google_gmail/models/ir_mail_server.py
#, python-format
msgid ""
"Incorrect Connection Security for Gmail mail server %r. Please set it to "
"\"TLS (STARTTLS)\"."
msgstr ""
"Netočna sigurnost veze za Gmail mail server %r. Molimo postavite je na \"TLS"
" (STARTTLS)\"."
#. module: google_gmail
#: model:ir.model,name:google_gmail.model_ir_mail_server
msgid "Mail Server"
msgstr "Mail Server"
msgstr "Mail server"
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
#: code:addons/google_gmail/models/google_gmail_mixin.py
#, python-format
msgid "Only the administrator can link a Gmail mail server."
msgstr "Samo administrator može povezati Gmail mail server."
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/google_gmail_mixin.py:0
#: code:addons/google_gmail/models/google_gmail_mixin.py
#, python-format
msgid "Please configure your Gmail credentials."
msgstr "Molimo konfigurirajte vaše Gmail vjerodajnice."
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/ir_mail_server.py:0
#: code:addons/google_gmail/models/ir_mail_server.py
#, python-format
msgid ""
"Please fill the \"Username\" field with your Gmail username (your email "
"address). This should be the same account as the one used for the Gmail "
"OAuthentication Token."
msgstr ""
"Molimo ispunite polje \"Korisničko ime\" s vašim Gmail korisničkim imenom "
"(vašom email adresom). To treba biti isti račun kao onaj korišten za Gmail "
"OAuth token."
#. module: google_gmail
#. odoo-python
#: code:addons/google_gmail/models/ir_mail_server.py:0
#: code:addons/google_gmail/models/ir_mail_server.py
#, python-format
msgid ""
"Please leave the password field empty for Gmail mail server %r. The OAuth "
"process does not require it"
msgstr ""
"Molimo ostavite polje lozinke prazno za Gmail mail server %r. OAuth proces "
"to ne zahtijeva"
# taken from hr.po
#. module: google_gmail
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
msgid "Read More"
msgstr "Pročitaj više"
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_refresh_token
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_refresh_token
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_refresh_token
msgid "Refresh Token"
msgstr "Osvježi token"
@ -214,6 +228,7 @@ msgstr "Tajna"
msgid "Secret of your Google app"
msgstr "Tajna vaše Google aplikacije"
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__server_type
msgid "Server Type"
@ -221,22 +236,21 @@ msgstr "Tip poslužitelja"
#. module: google_gmail
#: model_terms:ir.ui.view,arch_db:google_gmail.fetchmail_server_view_form
#: model_terms:ir.ui.view,arch_db:google_gmail.ir_mail_server_view_form
msgid ""
"Setup your Gmail API credentials in the general settings to link a Gmail "
"account."
msgstr ""
"Postavite vaše Gmail API vjerodajnice u općim postavkama da biste povezali "
"Gmail račun."
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,help:google_gmail.field_fetchmail_server__google_gmail_uri
#: model:ir.model.fields,help:google_gmail.field_google_gmail_mixin__google_gmail_uri
#: model:ir.model.fields,help:google_gmail.field_ir_mail_server__google_gmail_uri
msgid "The URL to generate the authorization code from Google"
msgstr "URL za generiranje autorizacijskog koda sa Googla"
# taken from hr.po
#. module: google_gmail
#: model:ir.model.fields,field_description:google_gmail.field_fetchmail_server__google_gmail_uri
#: model:ir.model.fields,field_description:google_gmail.field_google_gmail_mixin__google_gmail_uri
#: model:ir.model.fields,field_description:google_gmail.field_ir_mail_server__google_gmail_uri
msgid "URI"
msgstr "URL"