diff --git a/fieldservice_stage_validation/README.rst b/fieldservice_stage_validation/README.rst
index 5d03a71cc1..149b5aad36 100644
--- a/fieldservice_stage_validation/README.rst
+++ b/fieldservice_stage_validation/README.rst
@@ -17,13 +17,13 @@ FSM Stage Validation
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github
- :target: https://github.com/OCA/field-service/tree/17.0/fieldservice_stage_validation
+ :target: https://github.com/OCA/field-service/tree/18.0/fieldservice_stage_validation
:alt: OCA/field-service
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/field-service-17-0/field-service-17-0-fieldservice_stage_validation
+ :target: https://translation.odoo-community.org/projects/field-service-18-0/field-service-18-0-fieldservice_stage_validation
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
- :target: https://runboat.odoo-community.org/builds?repo=OCA/field-service&target_branch=17.0
+ :target: https://runboat.odoo-community.org/builds?repo=OCA/field-service&target_branch=18.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -70,7 +70,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -114,6 +114,6 @@ Current `maintainers `__:
|maintainer-brian10048| |maintainer-max3903|
-This module is part of the `OCA/field-service `_ project on GitHub.
+This module is part of the `OCA/field-service `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/fieldservice_stage_validation/__manifest__.py b/fieldservice_stage_validation/__manifest__.py
index a4414d775a..80682da19a 100644
--- a/fieldservice_stage_validation/__manifest__.py
+++ b/fieldservice_stage_validation/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "FSM Stage Validation",
"summary": "Validate input data when reaching a Field Service stage",
- "version": "17.0.1.0.0",
+ "version": "18.0.1.0.0",
"category": "Field Service",
"author": "Brian McMaster, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
diff --git a/fieldservice_stage_validation/models/validate_utils.py b/fieldservice_stage_validation/models/validate_utils.py
index 04894793e2..65620fd1be 100644
--- a/fieldservice_stage_validation/models/validate_utils.py
+++ b/fieldservice_stage_validation/models/validate_utils.py
@@ -14,11 +14,13 @@ def validate_stage_fields(records):
for name in field_names:
if not values[0][name]:
- raise ValidationError(
- _(
- "Cannot move to stage %(stage_name)s "
- "until the %(name)s field is set.",
- stage_name=stage.name,
- name=name,
+ lang_context = {"lang": records.env.context.get("lang", "en_US")}
+ with records.env["res.users"].with_context(**lang_context):
+ raise ValidationError(
+ _(
+ "Cannot move to stage %(stage_name)s "
+ "until the %(name)s field is set.",
+ stage_name=stage.name,
+ name=name,
+ )
)
- )
diff --git a/fieldservice_stage_validation/static/description/index.html b/fieldservice_stage_validation/static/description/index.html
index 9a7ff5ae10..45d4466be1 100644
--- a/fieldservice_stage_validation/static/description/index.html
+++ b/fieldservice_stage_validation/static/description/index.html
@@ -8,10 +8,11 @@
/*
:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
+:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
+Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
@@ -274,7 +275,7 @@
margin-left: 2em ;
margin-right: 2em }
-pre.code .ln { color: grey; } /* line numbers */
+pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
@@ -300,7 +301,7 @@
span.pre {
white-space: pre }
-span.problematic {
+span.problematic, pre.problematic {
color: red }
span.section-subtitle {
@@ -368,7 +369,7 @@ FSM Stage Validation
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:1ced40d5e26a6495ac55732e9d6ba749aa76729869fa24363ba8b7d8ccaa03b1
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-
+
As the stage of a field service document progresses, it may be important
for specific fields of the document be completed.
For example, when a field service order enters the ‘Complete’ stage, the
@@ -418,7 +419,7 @@
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
@@ -442,13 +443,15 @@
This module is maintained by the OCA.
-
+
+
+
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.
Current maintainers:
-
This module is part of the OCA/field-service project on GitHub.
+
This module is part of the OCA/field-service project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.