From 123f22c59e2289e7658412d1672a3c3aa7de9ba6 Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 30 Apr 2026 08:31:01 +0000 Subject: [PATCH 1/3] Translated using Weblate (Italian) Currently translated at 100.0% (13 of 13 strings) Translation: project-18.0/project-18.0-project_budget Translate-URL: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_budget/it/ --- project_budget/i18n/it.po | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/project_budget/i18n/it.po b/project_budget/i18n/it.po index 2959832319..ee76e4a310 100644 --- a/project_budget/i18n/it.po +++ b/project_budget/i18n/it.po @@ -6,79 +6,81 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2026-04-30 10:45+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\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 5.15.2\n" #. module: project_budget #: model:ir.model,name:project_budget.model_crossovered_budget #: model:ir.model.fields,field_description:project_budget.field_project_project__budget_id #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Budget" -msgstr "" +msgstr "Budget" #. module: project_budget #: model:ir.model.fields,field_description:project_budget.field_project_project__budget_id_lines #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Budget Lines" -msgstr "" +msgstr "Righe budget" #. module: project_budget #: model:ir.model.fields,field_description:project_budget.field_project_project__budget_state msgid "Budget Status" -msgstr "" +msgstr "Stato budget" #. module: project_budget #: model:ir.model.fields,field_description:project_budget.field_crossovered_budget__analytic_account_id msgid "Default Analytic Account" -msgstr "" +msgstr "Conto analitico predefinito" #. module: project_budget #: model:res.groups,name:project_budget.group_project_budget_manager msgid "Manager" -msgstr "" +msgstr "Manager" #. module: project_budget #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Planned Amount" -msgstr "" +msgstr "Importo pianificato" #. module: project_budget #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Practical Amount" -msgstr "" +msgstr "Importo effettivo" #. module: project_budget #: model:ir.model,name:project_budget.model_project_project #: model:ir.model.fields,field_description:project_budget.field_crossovered_budget__project_id msgid "Project" -msgstr "" +msgstr "Progetto" #. module: project_budget #: model:ir.module.category,name:project_budget.module_category_project_budget msgid "Project Budget" -msgstr "" +msgstr "Budget progetto" #. module: project_budget #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Project Period" -msgstr "" +msgstr "Periodo progetto" #. module: project_budget #: model_terms:ir.ui.view,arch_db:project_budget.project_budget_inherit_form msgid "Theoretical Amount" -msgstr "" +msgstr "Importo teorico" #. module: project_budget #: model:ir.module.category,description:project_budget.module_category_project_budget msgid "User access level for Project Budgets" -msgstr "" +msgstr "Livello accesso utente per i budget progetto" #. module: project_budget #: model:res.groups,name:project_budget.group_project_budget_viewer msgid "Viewer" -msgstr "" +msgstr "Visualizzatore" From dc314853480875b7559b6f1f4ae455c42ae2ca84 Mon Sep 17 00:00:00 2001 From: Carlos Lopez Date: Thu, 13 Mar 2025 12:46:07 -0500 Subject: [PATCH 2/3] [FIX] project_task_default_stage: Do not set user_id on default stages Odoo has a global record rule that filters records based on user_id. Since this field has a default value of self.env.uid, these records become owned by the Odoo bot. If you try to access a record using self.env.ref("project_task_default_stage.project_tt_specification"), an error occurs. https://github.com/odoo/odoo/blob/8a2eae27f46247a218facd3b8e27a67161934c8b/addons/project/security/project_security.xml#L122-L126 --- project_task_default_stage/__manifest__.py | 2 +- .../data/project_data.xml | 8 ++++++++ .../migrations/18.0.1.0.1/post-migration.py | 19 +++++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 project_task_default_stage/migrations/18.0.1.0.1/post-migration.py diff --git a/project_task_default_stage/__manifest__.py b/project_task_default_stage/__manifest__.py index 06c840ac0f..f310d3cfdc 100644 --- a/project_task_default_stage/__manifest__.py +++ b/project_task_default_stage/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Project Task Default Stage", "summary": "Recovery default task stages for projects from v8", - "version": "18.0.1.0.0", + "version": "18.0.1.0.1", "category": "Project", "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/project", diff --git a/project_task_default_stage/data/project_data.xml b/project_task_default_stage/data/project_data.xml index 52b5d9572b..c086cf680b 100644 --- a/project_task_default_stage/data/project_data.xml +++ b/project_task_default_stage/data/project_data.xml @@ -5,43 +5,51 @@ 10 Analysis + 20 Specification + 30 Design + 40 Development + 50 Testing + 60 Merge + 70 Done + 80 Cancelled + diff --git a/project_task_default_stage/migrations/18.0.1.0.1/post-migration.py b/project_task_default_stage/migrations/18.0.1.0.1/post-migration.py new file mode 100644 index 0000000000..926702ed06 --- /dev/null +++ b/project_task_default_stage/migrations/18.0.1.0.1/post-migration.py @@ -0,0 +1,19 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + xml_ids = [ + "project_task_default_stage.project_tt_analysis", + "project_task_default_stage.project_tt_specification", + "project_task_default_stage.project_tt_design", + "project_task_default_stage.project_tt_development", + "project_task_default_stage.project_tt_testing", + "project_task_default_stage.project_tt_merge", + "project_task_default_stage.project_tt_deployment", + "project_task_default_stage.project_tt_cancel", + ] + for xml_id in xml_ids: + task_type = env.ref(xml_id, raise_if_not_found=False) + if task_type: + task_type.user_id = False From a2324f855970ca2a9281b3a403d91691e7a24ffc Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 30 Apr 2026 17:39:43 +0000 Subject: [PATCH 3/3] [BOT] post-merge updates --- README.md | 2 +- project_task_default_stage/README.rst | 8 ++++-- .../static/description/index.html | 28 +++++++++++-------- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index ba4dc31794..e03b28db4d 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ addon | version | maintainers | summary [project_task_ancestor](project_task_ancestor/) | 18.0.1.0.1 | rafaelbn chienandalu Andrii9090 | Project Task Ancestor [project_task_code](project_task_code/) | 18.0.1.0.1 | | Sequential Code for Tasks [project_task_code_portal](project_task_code_portal/) | 18.0.1.1.1 | | Use custom task code in customer portal -[project_task_default_stage](project_task_default_stage/) | 18.0.1.0.0 | | Recovery default task stages for projects from v8 +[project_task_default_stage](project_task_default_stage/) | 18.0.1.0.1 | | Recovery default task stages for projects from v8 [project_task_description_portal](project_task_description_portal/) | 18.0.1.0.0 | | Dedicated task description for portal users [project_task_description_template](project_task_description_template/) | 18.0.1.0.0 | | Add a description template to project tasks [project_task_material](project_task_material/) | 18.0.1.0.0 | | Record products spent in a Task diff --git a/project_task_default_stage/README.rst b/project_task_default_stage/README.rst index 05ac59bc08..342726fa60 100644 --- a/project_task_default_stage/README.rst +++ b/project_task_default_stage/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ========================== Project Task Default Stage ========================== @@ -7,13 +11,13 @@ Project Task Default Stage !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5aff01d38fa5ec9f8c3f15740d4a504fbda95d4e2cb95458c98b20ccf582073a + !! source digest: sha256:3fefbf82ca334046fdb8853dd05417ecdec4f67c3dd58ef29b4b9073b40587e9 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |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 +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fproject-lightgray.png?logo=github diff --git a/project_task_default_stage/static/description/index.html b/project_task_default_stage/static/description/index.html index d528d12936..e93787051a 100644 --- a/project_task_default_stage/static/description/index.html +++ b/project_task_default_stage/static/description/index.html @@ -3,7 +3,7 @@ -Project Task Default Stage +README.rst -
-

Project Task Default Stage

+
+ + +Odoo Community Association + +
+

Project Task Default Stage

-

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module restores the case_default fields to Project Tasks and project stage tab, removed in Odoo 9.0 and later.

Table of contents

@@ -386,13 +391,13 @@

Project Task Default Stage

-

Configuration

+

Configuration

After installing this module you can assign stage tasks in project stage tab and you can check the default stages for new projects as previously done in Odoo 8.0.

-

Bug Tracker

+

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 @@ -400,15 +405,15 @@

Bug Tracker

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Tecnativa
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -434,5 +439,6 @@

Maintainers

+