Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[15.0][MIG] base_tier_validation_formula #425

Merged
merged 41 commits into from
Jul 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
2698f5d
[11.0][IMP] base_tier_validation
AdriaGForgeFlow Feb 25, 2019
d674d45
[IMP] base_tier_validation: Pass parameters as functions
etobella Apr 10, 2019
ff967c4
[12.0][MIG] base_tier_validation_formula
LoisRForgeFlow May 28, 2019
6eeac42
[UPD] README.rst
OCA-git-bot May 28, 2019
d5a5d70
[UPD] Update base_tier_validation_formula.pot
oca-travis May 28, 2019
81f1f94
Added translation using Weblate (Spanish)
LoisRForgeFlow May 29, 2019
584e856
Translated using Weblate (Spanish)
LoisRForgeFlow May 29, 2019
84105a9
[FIX] ceci n'est pas une URL
sbidoul Jun 11, 2019
bbdb1a7
[UPD] README.rst
OCA-git-bot Jul 29, 2019
1350518
Added translation using Weblate (Chinese (Simplified))
liweijie0812 Sep 2, 2019
3d8d273
Translated using Weblate (Chinese (Simplified))
liweijie0812 Sep 2, 2019
8954541
[IMP] base_tier_validation_formula: black, isort
pegonzalezspesol Dec 1, 2019
b22b8b1
[MIG] 13.0 base_tier_validation_formula
pegonzalezspesol Dec 1, 2019
c63ee19
[UPD] Update base_tier_validation_formula.pot
oca-travis Feb 14, 2020
d4bfdbb
[UPD] README.rst
OCA-git-bot Feb 14, 2020
d796c3c
Update translation files
oca-transbot Feb 24, 2020
dcca242
[IMP] base_tier_validation_formula: Allow use both domain and formula…
ps-tubtim Dec 11, 2019
7d98f44
[UPD] Update base_tier_validation_formula.pot
oca-travis Mar 4, 2020
7c04896
base_tier_validation_formula 13.0.1.1.0
OCA-git-bot Mar 4, 2020
6e2745a
Update translation files
oca-transbot Mar 4, 2020
7128fa4
[12.0][fix] base_tier_validation_formula: Add default
ps-tubtim Mar 17, 2020
8bbaf54
base_tier_validation_formula 13.0.1.1.1
OCA-git-bot Mar 20, 2020
093a90b
Translated using Weblate (Chinese (Simplified))
dong-z Mar 23, 2020
1eeafb0
Translated using Weblate (Chinese (Simplified))
dong-z Mar 28, 2020
8bf9139
pre-commit update
sbidoul Apr 22, 2020
b84a441
Update translation files
oca-transbot Aug 16, 2020
84e8b9d
[UPD] Eficent -> ForgeFlow
MiquelRForgeFlow Oct 1, 2020
f6aaa9f
[UPD] README.rst
OCA-git-bot Oct 1, 2020
d64c995
Added translation using Weblate (Italian)
alessandro-fiorino Nov 4, 2020
f6faa57
Translated using Weblate (Italian)
alessandro-fiorino Nov 4, 2020
3375ada
[IMP] : black, isort, prettier
kittiu Nov 19, 2020
96568cf
[14.0][MIG] base_tier_validation_formula
kittiu Nov 19, 2020
c3b6038
[UPD] Update base_tier_validation_formula.pot
oca-travis Nov 30, 2020
eade3bc
[UPD] README.rst
OCA-git-bot Nov 30, 2020
446f638
[IMP] base_tier_validation_formula: Improve tests
etobella Dec 14, 2020
3f47dea
base_tier_validation_formula 14.0.2.0.0
OCA-git-bot Dec 15, 2020
3dda006
Translated using Weblate (Spanish)
anasuarez1 Mar 16, 2021
23dedae
[FIX] base_tier_validation_formula: Fix cache miss error on iteration…
sergio-teruel Oct 2, 2021
dc0f307
base_tier_validation_formula 14.0.2.0.1
OCA-git-bot Oct 19, 2021
fe07615
[IMP] base_tier_validation_formula: black, isort, prettier
JasminSForgeFlow Dec 21, 2021
1c7be15
[MIG] base_tier_validation_formula: Migration to 15.0
JasminSForgeFlow Dec 21, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions base_tier_validation_formula/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
============================
Base Tier Validation Formula
============================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--ux-lightgray.png?logo=github
:target: https://github.com/OCA/server-ux/tree/14.0/base_tier_validation_formula
:alt: OCA/server-ux
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-ux-14-0/server-ux-14-0-base_tier_validation_formula
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/250/14.0
:alt: Try me on Runbot

|badge1| |badge2| |badge3| |badge4| |badge5|

This module includes the ability to define the tier definition domain
and the tier reviewers using python code.

**Table of contents**

.. contents::
:local:

Usage
=====

To define the domain,
* By python code choose the **Formula** option in the Definition field.
* By both domain and python code, choose the **Domain & Formula** option in the Definition field.

To define the reviewers by python code choose **Python Expression** option in the Validated by field.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-ux/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-ux/issues/new?body=module:%20base_tier_validation_formula%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Creu Blanca

Contributors
~~~~~~~~~~~~

* Enric Tobella <etobella@creublanca.es>
* Adrià Gil Sorribes <adria.gil@forgeflow.com>
* Pedro Gonzalez <pedro.gonzalez@pesol.es>
* Pimolnat Suntian <pimolnats@ecosoft.co.th>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/server-ux <https://github.com/OCA/server-ux/tree/14.0/base_tier_validation_formula>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions base_tier_validation_formula/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
15 changes: 15 additions & 0 deletions base_tier_validation_formula/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Base Tier Validation Formula",
"summary": """
Formulas for Base tier validation""",
"version": "15.0.1.0.0",
"license": "AGPL-3",
"author": "Creu Blanca,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/server-ux",
"depends": ["base_tier_validation"],
"data": ["views/tier_definition_view.xml"],
"demo": [],
}
119 changes: 119 additions & 0 deletions base_tier_validation_formula/i18n/base_tier_validation_formula.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_tier_validation_formula
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type
msgid "Definition"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__display_name
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__display_name
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_validation__display_name
msgid "Display Name"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula
msgid "Domain & Formula"
msgstr ""

#. module: base_tier_validation_formula
#: code:addons/base_tier_validation_formula/models/tier_review.py:0
#: code:addons/base_tier_validation_formula/models/tier_validation.py:0
#, python-format
msgid ""
"Error evaluating tier validation conditions.\n"
" %s"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula
msgid "Formula"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__id
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__id
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_validation__id
msgid "ID"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition____last_update
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review____last_update
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_validation____last_update
msgid "Last Modified on"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression
msgid "Python Expression"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression
msgid "Review Expression"
msgstr ""

#. module: base_tier_validation_formula
#: code:addons/base_tier_validation_formula/models/tier_review.py:0
#, python-format
msgid "Reviewer python expression must return a res.users recordset."
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids
msgid "Reviewers from Python expression"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_definition
msgid "Tier Definition"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code
msgid "Tier Definition Expression"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_review
msgid "Tier Review"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_validation
msgid "Tier Validation (abstract)"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type
msgid "Validated by"
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression
msgid ""
"Write Python code that defines the reviewer. The result of executing the "
"expression must be a res.users recordset."
msgstr ""

#. module: base_tier_validation_formula
#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code
msgid ""
"Write Python code that defines when this tier confirmation will be needed. "
"The result of executing the expresion must be a boolean."
msgstr ""
118 changes: 118 additions & 0 deletions base_tier_validation_formula/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_tier_validation_formula
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-03-16 11:46+0000\n"
"Last-Translator: Ana Suárez <ana.suarez@qubiq.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__definition_type
msgid "Definition"
msgstr "Definición"

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__domain_formula
msgid "Domain & Formula"
msgstr "Dominio & Fórmula"

#. module: base_tier_validation_formula
#: code:addons/base_tier_validation_formula/models/tier_review.py:0
#: code:addons/base_tier_validation_formula/models/tier_validation.py:0
#, python-format
msgid ""
"Error evaluating tier validation conditions.\n"
" %s"
msgstr ""
"Error evaluando las condiciones de validación de nivel.\n"
"%s"

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__definition_type__formula
msgid "Formula"
msgstr "Fórmula"

#. module: base_tier_validation_formula
#: model:ir.model.fields.selection,name:base_tier_validation_formula.selection__tier_definition__review_type__expression
msgid "Python Expression"
msgstr "Expresión Python"

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__reviewer_expression
msgid "Review Expression"
msgstr "Expresión de Revisión"

#. module: base_tier_validation_formula
#: code:addons/base_tier_validation_formula/models/tier_review.py:0
#, python-format
msgid "Reviewer python expression must return a res.users recordset."
msgstr ""
"La expresión python del revisor debe retornar un conjunto de registros de "
"res.users."

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_review__python_reviewer_ids
msgid "Reviewers from Python expression"
msgstr "Revisores desde una expresión Python"

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_definition
msgid "Tier Definition"
msgstr "Definición de Nivel"

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__python_code
msgid "Tier Definition Expression"
msgstr "Expresión de Definición de Nivel"

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_review
msgid "Tier Review"
msgstr "Definición de nivel"

#. module: base_tier_validation_formula
#: model:ir.model,name:base_tier_validation_formula.model_tier_validation
msgid "Tier Validation (abstract)"
msgstr "Validación de Nivel (abstracto)"

#. module: base_tier_validation_formula
#: model:ir.model.fields,field_description:base_tier_validation_formula.field_tier_definition__review_type
msgid "Validated by"
msgstr "Validado por"

#. module: base_tier_validation_formula
#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__reviewer_expression
msgid ""
"Write Python code that defines the reviewer. The result of executing the "
"expression must be a res.users recordset."
msgstr ""
"Escribe código Python que defina al revisor. El resultado de ejecutar la "
"expresión debe devolver un conjunto de registros de res.users."

#. module: base_tier_validation_formula
#: model:ir.model.fields,help:base_tier_validation_formula.field_tier_definition__python_code
msgid ""
"Write Python code that defines when this tier confirmation will be needed. "
"The result of executing the expresion must be a boolean."
msgstr ""
"Escribe código Python que defina si la confirmación de nivel es necesaria. "
"El resultado de ejecutar la expresión debe ser un booleano."

#~ msgid "Any user in a specific group."
#~ msgstr "Cualquier usuario de un grupo específico."

#~ msgid "Domain"
#~ msgstr "Dominio"

#~ msgid "Specific user"
#~ msgstr "Usuario específico"
Loading