From e4aa98d54810381676200c486a0e43496470a3d5 Mon Sep 17 00:00:00 2001 From: Bhoomi Date: Mon, 23 Sep 2019 18:33:12 -0400 Subject: [PATCH] MIG `website_project_task` For Odoo 13.0 --- website_project_task/__init__.py | 1 + website_project_task/__manifest__.py | 4 ++-- website_project_task/models/__init__.py | 1 + website_project_task/models/project.py | 14 +++++++++++++ .../{ => views}/project_task_templates.xml | 20 +++++++++++++++++-- 5 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 website_project_task/models/__init__.py create mode 100644 website_project_task/models/project.py rename website_project_task/{ => views}/project_task_templates.xml (74%) diff --git a/website_project_task/__init__.py b/website_project_task/__init__.py index e69de29b..9a7e03ed 100644 --- a/website_project_task/__init__.py +++ b/website_project_task/__init__.py @@ -0,0 +1 @@ +from . import models \ No newline at end of file diff --git a/website_project_task/__manifest__.py b/website_project_task/__manifest__.py index 064283ec..ae58c2c7 100644 --- a/website_project_task/__manifest__.py +++ b/website_project_task/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Website Project Tasks', - 'version': '12.0.1.0.0', + 'version': '13.0.1.0.0', 'author': 'Hibou Corp. ', 'website': 'https://hibou.io/', 'license': 'AGPL-3', @@ -17,7 +17,7 @@ This module adds options to Website Project: 'project', ], 'data': [ - 'project_task_templates.xml', + 'views/project_task_templates.xml', ], 'installable': True, 'auto_install': False, diff --git a/website_project_task/models/__init__.py b/website_project_task/models/__init__.py new file mode 100644 index 00000000..7095229c --- /dev/null +++ b/website_project_task/models/__init__.py @@ -0,0 +1 @@ +from . import project \ No newline at end of file diff --git a/website_project_task/models/project.py b/website_project_task/models/project.py new file mode 100644 index 00000000..9e6f298d --- /dev/null +++ b/website_project_task/models/project.py @@ -0,0 +1,14 @@ +from odoo import api, exceptions, fields, models, _ +from werkzeug.urls import url_encode + +class ProjectTask(models.Model): + _name = 'project.task' + _inherit = ['project.task', 'portal.mixin'] + + def preview_task(self): + self.ensure_one() + return { + 'type': 'ir.actions.act_url', + 'target': 'self', + 'url': self.get_portal_url(), + } diff --git a/website_project_task/project_task_templates.xml b/website_project_task/views/project_task_templates.xml similarity index 74% rename from website_project_task/project_task_templates.xml rename to website_project_task/views/project_task_templates.xml index 3ace2e2c..25e704e1 100644 --- a/website_project_task/project_task_templates.xml +++ b/website_project_task/views/project_task_templates.xml @@ -1,5 +1,21 @@ + + project.task.form.inherit + project.task + + + + + + + +