From 4ff8401b7e27830daaf7701c4c32cfe1effa28c4 Mon Sep 17 00:00:00 2001 From: Quirino Leone Date: Mon, 9 Jun 2025 12:29:12 +0200 Subject: [PATCH 1/3] [ADD] project_portal_hide_timesheet --- project_portal_hide_timesheet/README.rst | 83 ++++ project_portal_hide_timesheet/__init__.py | 1 + project_portal_hide_timesheet/__manifest__.py | 18 + project_portal_hide_timesheet/hooks.py | 26 ++ .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 1 + .../static/description/index.html | 433 ++++++++++++++++++ .../tests/__init__.py | 1 + .../tests/test_hooks.py | 26 ++ .../views/project_task_templates.xml | 11 + .../views/timesheet_sheet_templates.xml | 14 + .../odoo/addons/project_portal_hide_timesheet | 1 + setup/project_portal_hide_timesheet/setup.py | 6 + 13 files changed, 625 insertions(+) create mode 100644 project_portal_hide_timesheet/README.rst create mode 100644 project_portal_hide_timesheet/__init__.py create mode 100644 project_portal_hide_timesheet/__manifest__.py create mode 100644 project_portal_hide_timesheet/hooks.py create mode 100644 project_portal_hide_timesheet/readme/CONTRIBUTORS.rst create mode 100644 project_portal_hide_timesheet/readme/DESCRIPTION.rst create mode 100644 project_portal_hide_timesheet/static/description/index.html create mode 100644 project_portal_hide_timesheet/tests/__init__.py create mode 100644 project_portal_hide_timesheet/tests/test_hooks.py create mode 100644 project_portal_hide_timesheet/views/project_task_templates.xml create mode 100644 project_portal_hide_timesheet/views/timesheet_sheet_templates.xml create mode 120000 setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet create mode 100644 setup/project_portal_hide_timesheet/setup.py diff --git a/project_portal_hide_timesheet/README.rst b/project_portal_hide_timesheet/README.rst new file mode 100644 index 0000000000..40696bcf2c --- /dev/null +++ b/project_portal_hide_timesheet/README.rst @@ -0,0 +1,83 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +============================= +Project Portal Hide Timesheet +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:97e255a12b0ce5c8edfbdd24d356811b0c5da68a336bed1a22c4702bf7986b98 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/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 + :target: https://github.com/OCA/project/tree/16.0/project_portal_hide_timesheet + :alt: OCA/project +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_portal_hide_timesheet + :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/project&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module hides details about timesheets and time spent on the tasks in the portal pages. + +**Table of contents** + +.. contents:: + :local: + +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 `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* PyTech SRL + +Contributors +~~~~~~~~~~~~ + +* `PyTech `_: + + * Quirino Leone + * Alessandro Uffreduzzi + +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/project `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_portal_hide_timesheet/__init__.py b/project_portal_hide_timesheet/__init__.py new file mode 100644 index 0000000000..9a27b1fcab --- /dev/null +++ b/project_portal_hide_timesheet/__init__.py @@ -0,0 +1 @@ +from .hooks import post_init_hook, uninstall_hook diff --git a/project_portal_hide_timesheet/__manifest__.py b/project_portal_hide_timesheet/__manifest__.py new file mode 100644 index 0000000000..d5efd8c664 --- /dev/null +++ b/project_portal_hide_timesheet/__manifest__.py @@ -0,0 +1,18 @@ +{ + "name": "Project Portal Hide Timesheet", + "version": "16.0.1.0.0", + "depends": [ + "hr_timesheet", + "portal", + "sale_timesheet", + ], + "website": "https://github.com/OCA/project", + "author": "PyTech SRL, Odoo Community Association (OCA)", + "category": "Project", + "license": "AGPL-3", + "data": ["views/project_task_templates.xml", "views/timesheet_sheet_templates.xml"], + "installable": True, + "application": False, + "post_init_hook": "post_init_hook", + "uninstall_hook": "uninstall_hook", +} diff --git a/project_portal_hide_timesheet/hooks.py b/project_portal_hide_timesheet/hooks.py new file mode 100644 index 0000000000..3d64d1f53f --- /dev/null +++ b/project_portal_hide_timesheet/hooks.py @@ -0,0 +1,26 @@ +import logging + +from odoo import SUPERUSER_ID, api + +_logger = logging.getLogger(__name__) + +views_to_switch = [ + "hr_timesheet.portal_tasks_list_inherit", + "hr_timesheet.portal_timesheet_table", + "hr_timesheet.portal_my_task", + "sale_timesheet.portal_my_task_inherit", +] + + +def post_init_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + _logger.info("Turning off views") + env["ir.ui.view"].search([("key", "in", views_to_switch)]).write({"active": False}) + + +def uninstall_hook(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + _logger.info("Turning on views") + env["ir.ui.view"].search( + [("key", "in", views_to_switch), ("active", "=", False)] + ).write({"active": True}) diff --git a/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst b/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..24a95ed54f --- /dev/null +++ b/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `PyTech `_: + + * Quirino Leone + * Alessandro Uffreduzzi diff --git a/project_portal_hide_timesheet/readme/DESCRIPTION.rst b/project_portal_hide_timesheet/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..c82fa673c1 --- /dev/null +++ b/project_portal_hide_timesheet/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module hides details about timesheets and time spent on the tasks in the portal pages. diff --git a/project_portal_hide_timesheet/static/description/index.html b/project_portal_hide_timesheet/static/description/index.html new file mode 100644 index 0000000000..65c9fa6be2 --- /dev/null +++ b/project_portal_hide_timesheet/static/description/index.html @@ -0,0 +1,433 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Project Portal Hide Timesheet

+ +

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

+

This module hides details about timesheets and time spent on the tasks in the portal pages.

+

Table of contents

+ +
+

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.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • PyTech SRL
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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/project project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/project_portal_hide_timesheet/tests/__init__.py b/project_portal_hide_timesheet/tests/__init__.py new file mode 100644 index 0000000000..79d0c06392 --- /dev/null +++ b/project_portal_hide_timesheet/tests/__init__.py @@ -0,0 +1 @@ +from . import test_hooks diff --git a/project_portal_hide_timesheet/tests/test_hooks.py b/project_portal_hide_timesheet/tests/test_hooks.py new file mode 100644 index 0000000000..f363b4b714 --- /dev/null +++ b/project_portal_hide_timesheet/tests/test_hooks.py @@ -0,0 +1,26 @@ +from odoo.tests.common import TransactionCase + +from ..hooks import post_init_hook, uninstall_hook, views_to_switch + + +class TestHooks(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.views = ( + cls.env["ir.ui.view"] + .with_context(active_test=False) + .search([("key", "in", views_to_switch)]) + ) + + def test_post_init_hook(self): + views = self.views + self.assertTrue(views) + post_init_hook(self.env.cr, self.env.registry) + self.assertTrue(all(not v.active for v in views)) + + def test_uninstall_hook(self): + views = self.views + self.assertTrue(views) + uninstall_hook(self.env.cr, self.env.registry) + self.assertTrue(all(v.active for v in views)) diff --git a/project_portal_hide_timesheet/views/project_task_templates.xml b/project_portal_hide_timesheet/views/project_task_templates.xml new file mode 100644 index 0000000000..1cba7a71eb --- /dev/null +++ b/project_portal_hide_timesheet/views/project_task_templates.xml @@ -0,0 +1,11 @@ + + + + diff --git a/project_portal_hide_timesheet/views/timesheet_sheet_templates.xml b/project_portal_hide_timesheet/views/timesheet_sheet_templates.xml new file mode 100644 index 0000000000..4a907a3880 --- /dev/null +++ b/project_portal_hide_timesheet/views/timesheet_sheet_templates.xml @@ -0,0 +1,14 @@ + + + + diff --git a/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet b/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet new file mode 120000 index 0000000000..9b68f9678f --- /dev/null +++ b/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet @@ -0,0 +1 @@ +../../../../project_portal_hide_timesheet \ No newline at end of file diff --git a/setup/project_portal_hide_timesheet/setup.py b/setup/project_portal_hide_timesheet/setup.py new file mode 100644 index 0000000000..28c57bb640 --- /dev/null +++ b/setup/project_portal_hide_timesheet/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 56a2215411ebd7256b3954fd07e4ea323a686150 Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Thu, 13 Aug 2026 12:38:20 +0200 Subject: [PATCH 2/3] [IMP] project_portal_hide_timesheet: pre-commit execution --- project_portal_hide_timesheet/README.rst | 31 +++++++++---------- project_portal_hide_timesheet/pyproject.toml | 3 ++ .../readme/CONTRIBUTORS.md | 3 ++ .../readme/CONTRIBUTORS.rst | 4 --- .../{DESCRIPTION.rst => DESCRIPTION.md} | 3 +- .../static/description/index.html | 31 ++++++++----------- 6 files changed, 35 insertions(+), 40 deletions(-) create mode 100644 project_portal_hide_timesheet/pyproject.toml create mode 100644 project_portal_hide_timesheet/readme/CONTRIBUTORS.md delete mode 100644 project_portal_hide_timesheet/readme/CONTRIBUTORS.rst rename project_portal_hide_timesheet/readme/{DESCRIPTION.rst => DESCRIPTION.md} (69%) diff --git a/project_portal_hide_timesheet/README.rst b/project_portal_hide_timesheet/README.rst index 40696bcf2c..a2768c70e2 100644 --- a/project_portal_hide_timesheet/README.rst +++ b/project_portal_hide_timesheet/README.rst @@ -1,7 +1,3 @@ -.. image:: https://odoo-community.org/readme-banner-image - :target: https://odoo-community.org/get-involved?utm_source=readme - :alt: Odoo Community Association - ============================= Project Portal Hide Timesheet ============================= @@ -17,22 +13,23 @@ Project Portal Hide Timesheet .. |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/license-AGPL--3-blue.png +.. |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%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/16.0/project_portal_hide_timesheet + :target: https://github.com/OCA/project/tree/18.0/project_portal_hide_timesheet :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_portal_hide_timesheet + :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_portal_hide_timesheet :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/project&target_branch=16.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| -This module hides details about timesheets and time spent on the tasks in the portal pages. +This module hides details about timesheets and time spent on the tasks +in the portal pages. **Table of contents** @@ -45,7 +42,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. @@ -53,20 +50,20 @@ Credits ======= Authors -~~~~~~~ +------- * PyTech SRL Contributors -~~~~~~~~~~~~ +------------ -* `PyTech `_: +- `PyTech `__: - * Quirino Leone - * Alessandro Uffreduzzi + - Quirino Leone + - Alessandro Uffreduzzi Maintainers -~~~~~~~~~~~ +----------- This module is maintained by the OCA. @@ -78,6 +75,6 @@ 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/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_portal_hide_timesheet/pyproject.toml b/project_portal_hide_timesheet/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/project_portal_hide_timesheet/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/project_portal_hide_timesheet/readme/CONTRIBUTORS.md b/project_portal_hide_timesheet/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..f878559331 --- /dev/null +++ b/project_portal_hide_timesheet/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- [PyTech](https://pytech.it): + - Quirino Leone \ + - Alessandro Uffreduzzi \ diff --git a/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst b/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst deleted file mode 100644 index 24a95ed54f..0000000000 --- a/project_portal_hide_timesheet/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* `PyTech `_: - - * Quirino Leone - * Alessandro Uffreduzzi diff --git a/project_portal_hide_timesheet/readme/DESCRIPTION.rst b/project_portal_hide_timesheet/readme/DESCRIPTION.md similarity index 69% rename from project_portal_hide_timesheet/readme/DESCRIPTION.rst rename to project_portal_hide_timesheet/readme/DESCRIPTION.md index c82fa673c1..60a3674bfb 100644 --- a/project_portal_hide_timesheet/readme/DESCRIPTION.rst +++ b/project_portal_hide_timesheet/readme/DESCRIPTION.md @@ -1 +1,2 @@ -This module hides details about timesheets and time spent on the tasks in the portal pages. +This module hides details about timesheets and time spent on the tasks +in the portal pages. diff --git a/project_portal_hide_timesheet/static/description/index.html b/project_portal_hide_timesheet/static/description/index.html index 65c9fa6be2..f38f0f2227 100644 --- a/project_portal_hide_timesheet/static/description/index.html +++ b/project_portal_hide_timesheet/static/description/index.html @@ -3,7 +3,7 @@ -README.rst +Project Portal Hide Timesheet -
+
+

Project Portal Hide Timesheet

- - -Odoo Community Association - -
-

Project Portal Hide Timesheet

-

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

-

This module hides details about timesheets and time spent on the tasks in the portal pages.

+

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

+

This module hides details about timesheets and time spent on the tasks +in the portal pages.

Table of contents

    @@ -389,23 +385,23 @@

    Project Portal Hide Timesheet

-

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 -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • PyTech SRL
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -423,11 +419,10 @@

Maintainers

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/project project on GitHub.

+

This module is part of the OCA/project project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
From 5ff7dd934bdea501a7000faf56332fe5e96aefae Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Thu, 13 Aug 2026 12:38:38 +0200 Subject: [PATCH 3/3] [MIG] project_portal_hide_timesheet: Migration to 18.0 --- project_portal_hide_timesheet/README.rst | 3 ++- project_portal_hide_timesheet/__manifest__.py | 2 +- project_portal_hide_timesheet/hooks.py | 8 ++------ project_portal_hide_timesheet/readme/CONTRIBUTORS.md | 3 ++- .../static/description/index.html | 3 ++- project_portal_hide_timesheet/tests/test_hooks.py | 4 ++-- .../views/project_task_templates.xml | 4 ++-- .../odoo/addons/project_portal_hide_timesheet | 1 - setup/project_portal_hide_timesheet/setup.py | 6 ------ 9 files changed, 13 insertions(+), 21 deletions(-) delete mode 120000 setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet delete mode 100644 setup/project_portal_hide_timesheet/setup.py diff --git a/project_portal_hide_timesheet/README.rst b/project_portal_hide_timesheet/README.rst index a2768c70e2..c3ec8f9de3 100644 --- a/project_portal_hide_timesheet/README.rst +++ b/project_portal_hide_timesheet/README.rst @@ -60,7 +60,8 @@ Contributors - `PyTech `__: - Quirino Leone - - Alessandro Uffreduzzi + - Melody Uffreduzzi + - Simone Rubino Maintainers ----------- diff --git a/project_portal_hide_timesheet/__manifest__.py b/project_portal_hide_timesheet/__manifest__.py index d5efd8c664..f445ee4fa5 100644 --- a/project_portal_hide_timesheet/__manifest__.py +++ b/project_portal_hide_timesheet/__manifest__.py @@ -1,6 +1,6 @@ { "name": "Project Portal Hide Timesheet", - "version": "16.0.1.0.0", + "version": "18.0.1.0.0", "depends": [ "hr_timesheet", "portal", diff --git a/project_portal_hide_timesheet/hooks.py b/project_portal_hide_timesheet/hooks.py index 3d64d1f53f..416f183adf 100644 --- a/project_portal_hide_timesheet/hooks.py +++ b/project_portal_hide_timesheet/hooks.py @@ -1,7 +1,5 @@ import logging -from odoo import SUPERUSER_ID, api - _logger = logging.getLogger(__name__) views_to_switch = [ @@ -12,14 +10,12 @@ ] -def post_init_hook(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) +def post_init_hook(env): _logger.info("Turning off views") env["ir.ui.view"].search([("key", "in", views_to_switch)]).write({"active": False}) -def uninstall_hook(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) +def uninstall_hook(env): _logger.info("Turning on views") env["ir.ui.view"].search( [("key", "in", views_to_switch), ("active", "=", False)] diff --git a/project_portal_hide_timesheet/readme/CONTRIBUTORS.md b/project_portal_hide_timesheet/readme/CONTRIBUTORS.md index f878559331..5eeb7a0bd6 100644 --- a/project_portal_hide_timesheet/readme/CONTRIBUTORS.md +++ b/project_portal_hide_timesheet/readme/CONTRIBUTORS.md @@ -1,3 +1,4 @@ - [PyTech](https://pytech.it): - Quirino Leone \ - - Alessandro Uffreduzzi \ + - Melody Uffreduzzi \ + - Simone Rubino \ diff --git a/project_portal_hide_timesheet/static/description/index.html b/project_portal_hide_timesheet/static/description/index.html index f38f0f2227..7e39375b5b 100644 --- a/project_portal_hide_timesheet/static/description/index.html +++ b/project_portal_hide_timesheet/static/description/index.html @@ -405,7 +405,8 @@

Contributors

diff --git a/project_portal_hide_timesheet/tests/test_hooks.py b/project_portal_hide_timesheet/tests/test_hooks.py index f363b4b714..ff04c3d983 100644 --- a/project_portal_hide_timesheet/tests/test_hooks.py +++ b/project_portal_hide_timesheet/tests/test_hooks.py @@ -16,11 +16,11 @@ def setUpClass(cls): def test_post_init_hook(self): views = self.views self.assertTrue(views) - post_init_hook(self.env.cr, self.env.registry) + post_init_hook(self.env) self.assertTrue(all(not v.active for v in views)) def test_uninstall_hook(self): views = self.views self.assertTrue(views) - uninstall_hook(self.env.cr, self.env.registry) + uninstall_hook(self.env) self.assertTrue(all(v.active for v in views)) diff --git a/project_portal_hide_timesheet/views/project_task_templates.xml b/project_portal_hide_timesheet/views/project_task_templates.xml index 1cba7a71eb..cf2f0e330e 100644 --- a/project_portal_hide_timesheet/views/project_task_templates.xml +++ b/project_portal_hide_timesheet/views/project_task_templates.xml @@ -1,10 +1,10 @@ diff --git a/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet b/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet deleted file mode 120000 index 9b68f9678f..0000000000 --- a/setup/project_portal_hide_timesheet/odoo/addons/project_portal_hide_timesheet +++ /dev/null @@ -1 +0,0 @@ -../../../../project_portal_hide_timesheet \ No newline at end of file diff --git a/setup/project_portal_hide_timesheet/setup.py b/setup/project_portal_hide_timesheet/setup.py deleted file mode 100644 index 28c57bb640..0000000000 --- a/setup/project_portal_hide_timesheet/setup.py +++ /dev/null @@ -1,6 +0,0 @@ -import setuptools - -setuptools.setup( - setup_requires=['setuptools-odoo'], - odoo_addon=True, -)