[MIG] dict.iteritems() does not exist in Python3

pull/2463/head
Iván Todorovich 2019-04-09 15:33:11 +00:00 committed by matiasperalta1
parent 834fe15d06
commit 44638455eb
77 changed files with 9328 additions and 5621 deletions

View File

@ -42,6 +42,8 @@ Known issues / Roadmap
Terms used in old api like `pool`, `cr`, `uid` must be removed porting this module in version 12. Terms used in old api like `pool`, `cr`, `uid` must be removed porting this module in version 12.
This module execute user provided code though a safe_eval, it's unsecure? How mitigate risks should be adressed in future versions of this module.
Bug Tracker Bug Tracker
=========== ===========
@ -72,6 +74,7 @@ Contributors
* Yannick Vaucher <yannick.vaucher@camptocamp.com> * Yannick Vaucher <yannick.vaucher@camptocamp.com>
* SodexisTeam <dev@sodexis.com> * SodexisTeam <dev@sodexis.com>
* Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com> * Mourad EL HADJ MIMOUNE <mourad.elhadj.mimoune@akretion.com>
* Raphaël Reverdy <raphael.reverdy@akretion.com>
* Iván Todorovich <ivan.todorovich@gmail.com> * Iván Todorovich <ivan.todorovich@gmail.com>
Maintainers Maintainers

View File

@ -4,7 +4,7 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
{ {
'name': 'Exception Rule', 'name': 'Exception Rule',
'version': '12.0.1.0.0', 'version': '12.0.2.0.3',
'category': 'Generic Modules', 'category': 'Generic Modules',
'summary': """ 'summary': """
This module provide an abstract model to manage customizable This module provide an abstract model to manage customizable

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización por" msgstr "Última actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +227,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,40 +21,86 @@ msgstr ""
"X-Generator: Weblate 3.0.1\n" "X-Generator: Weblate 3.0.1\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "نشط" msgstr "نشط"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "التطبيق على" msgstr "التطبيق على"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "أنشئ بواسطة" msgstr "أنشئ بواسطة"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "أنشئ في" msgstr "أنشئ في"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "الوصف" msgstr "الوصف"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "اسم العرض" msgstr "اسم العرض"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
#, python-format msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, fuzzy, python-format
#| msgid ""
#| "Error when evaluating the exception.rule rule:\n"
#| " %s \n"
#| "(%s)"
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -65,103 +111,129 @@ msgstr ""
"(%s)" "(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "الخلل"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "اسم الخلل" msgstr "اسم الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "قانون الخلل" msgstr "قانون الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "Exception Rule"
msgid "Exception Rule Confirm Wizard"
msgstr "قانون الخلل"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "قوانين الخلل"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "اعداد قانون الخلل" msgstr "اعداد قانون الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "قوانين الخلل" msgstr "قوانين الخلل"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "اسم الخلل"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "مدير قوانين الخلل" msgstr "مدير قوانين الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "الخلل" msgstr "الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "قوانين الخلل" msgstr "قوانين الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "خلل في انتظار التجاوز" msgstr "خلل في انتظار التجاوز"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "المعرف" msgstr "المعرف"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "تجاهل الخلل" msgstr "تجاهل الخلل"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "آخر تعديل في" msgstr "آخر تعديل في"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "آخر تحديث بواسطة" msgstr "آخر تحديث بواسطة"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "آخر تحديث في" msgstr "آخر تحديث في"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "الخلل الرئيسي" msgstr "الخلل الرئيسي"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "الحالة القادمة"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -172,64 +244,57 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_base_exception #~ msgstr "الحالة القادمة"
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -4,7 +4,7 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n" "Last-Translator: <>\n"
"Language-Team: \n" "Language-Team: \n"
@ -14,39 +14,77 @@ msgstr ""
"Plural-Forms: \n" "Plural-Forms: \n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid "By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Enter Python code here. Help about Python expression is available in the help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "Error when evaluating the exception.rule rule:\n" msgid "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -54,99 +92,121 @@ msgid "Error when evaluating the exception.rule rule:\n"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "If we detect exception we set the state of object (ex purchase) to the next_state (ex 'to approve'). If there are more than one exception detected and all have a value for next_state, we usethe exception having the smallest sequence value" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -157,59 +217,49 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "Python code executed to check if the exception apply or not. Use failed = True to block the exception" msgid "Python code executed to check if the exception apply or not. Use failed = True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid "Rule group is used to group the rules that must validated at same time for a target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "The value \"%s\" you choose for the \"next state\" field state of \"%s\" is wrong. Value must be in this list %s" msgid "There is a problem of configuration, python code or domain is missing to match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Various fields may use Python code or Python expressions. The following variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Активен" msgstr "Активен"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Създадено от" msgstr "Създадено от"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Създадено на" msgstr "Създадено на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Описание" msgstr "Описание"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Име за Показване" msgstr "Име за Показване"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Описание"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Последно обновено на" msgstr "Последно обновено на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Последно обновено от" msgstr "Последно обновено от"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Последно обновено на" msgstr "Последно обновено на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Създадено на" msgstr "Създадено на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Kreirao" msgstr "Kreirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Prikaži naziv" msgstr "Prikaži naziv"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zadnje mijenjano" msgstr "Zadnje mijenjano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnji ažurirao" msgstr "Zadnji ažurirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnje ažurirano" msgstr "Zadnje ažurirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Actiu" msgstr "Actiu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creat per" msgstr "Creat per"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creat el" msgstr "Creat el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripció" msgstr "Descripció"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Veure el nom" msgstr "Veure el nom"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripció"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Darrera modificació el" msgstr "Darrera modificació el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Darrera Actualització per" msgstr "Darrera Actualització per"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Darrera Actualització el" msgstr "Darrera Actualització el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creat el" msgstr "Creat el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Vytvořil(a)" msgstr "Vytvořil(a)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Vytvořeno" msgstr "Vytvořeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Popis" msgstr "Popis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Zobrazovaný název" msgstr "Zobrazovaný název"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Popis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Naposled upraveno" msgstr "Naposled upraveno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Naposled upraveno" msgstr "Naposled upraveno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Naposled upraveno" msgstr "Naposled upraveno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Vytvořeno" msgstr "Vytvořeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,40 +20,88 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktivní" msgstr "Aktivní"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "Použít na" msgstr "Použít na"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
#, fuzzy
#| msgid "Python Code"
msgid "By python code"
msgstr "Python kód"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Vytvořil" msgstr "Vytvořil"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Vytvořeno" msgstr "Vytvořeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Popis" msgstr "Popis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Zobrazit název" msgstr "Zobrazit název"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
#, python-format msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, fuzzy, python-format
#| msgid ""
#| "Error when evaluating the exception.rule rule:\n"
#| " %s \n"
#| "(%s)"
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -61,107 +109,129 @@ msgid ""
msgstr "Chyba při vyhodnocování pravidla exception.rule: %s (%s)" msgstr "Chyba při vyhodnocování pravidla exception.rule: %s (%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "Výjimky"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Název výjimky" msgstr "Název výjimky"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Pravidlo výjimek" msgstr "Pravidlo výjimek"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "pravidlo.výjimky.potvrzení"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "Pravidla výjimek"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Nastavení výjimek" msgstr "Nastavení výjimek"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Pravidla výjimek" msgstr "Pravidla výjimek"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "Název výjimky"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Správce výjimek" msgstr "Správce výjimek"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Výjimky" msgstr "Výjimky"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Pravidla výjimek" msgstr "Pravidla výjimek"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Výjimky k vyřešení" msgstr "Výjimky k vyřešení"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "Dává pořadí sekvence při použití testu" msgstr "Dává pořadí sekvence při použití testu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
"Pokud zjistíme výjimku, nastavíme stav objektu (ex nákupu) na status "
"next_state (ex 'to approve). Pokud je zjištěno více než jedna výjimka a "
"všechny mají hodnotu pro next_statec, použijeme výjimku s nejmenší hodnotou "
"sekvence"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "Ignorovat výjimky" msgstr "Ignorovat výjimky"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Poslední změna dne" msgstr "Poslední změna dne"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Naposledy aktualizováno" msgstr "Naposledy aktualizováno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Poslední aktualizace dne" msgstr "Poslední aktualizace dne"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "Hlavní výjimka" msgstr "Hlavní výjimka"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "Další stav"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "Pouze 1 ID přijato, dostal %r." msgstr "Pouze 1 ID přijato, dostal %r."
@ -172,17 +242,18 @@ msgid "Outstanding exceptions to manage"
msgstr "Vynikající výjimky pro správu" msgstr "Vynikající výjimky pro správu"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "Nesprávné výjimky pro správce" msgstr "Nesprávné výjimky pro správce"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "Python kód" msgstr "Python kód"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
@ -191,52 +262,72 @@ msgstr ""
"Použití selhaní = pravda pro zablokování výjimky" "Použití selhaní = pravda pro zablokování výjimky"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "Související model" msgstr "Související model"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr "Skupina pravidel"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
"Skupina pravidel se používá k seskupení pravidel, která musí být pro cílový "
"objekt současně ověřena. Příklad: ověřte pravidla sales.order.line s "
"pravidly objednávky prodeje."
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Sekvence" msgstr "Sekvence"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
"Hodnota \"%s\" kterou zvolíte pro stav pole \"další stát\" \"%s\" je "
"nesprávná. Hodnota musí být v tomto seznamu %s"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "_Zavřít" msgstr "_Zavřít"
#. module: base_exception #~ msgid ""
#: model:ir.model,name:base_exception.model_base_exception #~ "If we detect exception we set the state of object (ex purchase) to the "
msgid "base.exception" #~ "next_state (ex 'to approve'). If there are more than one exception "
msgstr "základní.výjimka" #~ "detected and all have a value for next_state, we usethe exception having "
#~ "the smallest sequence value"
#~ msgstr ""
#~ "Pokud zjistíme výjimku, nastavíme stav objektu (ex nákupu) na status "
#~ "next_state (ex 'to approve). Pokud je zjištěno více než jedna výjimka a "
#~ "všechny mají hodnotu pro next_statec, použijeme výjimku s nejmenší "
#~ "hodnotou sekvence"
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_exception_rule_confirm #~ msgstr "Další stav"
msgid "exception.rule.confirm"
msgstr "pravidlo.výjimky.potvrzení" #~ msgid "Rule Group"
#~ msgstr "Skupina pravidel"
#~ msgid ""
#~ "Rule group is used to group the rules that must validated at same time "
#~ "for a target object. Ex: validate sale.order.line rules with sale order "
#~ "rules."
#~ msgstr ""
#~ "Skupina pravidel se používá k seskupení pravidel, která musí být pro "
#~ "cílový objekt současně ověřena. Příklad: ověřte pravidla sales.order.line "
#~ "s pravidly objednávky prodeje."
#~ msgid ""
#~ "The value \"%s\" you choose for the \"next state\" field state of \"%s\" "
#~ "is wrong. Value must be in this list %s"
#~ msgstr ""
#~ "Hodnota \"%s\" kterou zvolíte pro stav pole \"další stát\" \"%s\" je "
#~ "nesprávná. Hodnota musí být v tomto seznamu %s"
#~ msgid "base.exception"
#~ msgstr "základní.výjimka"

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Oprettet af" msgstr "Oprettet af"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Oprettet den" msgstr "Oprettet den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Beskrivelse" msgstr "Beskrivelse"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Vist navn" msgstr "Vist navn"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Beskrivelse"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "Id" msgstr "Id"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Sidst ændret den" msgstr "Sidst ændret den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Sidst opdateret af" msgstr "Sidst opdateret af"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Sidst opdateret den" msgstr "Sidst opdateret den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Oprettet den" msgstr "Oprettet den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,40 +20,88 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktiv" msgstr "Aktiv"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "Anwenden auf" msgstr "Anwenden auf"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
#, fuzzy
#| msgid "Python Code"
msgid "By python code"
msgstr "Python Code"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Erstellt durch" msgstr "Erstellt durch"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Erstellt am" msgstr "Erstellt am"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Anzeigename" msgstr "Anzeigename"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
#, python-format msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, fuzzy, python-format
#| msgid ""
#| "Error when evaluating the exception.rule rule:\n"
#| " %s \n"
#| "(%s)"
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -64,107 +112,129 @@ msgstr ""
"(%s)" "(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "Ausnahmen"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Ausnahmebezeichnung" msgstr "Ausnahmebezeichnung"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Ausnahmeregel" msgstr "Ausnahmeregel"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "Ausnahmeregeln"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Einstellungen zu Ausnahmeregeln" msgstr "Einstellungen zu Ausnahmeregeln"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Ausnahmeregeln" msgstr "Ausnahmeregeln"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "Ausnahmebezeichnung"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Ausnahmeverwaltung" msgstr "Ausnahmeverwaltung"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Ausnahmen" msgstr "Ausnahmen"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Ausnahmenregeln" msgstr "Ausnahmenregeln"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Aufzulösende Ausnahmen" msgstr "Aufzulösende Ausnahmen"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "Gibt die Reihenfolge der Test-Ausführungen vor" msgstr "Gibt die Reihenfolge der Test-Ausführungen vor"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
"Wenn wir eine Ausnahme feststellen, setzen wir den Status des Objekts (z.B. "
"Bestellung) auf den next_state (z.B. Freizugeben). Wenn mehrere Ausnahmen "
"festgestellt wurden und alle haben einen Wert next_state, dann ziehen wir "
"den mit kleinstem Reihenfolgewert heran."
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "Ausnahmen ignorieren" msgstr "Ausnahmen ignorieren"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zuletzt geändert am" msgstr "Zuletzt geändert am"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zuletzt aktualisiert durch" msgstr "Zuletzt aktualisiert durch"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zuletzt aktualisiert am" msgstr "Zuletzt aktualisiert am"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "Haupt-Ausnahme" msgstr "Haupt-Ausnahme"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "Nächster Status"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "Nur 1 ID zugelassen, erhielt %r." msgstr "Nur 1 ID zugelassen, erhielt %r."
@ -175,69 +245,90 @@ msgid "Outstanding exceptions to manage"
msgstr "Ausstehende zu verarbeitende Ausnahmen" msgstr "Ausstehende zu verarbeitende Ausnahmen"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "Ausstehende Ausnahmen an Manager" msgstr "Ausstehende Ausnahmen an Manager"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "Python Code" msgstr "Python Code"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "Zur Prüfung ausgeführter Python Code, ob Ausnahme zutrifft oder nicht." msgstr "Zur Prüfung ausgeführter Python Code, ob Ausnahme zutrifft oder nicht."
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "Zugehöriges Modell" msgstr "Zugehöriges Modell"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr "Regelgruppe"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
"Regelgruppen werden verwendet, um Regeln zusammenzufassen, die gleichzeitig "
"auf ein Zielobject angewendet werden müssen, z.B. Regeln zu sale.order.line "
"mit Regeln zu sale.order."
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Reihenfolge" msgstr "Reihenfolge"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
"Der Wert \"%s\" den Sie als \"nächsten Status\" mit Feldstatus \"%s\" ist "
"falsch. Der Wert muss einer aus Liste %s sein."
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "_Schliessen" msgstr "_Schliessen"
#. module: base_exception #~ msgid ""
#: model:ir.model,name:base_exception.model_base_exception #~ "If we detect exception we set the state of object (ex purchase) to the "
msgid "base.exception" #~ "next_state (ex 'to approve'). If there are more than one exception "
msgstr "base.exception" #~ "detected and all have a value for next_state, we usethe exception having "
#~ "the smallest sequence value"
#~ msgstr ""
#~ "Wenn wir eine Ausnahme feststellen, setzen wir den Status des Objekts (z."
#~ "B. Bestellung) auf den next_state (z.B. Freizugeben). Wenn mehrere "
#~ "Ausnahmen festgestellt wurden und alle haben einen Wert next_state, dann "
#~ "ziehen wir den mit kleinstem Reihenfolgewert heran."
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_exception_rule_confirm #~ msgstr "Nächster Status"
msgid "exception.rule.confirm"
msgstr "exception.rule.confirm" #~ msgid "Rule Group"
#~ msgstr "Regelgruppe"
#~ msgid ""
#~ "Rule group is used to group the rules that must validated at same time "
#~ "for a target object. Ex: validate sale.order.line rules with sale order "
#~ "rules."
#~ msgstr ""
#~ "Regelgruppen werden verwendet, um Regeln zusammenzufassen, die "
#~ "gleichzeitig auf ein Zielobject angewendet werden müssen, z.B. Regeln zu "
#~ "sale.order.line mit Regeln zu sale.order."
#~ msgid ""
#~ "The value \"%s\" you choose for the \"next state\" field state of \"%s\" "
#~ "is wrong. Value must be in this list %s"
#~ msgstr ""
#~ "Der Wert \"%s\" den Sie als \"nächsten Status\" mit Feldstatus \"%s\" ist "
#~ "falsch. Der Wert muss einer aus Liste %s sein."
#~ msgid "base.exception"
#~ msgstr "base.exception"

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Δημιουργήθηκε από " msgstr "Δημιουργήθηκε από "
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Δημιουργήθηκε στις" msgstr "Δημιουργήθηκε στις"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Περιγραφή" msgstr "Περιγραφή"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Περιγραφή"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "Κωδικός" msgstr "Κωδικός"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Τελευταία ενημέρωση από" msgstr "Τελευταία ενημέρωση από"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Τελευταία ενημέρωση στις" msgstr "Τελευταία ενημέρωση στις"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Δημιουργήθηκε στις" msgstr "Δημιουργήθηκε στις"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Created by" msgstr "Created by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Display Name" msgstr "Display Name"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Description"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Last Modified on" msgstr "Last Modified on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Last Updated by" msgstr "Last Updated by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Last Updated on" msgstr "Last Updated on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,40 +20,88 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Activo" msgstr "Activo"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "Aplicar en" msgstr "Aplicar en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
#, fuzzy
#| msgid "Python Code"
msgid "By python code"
msgstr "Código python"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado el" msgstr "Creado el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre a mostrar" msgstr "Nombre a mostrar"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
#, python-format msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, fuzzy, python-format
#| msgid ""
#| "Error when evaluating the exception.rule rule:\n"
#| " %s \n"
#| "(%s)"
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -64,103 +112,129 @@ msgstr ""
"(%s)" "(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "Excepciones"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Nombre de la excepción" msgstr "Nombre de la excepción"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Regla de excepción" msgstr "Regla de excepción"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "Reglas de excepción"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Configuración de regla de excepción" msgstr "Configuración de regla de excepción"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Reglas de excepción" msgstr "Reglas de excepción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "Nombre de la excepción"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Administrador de excepciones" msgstr "Administrador de excepciones"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Excepciones" msgstr "Excepciones"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Reglas de excepción" msgstr "Reglas de excepción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Excepciones por resolver" msgstr "Excepciones por resolver"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "Ignorar excepciones" msgstr "Ignorar excepciones"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última actualización por" msgstr "Última actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización por" msgstr "Última actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización el" msgstr "Última actualización el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "Excepción principal" msgstr "Excepción principal"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "Estado siguiente"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -171,64 +245,63 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "Código python" msgstr "Código python"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr "Grupo de reglas"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Secuencia" msgstr "Secuencia"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_base_exception #~ msgstr "Estado siguiente"
msgid "base.exception"
msgstr "base.exception"
#. module: base_exception #~ msgid "Rule Group"
#: model:ir.model,name:base_exception.model_exception_rule_confirm #~ msgstr "Grupo de reglas"
msgid "exception.rule.confirm"
msgstr "exception.rule.confirm" #~ msgid "base.exception"
#~ msgstr "base.exception"

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Mostrar Nombre" msgstr "Mostrar Nombre"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación en" msgstr "Última modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización realizada por" msgstr "Última actualización realizada por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización el" msgstr "Última actualización el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre mostrado" msgstr "Nombre mostrado"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID (identificación)" msgstr "ID (identificación)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación en" msgstr "Última modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización de" msgstr "Última actualización de"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado" msgstr "Creado"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre Público" msgstr "Nombre Público"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última Modificación el" msgstr "Última Modificación el"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Actualizado por" msgstr "Actualizado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Actualizado" msgstr "Actualizado"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado" msgstr "Creado"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Ultima actualización por" msgstr "Ultima actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima actualización en" msgstr "Ultima actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre mostrado" msgstr "Nombre mostrado"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación en" msgstr "Última modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización de" msgstr "Última actualización de"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre mostrado" msgstr "Nombre mostrado"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID (identificación)" msgstr "ID (identificación)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación en" msgstr "Última modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización de" msgstr "Última actualización de"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre para mostrar" msgstr "Nombre para mostrar"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación en" msgstr "Última modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización por" msgstr "Última actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +228,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre desplegado" msgstr "Nombre desplegado"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Ultima modificacion realizada" msgstr "Ultima modificacion realizada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Ultima actualizacion por" msgstr "Ultima actualizacion por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima actualización realizada" msgstr "Ultima actualización realizada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nombre a Mostrar" msgstr "Nombre a Mostrar"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Ultima Modificación en" msgstr "Ultima Modificación en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Actualizado última vez por" msgstr "Actualizado última vez por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima Actualización" msgstr "Ultima Actualización"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Ultima actualización por" msgstr "Ultima actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima actualización en" msgstr "Ultima actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Mostrar nombre" msgstr "Mostrar nombre"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descripción"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Modificada por última vez" msgstr "Modificada por última vez"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización realizada por" msgstr "Última actualización realizada por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima actualizacion en" msgstr "Ultima actualizacion en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Loonud" msgstr "Loonud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Loodud" msgstr "Loodud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Kirjeldus" msgstr "Kirjeldus"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Näidatav nimi" msgstr "Näidatav nimi"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Kirjeldus"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Viimati muudetud" msgstr "Viimati muudetud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Viimati uuendatud" msgstr "Viimati uuendatud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Viimati uuendatud" msgstr "Viimati uuendatud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Loodud" msgstr "Loodud"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Nork sortua" msgstr "Nork sortua"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Deskribapena" msgstr "Deskribapena"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Izena erakutsi" msgstr "Izena erakutsi"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Deskribapena"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Last Updated by" msgstr "Last Updated by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Last Updated on" msgstr "Last Updated on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"X-Generator: Weblate 3.0.1\n" "X-Generator: Weblate 3.0.1\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "فعال" msgstr "فعال"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "اعمال بر" msgstr "اعمال بر"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "ایجاد شده توسط" msgstr "ایجاد شده توسط"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "ایجاد شده در" msgstr "ایجاد شده در"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "توصیف" msgstr "توصیف"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "نام نمایشی" msgstr "نام نمایشی"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,129 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exception Name"
msgid "Exception"
msgstr "نام استثنا"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "نام استثنا" msgstr "نام استثنا"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "قاعده استثنا" msgstr "قاعده استثنا"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "Exception Rule"
msgid "Exception Rule Confirm Wizard"
msgstr "قاعده استثنا"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rule"
msgid "Exception Rule Methods"
msgstr "قاعده استثنا"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "نام استثنا"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "شناسه" msgstr "شناسه"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "تاریخ آخرین به‌روزرسانی" msgstr "تاریخ آخرین به‌روزرسانی"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "آخرین به روز رسانی توسط" msgstr "آخرین به روز رسانی توسط"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "آخرین به روز رسانی در" msgstr "آخرین به روز رسانی در"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +236,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "ایجاد شده در" msgstr "ایجاد شده در"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktiivinen" msgstr "Aktiivinen"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Luonut" msgstr "Luonut"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Luotu" msgstr "Luotu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Kuvaus" msgstr "Kuvaus"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nimi" msgstr "Nimi"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Kuvaus"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Viimeksi muokattu" msgstr "Viimeksi muokattu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Viimeksi päivittänyt" msgstr "Viimeksi päivittänyt"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Viimeksi päivitetty" msgstr "Viimeksi päivitetty"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Luotu" msgstr "Luotu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,40 +20,88 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Actif" msgstr "Actif"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "Appliquer sur" msgstr "Appliquer sur"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
#, fuzzy
#| msgid "Python Code"
msgid "By python code"
msgstr "Code Python"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Créé par" msgstr "Créé par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Créé le" msgstr "Créé le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nom à afficher" msgstr "Nom à afficher"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
#, python-format msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, fuzzy, python-format
#| msgid ""
#| "Error when evaluating the exception.rule rule:\n"
#| " %s \n"
#| "(%s)"
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
@ -64,107 +112,129 @@ msgstr ""
"(%s)" "(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "Exceptions"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Nom de l'exception" msgstr "Nom de l'exception"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Règle de l'exception" msgstr "Règle de l'exception"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "Règles de restriction"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Paramètre de la règle de l'exception" msgstr "Paramètre de la règle de l'exception"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Règles de restriction" msgstr "Règles de restriction"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "Nom de l'exception"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Gestionnaire d'exception" msgstr "Gestionnaire d'exception"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Exceptions" msgstr "Exceptions"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Règles d'exceptions" msgstr "Règles d'exceptions"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Exceptions à resoudre" msgstr "Exceptions à resoudre"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "Donner l'order d'application des règles" msgstr "Donner l'order d'application des règles"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
"Si nous détectons une exception, nous plaçons l'état de l'objet (ex achat) "
"sur next_state (ex' à approuver'). S'il y a plus d'une exception détectée et "
"que toutes ont une valeur pour next_state, nous utilisons l'exception ayant "
"la plus petite valeur de séquence"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "Ignorer les exceptions" msgstr "Ignorer les exceptions"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Dernière Modification le" msgstr "Dernière Modification le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Dernière mise à jour par" msgstr "Dernière mise à jour par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Dernière mise à jour le" msgstr "Dernière mise à jour le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "Exception principale" msgstr "Exception principale"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "Etat suivant"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "Seulement 1 ID est accepté, reçu %r." msgstr "Seulement 1 ID est accepté, reçu %r."
@ -175,17 +245,18 @@ msgid "Outstanding exceptions to manage"
msgstr "Exceptions en attente à gérer" msgstr "Exceptions en attente à gérer"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "Exceptions en attente à gérer" msgstr "Exceptions en attente à gérer"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "Code Python" msgstr "Code Python"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
@ -194,52 +265,72 @@ msgstr ""
"Utilisation failed = True pour bloquer l'exception" "Utilisation failed = True pour bloquer l'exception"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "Model associé" msgstr "Model associé"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr "Règle de groupe"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
"Le groupe de règles est utiliser pour grouper toutes les règles qui doivent "
"être vérifiées pour un même objet. Ex: valider les règles de sale.order.line "
"avec les règles de sale order."
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Séquence" msgstr "Séquence"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
"La valeur \"%s\" que vous choisissez pour l'état du champ \"suivant\" de \"%s"
"\" est incorrecte. La valeur doit être dans cette liste %s"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "_Close" msgstr "_Close"
#. module: base_exception #~ msgid ""
#: model:ir.model,name:base_exception.model_base_exception #~ "If we detect exception we set the state of object (ex purchase) to the "
msgid "base.exception" #~ "next_state (ex 'to approve'). If there are more than one exception "
msgstr "base.exception" #~ "detected and all have a value for next_state, we usethe exception having "
#~ "the smallest sequence value"
#~ msgstr ""
#~ "Si nous détectons une exception, nous plaçons l'état de l'objet (ex "
#~ "achat) sur next_state (ex' à approuver'). S'il y a plus d'une exception "
#~ "détectée et que toutes ont une valeur pour next_state, nous utilisons "
#~ "l'exception ayant la plus petite valeur de séquence"
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_exception_rule_confirm #~ msgstr "Etat suivant"
msgid "exception.rule.confirm"
msgstr "exception.rule.confirm" #~ msgid "Rule Group"
#~ msgstr "Règle de groupe"
#~ msgid ""
#~ "Rule group is used to group the rules that must validated at same time "
#~ "for a target object. Ex: validate sale.order.line rules with sale order "
#~ "rules."
#~ msgstr ""
#~ "Le groupe de règles est utiliser pour grouper toutes les règles qui "
#~ "doivent être vérifiées pour un même objet. Ex: valider les règles de sale."
#~ "order.line avec les règles de sale order."
#~ msgid ""
#~ "The value \"%s\" you choose for the \"next state\" field state of \"%s\" "
#~ "is wrong. Value must be in this list %s"
#~ msgstr ""
#~ "La valeur \"%s\" que vous choisissez pour l'état du champ \"suivant\" de "
#~ "\"%s\" est incorrecte. La valeur doit être dans cette liste %s"
#~ msgid "base.exception"
#~ msgstr "base.exception"

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Créé par" msgstr "Créé par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Créé le" msgstr "Créé le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Afficher le nom" msgstr "Afficher le nom"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Description"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "Identifiant" msgstr "Identifiant"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Dernière mise à jour par" msgstr "Dernière mise à jour par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Dernière mise à jour le" msgstr "Dernière mise à jour le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Créé le" msgstr "Créé le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Actif" msgstr "Actif"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Créé par" msgstr "Créé par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Créé le" msgstr "Créé le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nom affiché" msgstr "Nom affiché"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Dernière modification le" msgstr "Dernière modification le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Modifié par" msgstr "Modifié par"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Modifié le" msgstr "Modifié le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +228,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Créé le" msgstr "Créé le"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descrición" msgstr "Descrición"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descrición"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última modificación" msgstr "Última modificación"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "ültima actualización por" msgstr "ültima actualización por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización en" msgstr "Última actualización en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creado en" msgstr "Creado en"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,64 +228,54 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "נוצר על ידי" msgstr "נוצר על ידי"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "נוצר ב-" msgstr "נוצר ב-"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "תיאור" msgstr "תיאור"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "השם המוצג" msgstr "השם המוצג"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "תיאור"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "מזהה" msgstr "מזהה"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "תאריך שינוי אחרון" msgstr "תאריך שינוי אחרון"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "עודכן לאחרונה על ידי" msgstr "עודכן לאחרונה על ידי"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "עודכן לאחרונה על" msgstr "עודכן לאחרונה על"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "נוצר ב-" msgstr "נוצר ב-"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,39 +21,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktivan" msgstr "Aktivan"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Kreirao" msgstr "Kreirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Naziv " msgstr "Naziv "
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,127 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "base.exception"
msgid "Exception"
msgstr "base.exception"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Methods"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zadnje modificirano" msgstr "Zadnje modificirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnji ažurirao" msgstr "Zadnji ažurirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnje ažuriranje" msgstr "Zadnje ažuriranje"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +235,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Sekvenca" msgstr "Sekvenca"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr "base.exception"
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr "exception.rule.confirm"

View File

@ -21,39 +21,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktivan" msgstr "Aktivan"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Kreirao" msgstr "Kreirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Naziv" msgstr "Naziv"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zadnje modificirano" msgstr "Zadnje modificirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnji ažurirao" msgstr "Zadnji ažurirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnje ažurirano" msgstr "Zadnje ažurirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +231,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Kreirano" msgstr "Kreirano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Készítette" msgstr "Készítette"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Létrehozás dátuma" msgstr "Létrehozás dátuma"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Leírás" msgstr "Leírás"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Név megjelenítése" msgstr "Név megjelenítése"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Leírás"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Utolsó frissítés dátuma" msgstr "Utolsó frissítés dátuma"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Utoljára frissítve, által" msgstr "Utoljára frissítve, által"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Utoljára frissítve " msgstr "Utoljára frissítve "
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Létrehozás dátuma" msgstr "Létrehozás dátuma"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Dibuat oleh" msgstr "Dibuat oleh"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Dibuat pada" msgstr "Dibuat pada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Keterangan" msgstr "Keterangan"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nama Tampilan" msgstr "Nama Tampilan"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Keterangan"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Terakhir Dimodifikasi pada" msgstr "Terakhir Dimodifikasi pada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Diperbaharui oleh" msgstr "Diperbaharui oleh"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Diperbaharui pada" msgstr "Diperbaharui pada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Dibuat pada" msgstr "Dibuat pada"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Attivo" msgstr "Attivo"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Created by" msgstr "Created by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descrizione" msgstr "Descrizione"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nome da visualizzare" msgstr "Nome da visualizzare"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descrizione"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Ultima modifica il" msgstr "Ultima modifica il"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Last Updated by" msgstr "Last Updated by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Last Updated on" msgstr "Last Updated on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Created on" msgstr "Created on"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Sequenza" msgstr "Sequenza"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "作成者" msgstr "作成者"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "作成日" msgstr "作成日"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "説明" msgstr "説明"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "表示名" msgstr "表示名"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "説明"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "最終更新日" msgstr "最終更新日"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "最終更新者" msgstr "最終更新者"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "最終更新日" msgstr "最終更新日"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "作成日" msgstr "作成日"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "작성자" msgstr "작성자"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "작성일" msgstr "작성일"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "설명" msgstr "설명"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "표시 이름" msgstr "표시 이름"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "설명"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "최근 수정" msgstr "최근 수정"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "최근 갱신한 사람" msgstr "최근 갱신한 사람"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "최근 갱신 날짜" msgstr "최근 갱신 날짜"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "작성일" msgstr "작성일"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"%100<10 || n%100>=20) ? 1 : 2);\n" "%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Sukūrė" msgstr "Sukūrė"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Sukurta" msgstr "Sukurta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Aprašymas" msgstr "Aprašymas"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Vaizduojamas pavadinimas" msgstr "Vaizduojamas pavadinimas"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Aprašymas"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Paskutinį kartą keista" msgstr "Paskutinį kartą keista"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Paskutinį kartą atnaujino" msgstr "Paskutinį kartą atnaujino"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Paskutinį kartą atnaujinta" msgstr "Paskutinį kartą atnaujinta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Sukurta" msgstr "Sukurta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,39 +21,81 @@ msgstr ""
"%100<10 || n%100>=20) ? 1 : 2);\n" "%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Sukūrė" msgstr "Sukūrė"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Sukurta" msgstr "Sukurta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Paskutinį kartą atnaujino" msgstr "Paskutinį kartą atnaujino"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Paskutinį kartą atnaujinta" msgstr "Paskutinį kartą atnaujinta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Sukurta" msgstr "Sukurta"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"2);\n" "2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Izveidoja" msgstr "Izveidoja"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Izveidots" msgstr "Izveidots"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Apraksts" msgstr "Apraksts"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Apraksts"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Pēdējo reizi atjaunoja" msgstr "Pēdējo reizi atjaunoja"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Pēdējās izmaiņas" msgstr "Pēdējās izmaiņas"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Izveidots" msgstr "Izveidots"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Креирано од" msgstr "Креирано од"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Креирано на" msgstr "Креирано на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Опис" msgstr "Опис"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Прикажи име" msgstr "Прикажи име"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Опис"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Последна промена на" msgstr "Последна промена на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Последно ажурирање од" msgstr "Последно ажурирање од"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Последно ажурирање на" msgstr "Последно ажурирање на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Креирано на" msgstr "Креирано на"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Үүсгэгч" msgstr "Үүсгэгч"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Үүсгэсэн" msgstr "Үүсгэсэн"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Тодорхойлолт" msgstr "Тодорхойлолт"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Дэлгэцийн Нэр" msgstr "Дэлгэцийн Нэр"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Тодорхойлолт"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Сүүлийн засвар хийсэн огноо" msgstr "Сүүлийн засвар хийсэн огноо"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Сүүлийн засвар хийсэн" msgstr "Сүүлийн засвар хийсэн"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Сүүлийн засвар хийсэн огноо" msgstr "Сүүлийн засвар хийсэн огноо"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Үүсгэсэн" msgstr "Үүсгэсэн"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Opprettet av" msgstr "Opprettet av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Opprettet den" msgstr "Opprettet den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Beskrivelse" msgstr "Beskrivelse"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Visnings navn" msgstr "Visnings navn"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Beskrivelse"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Sist oppdatert " msgstr "Sist oppdatert "
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Sist oppdatert av" msgstr "Sist oppdatert av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Sist oppdatert" msgstr "Sist oppdatert"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Opprettet den" msgstr "Opprettet den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Laget av" msgstr "Laget av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Laget den" msgstr "Laget den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Vis navn" msgstr "Vis navn"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,121 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Sist endret den" msgstr "Sist endret den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Sist oppdatert av" msgstr "Sist oppdatert av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Sist oppdatert den" msgstr "Sist oppdatert den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +228,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Laget den" msgstr "Laget den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Actief" msgstr "Actief"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Aangemaakt door" msgstr "Aangemaakt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Aangemaakt op" msgstr "Aangemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Omschrijving" msgstr "Omschrijving"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Te tonen naam" msgstr "Te tonen naam"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Omschrijving"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Laatst bijgewerkt op" msgstr "Laatst bijgewerkt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Laatst bijgewerkt door" msgstr "Laatst bijgewerkt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Laatst bijgewerkt op" msgstr "Laatst bijgewerkt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Aangemaakt op" msgstr "Aangemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Gemaakt door" msgstr "Gemaakt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Gemaakt op" msgstr "Gemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Omschrijving" msgstr "Omschrijving"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Schermnaam" msgstr "Schermnaam"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Omschrijving"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Laatst Aangepast op" msgstr "Laatst Aangepast op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Laatst bijgewerkt door" msgstr "Laatst bijgewerkt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Laatst bijgewerkt op" msgstr "Laatst bijgewerkt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Gemaakt op" msgstr "Gemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Actief" msgstr "Actief"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Aangemaakt door" msgstr "Aangemaakt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Aangemaakt op" msgstr "Aangemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Omschrijving" msgstr "Omschrijving"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "weergavenaam" msgstr "weergavenaam"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,129 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Exceptions"
msgid "Exception"
msgstr "Uitzonderingen"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Uitzonderingsnaam" msgstr "Uitzonderingsnaam"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Uitzonderingsregel" msgstr "Uitzonderingsregel"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
#, fuzzy
#| msgid "exception.rule.confirm"
msgid "Exception Rule Confirm Wizard"
msgstr "exception.rule.confirm"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
#, fuzzy
#| msgid "Exception Rules"
msgid "Exception Rule Methods"
msgstr "Uitzonderingsregels"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Uitzonderingsregels-instellingen" msgstr "Uitzonderingsregels-instellingen"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Uitzonderingsregels" msgstr "Uitzonderingsregels"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
#, fuzzy
#| msgid "Exception Name"
msgid "Exception Type"
msgstr "Uitzonderingsnaam"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Uitzonderingsmanager" msgstr "Uitzonderingsmanager"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Uitzonderingen" msgstr "Uitzonderingen"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Uitzonderingsregels" msgstr "Uitzonderingsregels"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Op te lossen uitzonderingen" msgstr "Op te lossen uitzonderingen"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Laatst gewijzigd op" msgstr "Laatst gewijzigd op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Laatst bijgewerkt door" msgstr "Laatst bijgewerkt door"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Laatst bijgewerkt op" msgstr "Laatst bijgewerkt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,66 +237,59 @@ msgid "Outstanding exceptions to manage"
msgstr "Uitzonderingsmanager" msgstr "Uitzonderingsmanager"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
#, fuzzy #, fuzzy
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "Uitzonderingsmanager" msgstr "Uitzonderingsmanager"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Aangemaakt op" msgstr "Aangemaakt op"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception #~ msgid "base.exception"
#: model:ir.model,name:base_exception.model_base_exception #~ msgstr "base.exception"
msgid "base.exception"
msgstr "base.exception"
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr "exception.rule.confirm"

View File

@ -21,39 +21,81 @@ msgstr ""
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Utworzone przez" msgstr "Utworzone przez"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Utworzono" msgstr "Utworzono"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Wyświetlana nazwa " msgstr "Wyświetlana nazwa "
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Ostatnio modyfikowano" msgstr "Ostatnio modyfikowano"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Ostatnio modyfikowane przez" msgstr "Ostatnio modyfikowane przez"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ostatnia zmiana" msgstr "Ostatnia zmiana"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +231,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Utworzono" msgstr "Utworzono"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -10,223 +10,288 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-22 01:11+0000\n" "POT-Creation-Date: 2017-06-22 01:11+0000\n"
"PO-Revision-Date: 2017-06-22 01:11+0000\n" "PO-Revision-Date: 2019-08-14 12:44+0000\n"
"Last-Translator: Pedro Castro Silva <pedrocs@sossia.pt>, 2017\n" "Last-Translator: Pedro Castro Silva <pedrocs@exo.pt>\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.7.1\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr "<code>self</code>: Registo no qual a regra é avaliada."
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr "<code>time</code>: bibliotecas Python úteis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr "Aplicar em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr "Por domínio"
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr "Por código Python"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
"Por código python: permite definir qualquer verificação arbitrária\n"
"Por domínio: limitado a uma seleção por um domínio Odoo:\n"
" o desempenho pode ser superior quando as exceções são "
"avaliadas com vários registos"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Criado por" msgstr "Criado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Criado em" msgstr "Criado em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descrição" msgstr "Descrição"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nome" msgstr "Nome"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr "Domínio"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
"Introduza aqui código Python. A ajuda sobre expressões Python está "
"disponível no separador Ajuda deste documento."
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
"(%s)" "(%s)"
msgstr "" msgstr ""
"Erro na avaliação da regra exception.rule:\n"
" %s \n"
"(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr "Exceção"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr "Noma da Exceção"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr "Regra da Exceção"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr "Assistente de Confirmação de Regra de Exceção"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr "Métodos de Regras de Exceção"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr "Configuração da Regra de Exceção"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr "Regras de Exceção"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr "Tipo de Exceção"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr "Gestor de Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr "Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr "Regras de Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr "Exceções para resolver"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr "Fornece a ordem da sequência na aplicação do teste"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr "Ajuda"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr "Ajuda de expressões Python"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr "Ignorar Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última Modificação Em" msgstr "Última Modificação Em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última Modificação Por" msgstr "Última Modificação Por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última Atualização Em" msgstr "Última Atualização Em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr "Exceção Principal"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr "Só é permitido 1 ID, obtidos %r."
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm #: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm
msgid "Outstanding exceptions to manage" msgid "Outstanding exceptions to manage"
msgstr "" msgstr "Exceções extraordinárias para gerir"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr "Código Python"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
"Código Python executado para verificar se a exceção se aplica ou não. Use "
"failed = True para bloquear a exceção"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Criado em" msgstr "Modelo Relacionado"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr "Sequência"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
"Há um problema de configuração. Falta código python ou um domínio para "
"verificação do tipo de exceção."
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr "Para bloquear a exceção utilize: <code>failed = True</code>"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
"Vários campos podem usar código ou expressões Python. As seguintes variáveis "
"podem ser usadas:"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr "_Fechar"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -10,51 +10,99 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-21 02:42+0000\n" "POT-Creation-Date: 2017-07-21 02:42+0000\n"
"PO-Revision-Date: 2018-08-04 14:33+0000\n" "PO-Revision-Date: 2019-08-30 17:04+0000\n"
"Last-Translator: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>\n" "Last-Translator: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/"
"teams/23907/pt_BR/)\n" "23907/pt_BR/)\n"
"Language: pt_BR\n" "Language: pt_BR\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.1.1\n" "X-Generator: Weblate 3.8\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr "<code>self</code>: Registro no qual a regra é avaliada."
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr "<code>time</code>: bibliotecas python usáveis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "Aplicar no" msgstr "Aplicar no"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr "Por domínio"
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr "Por código python"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
"Por código python: permite definir qualquer verificação arbitrária\n"
"Por domínio: limitado a uma seleção por um domínio odoo:\n"
" o desempenho pode ser melhor quando exceções são avaliadas com "
"vários registros"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Criado por" msgstr "Criado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Criado em" msgstr "Criado em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descrição" msgstr "Descrição"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Mostrar Nome" msgstr "Mostrar Nome"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr "Domínio"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
"Digite o código Python aqui. A ajuda sobre a expressão Python está "
"disponível na guia de ajuda deste documento."
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -66,107 +114,121 @@ msgstr ""
"(%s)" "(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr "Exceções"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "Nome da exceção" msgstr "Nome da exceção"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "Regra de exceção" msgstr "Regra de exceção"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr "Assistente de confirmação de regra de exceção"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr "Métodos de regras de exceção"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "Configuração da regra da execeção" msgstr "Configuração da regra da execeção"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "Regras de exceção" msgstr "Regras de exceção"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr "Tipo de exceção"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "Gerenciar Exceção" msgstr "Gerenciar Exceção"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "Exceções" msgstr "Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "Regras de exceção" msgstr "Regras de exceção"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "Exceções para resolver" msgstr "Exceções para resolver"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "Dá a ordem de sequência ao aplicar o teste" msgstr "Dá a ordem de sequência ao aplicar o teste"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr "Ajuda"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr "Ajuda com expressões python"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "Identificação" msgstr "Identificação"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
"Se detectarmos uma exceção, definimos o estado do objeto (ex-purchase) para "
"o next_state (ex 'to approve'). Se houver mais de uma exceção detectada e "
"todas tiverem um valor para next_state, usamos a exceção com o menor valor "
"de sequência"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "Ignorar Exceções" msgstr "Ignorar Exceções"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última Modificação em" msgstr "Última Modificação em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última Atualização por" msgstr "Última Atualização por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última Atualização em" msgstr "Última Atualização em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "Exceção Principal" msgstr "Exceção Principal"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr "Próximo estado"
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "Apenas 1 ID aceito, tenho %r." msgstr "Apenas 1 ID aceito, tenho %r."
@ -177,17 +239,18 @@ msgid "Outstanding exceptions to manage"
msgstr "Excepções excepcionais para gerir" msgstr "Excepções excepcionais para gerir"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "Exceções proeminentes para o gerente" msgstr "Exceções proeminentes para o gerente"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "Código Python" msgstr "Código Python"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
@ -196,52 +259,73 @@ msgstr ""
"failed = True para bloquear a exceção" "failed = True para bloquear a exceção"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
msgid "Related Model" msgid "Related Model"
msgstr "Modelo Relatado" msgstr "Modelo Relatado"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr "Regra de grupo"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
"O grupo de regras é usado para agrupar as regras que devem ser validadas ao "
"mesmo tempo para um objeto de destino. Ex: valide as regras de sale.order."
"line com regras de ordem de venda."
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Sequência" msgstr "Sequência"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
"O valor \"%s\" escolhido para o estado do campo \"próximo estado\" de \"%s\" " "Há um problema de configuração, está faltando código ou domínio python para "
"está errado. O valor deve estar nesta lista %s" "corresponder ao tipo de exceção."
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr "Para bloquear a exceção, use: <code>failed = True</code>"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
"Vários campos podem usar código python ou expressões python. As seguintes "
"variáveis podem ser usadas:"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "_Fechar" msgstr "_Fechar"
#. module: base_exception #~ msgid ""
#: model:ir.model,name:base_exception.model_base_exception #~ "If we detect exception we set the state of object (ex purchase) to the "
msgid "base.exception" #~ "next_state (ex 'to approve'). If there are more than one exception "
msgstr "" #~ "detected and all have a value for next_state, we usethe exception having "
#~ "the smallest sequence value"
#~ msgstr ""
#~ "Se detectarmos uma exceção, definimos o estado do objeto (ex-purchase) "
#~ "para o next_state (ex 'to approve'). Se houver mais de uma exceção "
#~ "detectada e todas tiverem um valor para next_state, usamos a exceção com "
#~ "o menor valor de sequência"
#. module: base_exception #~ msgid "Next state"
#: model:ir.model,name:base_exception.model_exception_rule_confirm #~ msgstr "Próximo estado"
msgid "exception.rule.confirm"
msgstr "" #~ msgid "Rule Group"
#~ msgstr "Regra de grupo"
#~ msgid ""
#~ "Rule group is used to group the rules that must validated at same time "
#~ "for a target object. Ex: validate sale.order.line rules with sale order "
#~ "rules."
#~ msgstr ""
#~ "O grupo de regras é usado para agrupar as regras que devem ser validadas "
#~ "ao mesmo tempo para um objeto de destino. Ex: valide as regras de sale."
#~ "order.line com regras de ordem de venda."
#~ msgid ""
#~ "The value \"%s\" you choose for the \"next state\" field state of \"%s\" "
#~ "is wrong. Value must be in this list %s"
#~ msgstr ""
#~ "O valor \"%s\" escolhido para o estado do campo \"próximo estado\" de \"%s"
#~ "\" está errado. O valor deve estar nesta lista %s"

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Ativo" msgstr "Ativo"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Criado por" msgstr "Criado por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Criado em" msgstr "Criado em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descrição" msgstr "Descrição"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nome a Apresentar" msgstr "Nome a Apresentar"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descrição"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Última Modificação Em" msgstr "Última Modificação Em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última Atualização Por" msgstr "Última Atualização Por"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última Atualização Em" msgstr "Última Atualização Em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Criado em" msgstr "Criado em"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,39 +21,81 @@ msgstr ""
"2:1));\n" "2:1));\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Creat de" msgstr "Creat de"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Creat la" msgstr "Creat la"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Descriere" msgstr "Descriere"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Nume Afişat" msgstr "Nume Afişat"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Descriere"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Ultima actualizare în" msgstr "Ultima actualizare în"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Ultima actualizare făcută de" msgstr "Ultima actualizare făcută de"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Ultima actualizare la" msgstr "Ultima actualizare la"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +231,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Creat la" msgstr "Creat la"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,39 +21,81 @@ msgstr ""
"%100>=11 && n%100<=14)? 2 : 3);\n" "%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Создано" msgstr "Создано"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Создан" msgstr "Создан"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Описание" msgstr "Описание"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Описание"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Последний раз обновлено" msgstr "Последний раз обновлено"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Последний раз обновлено" msgstr "Последний раз обновлено"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +231,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Создан" msgstr "Создан"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktívne" msgstr "Aktívne"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Vytvoril" msgstr "Vytvoril"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Vytvorené" msgstr "Vytvorené"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Popis" msgstr "Popis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Zobraziť meno" msgstr "Zobraziť meno"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Popis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Posledná modifikácia" msgstr "Posledná modifikácia"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Naposledy upravoval" msgstr "Naposledy upravoval"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Naposledy upravované" msgstr "Naposledy upravované"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Vytvorené" msgstr "Vytvorené"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"%100==4 ? 2 : 3);\n" "%100==4 ? 2 : 3);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktivno" msgstr "Aktivno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Ustvaril" msgstr "Ustvaril"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Ustvarjeno" msgstr "Ustvarjeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Prikazni naziv" msgstr "Prikazni naziv"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zadnjič spremenjeno" msgstr "Zadnjič spremenjeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnji posodobil" msgstr "Zadnji posodobil"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnjič posodobljeno" msgstr "Zadnjič posodobljeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Ustvarjeno" msgstr "Ustvarjeno"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Zaporedje" msgstr "Zaporedje"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Kreiran" msgstr "Kreiran"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Kreiran" msgstr "Kreiran"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -21,39 +21,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Kreirao" msgstr "Kreirao"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Kreiran" msgstr "Kreiran"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Ime za prikaz" msgstr "Ime za prikaz"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -62,103 +104,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Opis"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Zadnja izmjena" msgstr "Zadnja izmjena"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnja izmjena" msgstr "Zadnja izmjena"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnja izmjena" msgstr "Zadnja izmjena"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -169,65 +231,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Kreiran" msgstr "Kreiran"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Skapad av" msgstr "Skapad av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Skapad den" msgstr "Skapad den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Beskrivning" msgstr "Beskrivning"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Visa namn" msgstr "Visa namn"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Beskrivning"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Senast redigerad" msgstr "Senast redigerad"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Senast uppdaterad av" msgstr "Senast uppdaterad av"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Senast uppdaterad" msgstr "Senast uppdaterad"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Skapad den" msgstr "Skapad den"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "สร้างโดย" msgstr "สร้างโดย"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "สร้างเมื่อ" msgstr "สร้างเมื่อ"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "รายละเอียด" msgstr "รายละเอียด"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "ชื่อที่ใช้แสดง" msgstr "ชื่อที่ใช้แสดง"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "รายละเอียด"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "รหัส" msgstr "รหัส"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "แก้ไขครั้งสุดท้ายเมื่อ" msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "อัพเดทครั้งสุดท้ายโดย" msgstr "อัพเดทครั้งสุดท้ายโดย"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "อัพเดทครั้งสุดท้ายเมื่อ" msgstr "อัพเดทครั้งสุดท้ายเมื่อ"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "สร้างเมื่อ" msgstr "สร้างเมื่อ"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Aktif" msgstr "Aktif"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Oluşturan" msgstr "Oluşturan"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Oluşturuldu" msgstr "Oluşturuldu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Açıklama" msgstr "Açıklama"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Görünen İsim" msgstr "Görünen İsim"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Açıklama"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Son değişiklik" msgstr "Son değişiklik"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Son güncelleyen" msgstr "Son güncelleyen"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Son güncellenme" msgstr "Son güncellenme"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Oluşturuldu" msgstr "Oluşturuldu"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "Sıra" msgstr "Sıra"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "Etkin" msgstr "Etkin"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Oluşturan" msgstr "Oluşturan"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Oluşturulma tarihi" msgstr "Oluşturulma tarihi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Açıklama" msgstr "Açıklama"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Görünen ad" msgstr "Görünen ad"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Açıklama"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "Kimlik" msgstr "Kimlik"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "En son güncelleme tarihi" msgstr "En son güncelleme tarihi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "En son güncelleyen " msgstr "En son güncelleyen "
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "En son güncelleme tarihi" msgstr "En son güncelleme tarihi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Oluşturulma tarihi" msgstr "Oluşturulma tarihi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Створив" msgstr "Створив"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Дата створення" msgstr "Дата створення"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Опис" msgstr "Опис"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Назва для відображення" msgstr "Назва для відображення"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Опис"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Остання модифікація" msgstr "Остання модифікація"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Востаннє оновив" msgstr "Востаннє оновив"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Останнє оновлення" msgstr "Останнє оновлення"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Дата створення" msgstr "Дата створення"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -19,39 +19,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Được tạo bởi" msgstr "Được tạo bởi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Được tạo vào" msgstr "Được tạo vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Miêu tả" msgstr "Miêu tả"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Tên hiển thị" msgstr "Tên hiển thị"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -60,103 +102,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Miêu tả"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Sửa lần cuối vào" msgstr "Sửa lần cuối vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Last Updated by" msgstr "Last Updated by"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Cập nhật lần cuối vào" msgstr "Cập nhật lần cuối vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -167,65 +229,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Được tạo vào" msgstr "Được tạo vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "Tạo bởi" msgstr "Tạo bởi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "Tạo vào" msgstr "Tạo vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Mô tả" msgstr "Mô tả"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "Mô tả"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Cập nhật lần cuối bởi" msgstr "Cập nhật lần cuối bởi"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Cập nhật lần cuối vào" msgstr "Cập nhật lần cuối vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "Tạo vào" msgstr "Tạo vào"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n" "Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-01 10:38+0000\n" "POT-Creation-Date: 2017-05-01 10:38+0000\n"
"PO-Revision-Date: 2017-05-01 10:38+0000\n" "PO-Revision-Date: 2019-08-31 04:24+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" "Last-Translator: 黎伟杰 <674416404@qq.com>\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" "Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/"
"zh_CN/)\n" "zh_CN/)\n"
"Language: zh_CN\n" "Language: zh_CN\n"
@ -18,215 +18,271 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.8\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr "<code>self</code>: 记录对规则求值的位置。"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr "<code>time</code>: 有用的Python库"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "有效" msgstr "有效"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr "应用于"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr "通过域"
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr "通过python代码"
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
"通过python代码允许定义任意检查\n"
"通过域: 仅限于odoo域的选择:\n"
" 在评估异常情况时 可以使用几种记录来改进性能"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "创建者" msgstr "创建者"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "创建时间" msgstr "创建时间"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "Description" msgstr "说明"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "Display Name" msgstr "显示名称"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr "域"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr "在这里输入Python代码。有关Python表达式的帮助请参阅本文档的帮助选项卡。"
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
" %s \n" " %s \n"
"(%s)" "(%s)"
msgstr "" msgstr ""
"评估exception.rule规则时出错:\n"
" %s \n"
"(%s)"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
msgid "Exception"
msgstr "异常"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr "异常名称"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr "异常规则"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr "异常规则确认向导"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr "异常规则方法"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr "异常规则设置"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr "异常规则"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr "异常类型"
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr "异常管理"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr "异常"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr "异常规则"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr "解决的异常情况"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr "应用测试时给出序列顺序"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr "帮助"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr "帮助Python表达式"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr "忽略异常"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "Last Modified on" msgstr "最后修改时间"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "最后更新者" msgstr "最后更新者"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "上次更新日期" msgstr "最后更新时间"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr "主要异常"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr "只接受了一个ID得到 %r。"
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm #: model:ir.actions.act_window,name:base_exception.action_exception_rule_confirm
msgid "Outstanding exceptions to manage" msgid "Outstanding exceptions to manage"
msgstr "" msgstr "管理异常的情况"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr "管理异常的情况"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr "Python代码"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr "执行Python代码以检查异常是否适用。使用failed = True可阻止异常"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "创建时间" msgstr "相关模型"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr "序列"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr "存在配置问题缺少python代码或域以匹配异常类型。"
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr "阻止异常使用: <code>failed = True</code>"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr "各种字段可能使用Python代码或Python表达式。可以使用以下变量"
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr "关闭"
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -20,39 +20,81 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_active #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>self</code>: Record on which the rule is evaluated."
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "<code>time</code>: useful Python libraries"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__active
msgid "Active" msgid "Active"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_model #: model:ir.model.fields,field_description:base_exception.field_exception_rule__model
msgid "Apply on" msgid "Apply on"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_uid #: selection:exception.rule,exception_type:0
msgid "By domain"
msgstr ""
#. module: base_exception
#: selection:exception.rule,exception_type:0
msgid "By python code"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule__exception_type
msgid ""
"By python code: allow to define any arbitrary check\n"
"By domain: limited to a selection by an odoo domain:\n"
" performance can be better when exceptions are "
"evaluated with several records"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_uid
msgid "Created by" msgid "Created by"
msgstr "建立者" msgstr "建立者"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_create_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__create_date
msgid "Created on" msgid "Created on"
msgstr "建立於" msgstr "建立於"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_description #: model:ir.model.fields,field_description:base_exception.field_exception_rule__description
msgid "Description" msgid "Description"
msgstr "說明" msgstr "說明"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_display_name #: model:ir.model.fields,field_description:base_exception.field_base_exception_method__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_display_name #: model:ir.model.fields,field_description:base_exception.field_exception_rule__display_name
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__display_name
msgid "Display Name" msgid "Display Name"
msgstr "顯示名稱" msgstr "顯示名稱"
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:217 #: model:ir.model.fields,field_description:base_exception.field_exception_rule__domain
msgid "Domain"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Enter Python code here. Help about Python expression is available in the "
"help tab of this document."
msgstr ""
#. module: base_exception
#: code:addons/base_exception/models/base_exception.py:138
#, python-format #, python-format
msgid "" msgid ""
"Error when evaluating the exception.rule rule:\n" "Error when evaluating the exception.rule rule:\n"
@ -61,103 +103,123 @@ msgid ""
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_name #: model:ir.model,name:base_exception.model_base_exception
#, fuzzy
#| msgid "Description"
msgid "Exception"
msgstr "說明"
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__name
msgid "Exception Name" msgid "Exception Name"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_tree #: model:ir.model,name:base_exception.model_exception_rule
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_tree
msgid "Exception Rule" msgid "Exception Rule"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_form #: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "Exception Rule Confirm Wizard"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception_method
msgid "Exception Rule Methods"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Exception Rule Setup" msgid "Exception Rule Setup"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree #: model:ir.actions.act_window,name:base_exception.action_exception_rule_tree
#: model:ir.model,name:base_exception.model_exception_rule
#: model:ir.ui.menu,name:base_exception.menu_action_exception #: model:ir.ui.menu,name:base_exception.menu_action_exception
msgid "Exception Rules" msgid "Exception Rules"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__exception_type
msgid "Exception Type"
msgstr ""
#. module: base_exception #. module: base_exception
#: model:res.groups,name:base_exception.group_exception_rule_manager #: model:res.groups,name:base_exception.group_exception_rule_manager
msgid "Exception manager" msgid "Exception manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_exception_ids #: model:ir.model.fields,field_description:base_exception.field_base_exception__exception_ids
msgid "Exceptions" msgid "Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Exceptions Rules" msgid "Exceptions Rules"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_exception_ids #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__exception_ids
msgid "Exceptions to resolve" msgid "Exceptions to resolve"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_sequence #: model:ir.model.fields,help:base_exception.field_exception_rule__sequence
msgid "Gives the sequence order when applying the test" msgid "Gives the sequence order when applying the test"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_id #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_id msgid "Help"
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_id msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Help with Python expressions"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception__id
#: model:ir.model.fields,field_description:base_exception.field_base_exception_method__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule__id
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__id
msgid "ID" msgid "ID"
msgstr "編號" msgstr "編號"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_next_state #: model:ir.model.fields,field_description:base_exception.field_base_exception__ignore_exception
msgid "" #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__ignore
"If we detect exception we set the state of object (ex purchase) to the "
"next_state (ex 'to approve'). If there are more than one exception detected "
"and all have a value for next_state, we usethe exception having the smallest "
"sequence value"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_ignore_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_ignore
msgid "Ignore Exceptions" msgid "Ignore Exceptions"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule___last_update #: model:ir.model.fields,field_description:base_exception.field_base_exception_method____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm___last_update #: model:ir.model.fields,field_description:base_exception.field_exception_rule____last_update
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm____last_update
msgid "Last Modified on" msgid "Last Modified on"
msgstr "最後修改:" msgstr "最後修改:"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_uid #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_uid
msgid "Last Updated by" msgid "Last Updated by"
msgstr "最後更新:" msgstr "最後更新:"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_write_date #: model:ir.model.fields,field_description:base_exception.field_exception_rule__write_date
msgid "Last Updated on" msgid "Last Updated on"
msgstr "最後更新於" msgstr "最後更新於"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_main_exception_id #: model:ir.model.fields,field_description:base_exception.field_base_exception__main_exception_id
msgid "Main Exception" msgid "Main Exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_next_state #: code:addons/base_exception/wizard/base_exception_confirm.py:29
msgid "Next state"
msgstr ""
#. module: base_exception
#: code:addons/base_exception/wizard/base_exception_confirm.py:28
#, python-format #, python-format
msgid "Only 1 ID accepted, got %r." msgid "Only 1 ID accepted, got %r."
msgstr "" msgstr ""
@ -168,65 +230,55 @@ msgid "Outstanding exceptions to manage"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "Outstanding exceptions to manager" msgid "Outstanding exceptions to manager"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_code #: model:ir.model.fields,field_description:base_exception.field_exception_rule__code
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "Python Code" msgid "Python Code"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_code #: model:ir.model.fields,help:base_exception.field_exception_rule__code
msgid "" msgid ""
"Python code executed to check if the exception apply or not. Use failed = " "Python code executed to check if the exception apply or not. Use failed = "
"True to block the exception" "True to block the exception"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm_related_model_id #: model:ir.model.fields,field_description:base_exception.field_exception_rule_confirm__related_model_id
#, fuzzy #, fuzzy
msgid "Related Model" msgid "Related Model"
msgstr "建立於" msgstr "建立於"
#. module: base_exception #. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_base_exception_rule_group #: model:ir.model.fields,field_description:base_exception.field_exception_rule__sequence
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_rule_group
msgid "Rule Group"
msgstr ""
#. module: base_exception
#: model:ir.model.fields,help:base_exception.field_exception_rule_rule_group
msgid ""
"Rule group is used to group the rules that must validated at same time for a "
"target object. Ex: validate sale.order.line rules with sale order rules."
msgstr ""
#. module: base_exception
#: model:ir.model.fields,field_description:base_exception.field_exception_rule_sequence
msgid "Sequence" msgid "Sequence"
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: code:addons/base_exception/models/base_exception.py:88 #: code:addons/base_exception/models/base_exception.py:49
#, python-format #, python-format
msgid "" msgid ""
"The value \"%s\" you choose for the \"next state\" field state of \"%s\" is " "There is a problem of configuration, python code or domain is missing to "
"wrong. Value must be in this list %s" "match the exception type."
msgstr "" msgstr ""
#. module: base_exception #. module: base_exception
#: model:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm #: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid "To block the exception use: <code>failed = True</code>"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_form
msgid ""
"Various fields may use Python code or Python expressions. The following "
"variables can be used:"
msgstr ""
#. module: base_exception
#: model_terms:ir.ui.view,arch_db:base_exception.view_exception_rule_confirm
msgid "_Close" msgid "_Close"
msgstr "" msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_base_exception
msgid "base.exception"
msgstr ""
#. module: base_exception
#: model:ir.model,name:base_exception.model_exception_rule_confirm
msgid "exception.rule.confirm"
msgstr ""

View File

@ -4,22 +4,10 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
import time import time
from functools import wraps
from odoo import api, fields, models, _ from odoo import api, fields, models, _
from odoo.exceptions import UserError, ValidationError from odoo.exceptions import UserError, ValidationError
from odoo.tools.safe_eval import safe_eval from odoo.tools.safe_eval import safe_eval
from odoo import osv
def implemented_by_base_exception(func):
"""Call a prefixed function based on 'namespace'."""
@wraps(func)
def wrapper(cls, *args, **kwargs):
fun_name = func.__name__
fun = '_%s%s' % (cls.rule_group, fun_name)
if not hasattr(cls, fun):
fun = '_default%s' % (fun_name)
return getattr(cls, fun)(*args, **kwargs)
return wrapper
class ExceptionRule(models.Model): class ExceptionRule(models.Model):
@ -33,13 +21,6 @@ class ExceptionRule(models.Model):
string='Sequence', string='Sequence',
help="Gives the sequence order when applying the test", help="Gives the sequence order when applying the test",
) )
rule_group = fields.Selection(
selection=[],
help="Rule group is used to group the rules that must validated "
"at same time for a target object. Ex: "
"validate sale.order.line rules with sale order rules.",
required=True,
)
model = fields.Selection(selection=[], string='Apply on', required=True) model = fields.Selection(selection=[], string='Apply on', required=True)
exception_type = fields.Selection( exception_type = fields.Selection(
@ -52,40 +33,22 @@ class ExceptionRule(models.Model):
" are evaluated with several records") " are evaluated with several records")
domain = fields.Char('Domain') domain = fields.Char('Domain')
active = fields.Boolean('Active') active = fields.Boolean('Active', default=True)
next_state = fields.Char(
'Next state',
help="If we detect exception we set the state of object (ex purchase) "
"to the next_state (ex 'to approve'). If there are more than one "
"exception detected and all have a value for next_state, we use"
"the exception having the smallest sequence value",
)
code = fields.Text( code = fields.Text(
'Python Code', 'Python Code',
help="Python code executed to check if the exception apply or " help="Python code executed to check if the exception apply or "
"not. Use failed = True to block the exception", "not. Use failed = True to block the exception",
) )
@api.constrains('next_state') @api.constrains('exception_type', 'domain', 'code')
def _check_next_state_value(self): def check_exception_type_consistency(self):
""" Ensure that the next_state value is in the state values of
destination model """
for rule in self: for rule in self:
if rule.next_state: if ((rule.exception_type == 'by_py_code' and not rule.code) or
select_vals = self.env[ (rule.exception_type == 'by_domain' and not rule.domain)):
rule.model].fields_get()[ raise ValidationError(
'state']['selection'] _("There is a problem of configuration, python code or "
select_vals_code = [s[0] for s in select_vals] "domain is missing to match the exception type.")
if rule.next_state not in select_vals_code: )
raise ValidationError(_(
'The value "%s" you choose for the "next state" '
'field state of "%s" is wrong.'
' Value must be in this list %s'
) % (
rule.next_state,
rule.model,
select_vals
))
@api.multi @api.multi
def _get_domain(self): def _get_domain(self):
@ -94,7 +57,130 @@ class ExceptionRule(models.Model):
return safe_eval(self.domain) return safe_eval(self.domain)
class BaseExceptionMethod(models.AbstractModel):
_name = 'base.exception.method'
_description = 'Exception Rule Methods'
@api.multi
def _get_main_records(self):
"""
Used in case we check exceptions on a record but write these
exceptions on a parent record. Typical example is with
sale.order.line. We check exceptions on some sale order lines but
write these exceptions on the sale order, so they are visible.
"""
return self
@api.multi
def _reverse_field(self):
raise NotImplementedError()
def _rule_domain(self):
"""Filter exception.rules.
By default, only the rules with the correct model
will be used.
"""
return [('model', '=', self._name)]
@api.multi
def detect_exceptions(self):
"""List all exception_ids applied on self
Exception ids are also written on records
If self is empty, check exceptions on all active records.
"""
rules = self.env['exception.rule'].sudo().search(
self._rule_domain())
all_exception_ids = []
for rule in rules:
records_with_exception = self._detect_exceptions(rule)
reverse_field = self._reverse_field()
if self:
main_records = self._get_main_records()
commons = main_records & rule[reverse_field]
to_remove = commons - records_with_exception
to_add = records_with_exception - commons
to_remove_list = [(3, x.id, _) for x in to_remove]
to_add_list = [(4, x.id, _) for x in to_add]
rule.write({reverse_field: to_remove_list + to_add_list})
else:
rule.write({
reverse_field: [(6, 0, records_with_exception.ids)]
})
if records_with_exception:
all_exception_ids.append(rule.id)
return all_exception_ids
@api.model
def _exception_rule_eval_context(self, rec):
return {
'time': time,
'self': rec,
# object, obj: deprecated.
# should be removed in future migrations
'object': rec,
'obj': rec,
# copy context to prevent side-effects of eval
# should be deprecated too, accesible through self.
'context': self.env.context.copy()
}
@api.model
def _rule_eval(self, rule, rec):
expr = rule.code
space = self._exception_rule_eval_context(rec)
try:
safe_eval(expr,
space,
mode='exec',
nocopy=True) # nocopy allows to return 'result'
except Exception as e:
raise UserError(
_('Error when evaluating the exception.rule '
'rule:\n %s \n(%s)') % (rule.name, e))
return space.get('failed', False)
@api.multi
def _detect_exceptions(self, rule):
if rule.exception_type == 'by_py_code':
return self._detect_exceptions_by_py_code(rule)
elif rule.exception_type == 'by_domain':
return self._detect_exceptions_by_domain(rule)
@api.multi
def _get_base_domain(self):
domain = [('ignore_exception', '=', False)]
if self:
domain = osv.expression.AND([domain, [('id', 'in', self.ids)]])
return domain
@api.multi
def _detect_exceptions_by_py_code(self, rule):
"""
Find exceptions found on self.
If self is empty, check on all records.
"""
domain = self._get_base_domain()
records = self.search(domain)
records_with_exception = self.env[self._name]
for record in records:
if self._rule_eval(rule, record):
records_with_exception |= record
return records_with_exception
@api.multi
def _detect_exceptions_by_domain(self, rule):
"""
Find exceptions found on self.
If self is empty, check on all records.
"""
base_domain = self._get_base_domain()
rule_domain = rule._get_domain()
domain = osv.expression.AND([base_domain, rule_domain])
return self.search(domain)
class BaseException(models.AbstractModel): class BaseException(models.AbstractModel):
_inherit = 'base.exception.method'
_name = 'base.exception' _name = 'base.exception'
_order = 'main_exception_id asc' _order = 'main_exception_id asc'
_description = 'Exception' _description = 'Exception'
@ -105,7 +191,6 @@ class BaseException(models.AbstractModel):
string='Main Exception', string='Main Exception',
store=True, store=True,
) )
rule_group = fields.Selection([], readonly=True)
exception_ids = fields.Many2many('exception.rule', string='Exceptions') exception_ids = fields.Many2many('exception.rule', string='Exceptions')
ignore_exception = fields.Boolean('Ignore Exceptions', copy=False) ignore_exception = fields.Boolean('Ignore Exceptions', copy=False)
@ -149,214 +234,3 @@ class BaseException(models.AbstractModel):
if exception_ids: if exception_ids:
exceptions = self.env['exception.rule'].browse(exception_ids) exceptions = self.env['exception.rule'].browse(exception_ids)
raise ValidationError('\n'.join(exceptions.mapped('name'))) raise ValidationError('\n'.join(exceptions.mapped('name')))
@api.multi
def test_exceptions(self):
"""
Condition method for the workflow from draft to confirm
"""
if self.detect_exceptions():
return False
return True
@api.multi
def _reverse_field(self):
"""Name of the many2many field from exception rule to self.
In order to take advantage of domain optimisation, exception rule
model should have a many2many field to inherited object.
The opposit relation already exists in the name of exception_ids
Example:
class ExceptionRule(models.Model):
_inherit = 'exception.rule'
model = fields.Selection(
selection_add=[
('sale.order', 'Sale order'),
[...]
])
sale_ids = fields.Many2many(
'sale.order',
string='Sales')
[...]
"""
exception_obj = self.env['exception.rule']
reverse_fields = self.env['ir.model.fields'].search([
['model', '=', 'exception.rule'],
['ttype', '=', 'many2many'],
['relation', '=', self[0]._name],
])
# ir.model.fields may contain old variable name
# so we check if the field exists on exception rule
return ([
field.name for field in reverse_fields
if hasattr(exception_obj, field.name)
] or [None])[0]
@api.multi
def _rule_domain(self):
"""Filter exception.rules.
By default, only the rules with the correct rule group
will be used.
"""
return [('rule_group', 'in', self.mapped('rule_group'))]
@api.multi
def detect_exceptions(self):
"""List all exception_ids applied on self
Exception ids are also written on records
"""
if not self:
return []
exception_obj = self.env['exception.rule']
all_exceptions = exception_obj.sudo().search(
self._rule_domain())
model_exceptions = all_exceptions.filtered(
lambda ex: ex.model == self._name)
sub_exceptions = all_exceptions.filtered(
lambda ex: ex.model != self._name)
reverse_field = self._reverse_field()
if reverse_field:
optimize = True
else:
optimize = False
exception_by_rec, exception_by_rule = self._detect_exceptions(
model_exceptions, sub_exceptions, optimize)
all_exception_ids = []
for obj, exception_ids in exception_by_rec.iteritems():
obj.exception_ids = [(6, 0, exception_ids)]
all_exception_ids += exception_ids
for rule, exception_ids in exception_by_rule.iteritems():
rule[reverse_field] = [(6, 0, exception_ids.ids)]
if exception_ids:
all_exception_ids += [rule.id]
return list(set(all_exception_ids))
@api.model
def _exception_rule_eval_context(self, obj_name, rec):
return {
'time': time,
'self': rec,
# obj_name, object, obj: deprecated.
# should be removed in future migrations
obj_name: rec,
'object': rec,
'obj': rec,
# copy context to prevent side-effects of eval
# should be deprecated too, accesible through self.
'context': self.env.context.copy()
}
@api.model
def _rule_eval(self, rule, obj_name, rec):
eval_ctx = self._exception_rule_eval_context(obj_name, rec)
try:
safe_eval(rule.code, eval_ctx, mode='exec', nocopy=True)
except Exception as e:
raise UserError(_(
'Error when evaluating the exception.rule: '
'%s\n(%s)') % (rule.name, e))
return eval_ctx.get('failed', False)
@api.multi
def _detect_exceptions(
self, model_exceptions, sub_exceptions,
optimize=False,
):
"""Find exceptions found on self.
@returns
exception_by_rec: {record_id: exception_ids}
exception_by_rule: {rule_id: record_ids}
"""
exception_by_rec = {}
exception_by_rule = {}
exception_set = set()
python_rules = []
dom_rules = []
optim_rules = []
for rule in model_exceptions:
if rule.exception_type == 'by_py_code':
python_rules.append(rule)
elif rule.exception_type == 'by_domain' and rule.domain:
if optimize:
optim_rules.append(rule)
else:
dom_rules.append(rule)
for rule in optim_rules:
domain = rule._get_domain()
domain.append(['ignore_exception', '=', False])
domain.append(['id', 'in', self.ids])
records_with_exception = self.search(domain)
exception_by_rule[rule] = records_with_exception
if records_with_exception:
exception_set.add(rule.id)
if len(python_rules) or len(dom_rules) or sub_exceptions:
for rec in self:
for rule in python_rules:
if (
not rec.ignore_exception and
self._rule_eval(rule, rec.rule_group, rec)
):
exception_by_rec.setdefault(rec, []).append(rule.id)
exception_set.add(rule.id)
for rule in dom_rules:
# there is no reverse many2many, so this rule
# can't be optimized, see _reverse_field
domain = rule._get_domain()
domain.append(['ignore_exception', '=', False])
domain.append(['id', '=', rec.id])
if self.search_count(domain):
exception_by_rec.setdefault(
rec, []).append(rule.id)
exception_set.add(rule.id)
if sub_exceptions:
group_line = rec.rule_group + '_line'
for obj_line in rec._get_lines():
for rule in sub_exceptions:
if rule.id in exception_set:
# we do not matter if the exception as
# already been
# found for an line of this object
# (ex sale order line if obj is sale order)
continue
if rule.exception_type == 'by_py_code':
if self._rule_eval(
rule, group_line, obj_line
):
exception_by_rec.setdefault(
rec, []).append(rule.id)
elif (
rule.exception_type == 'by_domain' and
rule.domain
):
# sub_exception are currently not optimizable
domain = rule._get_domain()
domain.append(('id', '=', obj_line.id))
if obj_line.search_count(domain):
exception_by_rec.setdefault(
rec, []).append(rule.id)
# set object to next state
# find exception that raised error and has next_state
next_state_exception_ids = model_exceptions.filtered(
lambda r: r.id in exception_set and r.next_state)
if next_state_exception_ids:
self.state = next_state_exception_ids[0].next_state
return exception_by_rec, exception_by_rule
@implemented_by_base_exception
def _get_lines(self):
pass
def _default_get_lines(self):
return []

View File

@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.14: http://docutils.sourceforge.net/" /> <meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<title>Exception Rule</title> <title>Exception Rule</title>
<style type="text/css"> <style type="text/css">
@ -389,6 +389,7 @@ in the sale_exception module. (sale-workflow repository) or
<div class="section" id="known-issues-roadmap"> <div class="section" id="known-issues-roadmap">
<h1><a class="toc-backref" href="#id1">Known issues / Roadmap</a></h1> <h1><a class="toc-backref" href="#id1">Known issues / Roadmap</a></h1>
<p>Terms used in old api like <cite>pool</cite>, <cite>cr</cite>, <cite>uid</cite> must be removed porting this module in version 12.</p> <p>Terms used in old api like <cite>pool</cite>, <cite>cr</cite>, <cite>uid</cite> must be removed porting this module in version 12.</p>
<p>This module execute user provided code though a safe_eval, its unsecure? How mitigate risks should be adressed in future versions of this module.</p>
</div> </div>
<div class="section" id="bug-tracker"> <div class="section" id="bug-tracker">
<h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1> <h1><a class="toc-backref" href="#id2">Bug Tracker</a></h1>
@ -418,6 +419,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
<li>Yannick Vaucher &lt;<a class="reference external" href="mailto:yannick.vaucher&#64;camptocamp.com">yannick.vaucher&#64;camptocamp.com</a>&gt;</li> <li>Yannick Vaucher &lt;<a class="reference external" href="mailto:yannick.vaucher&#64;camptocamp.com">yannick.vaucher&#64;camptocamp.com</a>&gt;</li>
<li>SodexisTeam &lt;<a class="reference external" href="mailto:dev&#64;sodexis.com">dev&#64;sodexis.com</a>&gt;</li> <li>SodexisTeam &lt;<a class="reference external" href="mailto:dev&#64;sodexis.com">dev&#64;sodexis.com</a>&gt;</li>
<li>Mourad EL HADJ MIMOUNE &lt;<a class="reference external" href="mailto:mourad.elhadj.mimoune&#64;akretion.com">mourad.elhadj.mimoune&#64;akretion.com</a>&gt;</li> <li>Mourad EL HADJ MIMOUNE &lt;<a class="reference external" href="mailto:mourad.elhadj.mimoune&#64;akretion.com">mourad.elhadj.mimoune&#64;akretion.com</a>&gt;</li>
<li>Raphaël Reverdy &lt;<a class="reference external" href="mailto:raphael.reverdy&#64;akretion.com">raphael.reverdy&#64;akretion.com</a>&gt;</li>
<li>Iván Todorovich &lt;<a class="reference external" href="mailto:ivan.todorovich&#64;gmail.com">ivan.todorovich&#64;gmail.com</a>&gt;</li> <li>Iván Todorovich &lt;<a class="reference external" href="mailto:ivan.todorovich&#64;gmail.com">ivan.todorovich&#64;gmail.com</a>&gt;</li>
</ul> </ul>
</div> </div>

View File

@ -8,10 +8,6 @@ class PurchaseTest(models.Model):
_name = "base.exception.test.purchase" _name = "base.exception.test.purchase"
_description = "Base Ecxeption Test Model" _description = "Base Ecxeption Test Model"
rule_group = fields.Selection(
selection_add=[('test_base', 'test')],
default='test_base',
)
name = fields.Char(required=True) name = fields.Char(required=True)
user_id = fields.Many2one('res.users', string='Responsible') user_id = fields.Many2one('res.users', string='Responsible')
state = fields.Selection( state = fields.Selection(
@ -57,9 +53,9 @@ class PurchaseTest(models.Model):
def button_cancel(cls): def button_cancel(cls):
cls.write({'state': 'cancel'}) cls.write({'state': 'cancel'})
def test_base_get_lines(cls): @api.multi
cls.ensure_one() def _reverse_field(self):
return cls.line_ids return 'test_purchase_ids'
class LineTest(models.Model): class LineTest(models.Model):

View File

@ -2,6 +2,8 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo.tests import common from odoo.tests import common
from odoo.exceptions import ValidationError
from odoo import fields
from .common import setup_test_model from .common import setup_test_model
from .purchase_test import PurchaseTest, LineTest from .purchase_test import PurchaseTest, LineTest
import logging import logging
@ -20,11 +22,10 @@ class TestBaseException(common.SavepointCase):
cls.base_exception = cls.env['base.exception'] cls.base_exception = cls.env['base.exception']
cls.exception_rule = cls.env['exception.rule'] cls.exception_rule = cls.env['exception.rule']
if 'test_purchase_ids' not in cls.exception_rule._fields:
field = fields.Many2many('base.exception.test.purchase')
cls.exception_rule._add_field('test_purchase_ids', field)
cls.exception_confirm = cls.env['exception.rule.confirm'] cls.exception_confirm = cls.env['exception.rule.confirm']
cls.exception_rule._fields['rule_group'].selection.append(
('test_base', 'Test Base Exception'))
cls.exception_rule._fields['model'].selection.append( cls.exception_rule._fields['model'].selection.append(
('base.exception.test.purchase', 'Purchase Order')) ('base.exception.test.purchase', 'Purchase Order'))
@ -34,25 +35,22 @@ class TestBaseException(common.SavepointCase):
cls.exceptionnozip = cls.env['exception.rule'].create({ cls.exceptionnozip = cls.env['exception.rule'].create({
'name': "No ZIP code on destination", 'name': "No ZIP code on destination",
'sequence': 10, 'sequence': 10,
'rule_group': "test_base",
'model': "base.exception.test.purchase", 'model': "base.exception.test.purchase",
'code': "if not test_base.partner_id.zip: failed=True", 'code': "if not obj.partner_id.zip: failed=True",
}) })
cls.exceptionno_minorder = cls.env['exception.rule'].create({ cls.exceptionno_minorder = cls.env['exception.rule'].create({
'name': "Min order except", 'name': "Min order except",
'sequence': 10, 'sequence': 10,
'rule_group': "test_base",
'model': "base.exception.test.purchase", 'model': "base.exception.test.purchase",
'code': "if test_base.amount_total <= 200.0: failed=True", 'code': "if obj.amount_total <= 200.0: failed=True",
}) })
cls.exceptionno_lineqty = cls.env['exception.rule'].create({ cls.exceptionno_lineqty = cls.env['exception.rule'].create({
'name': "Qty > 0", 'name': "Qty > 0",
'sequence': 10, 'sequence': 10,
'rule_group': "test_base",
'model': "base.exception.test.purchase.line", 'model': "base.exception.test.purchase.line",
'code': "if test_base_line.qty <= 0: failed=True" 'code': "if obj.qty <= 0: failed=True"
}) })
def test_purchase_order_exception(self): def test_purchase_order_exception(self):
@ -67,19 +65,10 @@ class TestBaseException(common.SavepointCase):
'qty': 1.5, 'qty': 1.5,
})], })],
}) })
# Block because of exception during validation
with self.assertRaises(ValidationError):
potest1.button_confirm() potest1.button_confirm()
# Set ignore_exception flag (Done after ignore is selected at wizard) # Test ignore exeception make possible for the po to validate
potest1.ignore_exception = True potest1.ignore_exception = True
potest1.button_confirm() potest1.button_confirm()
self.assertTrue(potest1.state == 'purchase') self.assertTrue(potest1.state == 'purchase')
# Simulation the opening of the wizard exception_confirm and
# set ignore_exception to True
except_confirm = self.exception_confirm.with_context(
{
'active_id': potest1.id,
'active_ids': [potest1.id],
'active_model': potest1._name
}).new({'ignore': True})
except_confirm.action_confirm()
self.assertTrue(potest1.ignore_exception)

View File

@ -37,15 +37,13 @@
</group> </group>
<group> <group>
<group colspan="4" groups="base.group_system"> <group colspan="4" groups="base.group_system">
<field name="rule_group"/>
<field name="model"/> <field name="model"/>
<field name="next_state"/>
<field name="exception_type" widget="radio"/> <field name="exception_type" widget="radio"/>
<field name="domain" attrs="{'invisible': [('exception_type','!=','by_domain')]}"/> <field name="domain" attrs="{'invisible': [('exception_type','!=','by_domain')], 'required': [('exception_type','=','by_domain')]}"/>
</group> </group>
</group> </group>
<notebook> <notebook>
<page name="code" string="Python Code" attrs="{'invisible': [('exception_type','!=','by_py_code')]}"> <page name="code" string="Python Code" attrs="{'invisible': [('exception_type','!=','by_py_code')], 'required': [('exception_type','=','by_py_code')]}">
<field name="code" widget="ace" options="{'mode': 'python'}" placeholder="Enter Python code here. Help about Python expression is available in the help tab of this document."/> <field name="code" widget="ace" options="{'mode': 'python'}" placeholder="Enter Python code here. Help about Python expression is available in the help tab of this document."/>
</page> </page>
<page name="help" string="Help" attrs="{'invisible': [('exception_type','!=','by_py_code')]}"> <page name="help" string="Help" attrs="{'invisible': [('exception_type','!=','by_py_code')]}">