Skip to content

Commit

Permalink
[16.0][ADD] project_task_reviewer: In project task new field "Reviewer".
Browse files Browse the repository at this point in the history
  • Loading branch information
alfredoavanzosc authored and anajuaristi committed Dec 5, 2024
1 parent c1a7b28 commit d585573
Show file tree
Hide file tree
Showing 13 changed files with 241 additions and 0 deletions.
28 changes: 28 additions & 0 deletions project_task_reviewer/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

=====================
Project task reviewer
=====================

* In project task new field "Reviewer".

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

Bugs are tracked on `GitHub Issues
<https://github.com/avanzosc/project-addons/issues>`_. In case of trouble,
please check there if your issue has already been reported. If you spotted
it first, help us smash it by providing detailed and welcomed feedback.

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

Credits
=======

Contributors
------------

* Ana Juaristi <[email protected]>
* Alfredo de la Fuente <[email protected]>
1 change: 1 addition & 0 deletions project_task_reviewer/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions project_task_reviewer/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2024 Alfredo de la Fuente - AvanzOSC
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
{
"name": "Project Task Reviewer",
"version": "16.0.1.0.0",
"category": "Services/Project",
"license": "AGPL-3",
"author": "AvanzOSC",
"website": "https://github.com/avanzosc/project-addons",
"contributors": [
"Ana Juaristi <[email protected]>",
"Alfredo de la Fuente <[email protected]>",
],
"depends": [
"project",
],
"data": [
"views/project_task_view.xml",
],
"installable": True,
}
27 changes: 27 additions & 0 deletions project_task_reviewer/i18n/ca_ES.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_reviewer
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-28 10:58+0000\n"
"PO-Revision-Date: 2024-11-28 10:58+0000\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: project_task_reviewer
#: model:ir.model.fields,field_description:project_task_reviewer.field_project_task__reviewer_id
#: model_terms:ir.ui.view,arch_db:project_task_reviewer.view_task_search_form
msgid "Reviewer"
msgstr ""

#. module: project_task_reviewer
#: model:ir.model,name:project_task_reviewer.model_project_task
msgid "Task"
msgstr "Tasca"
27 changes: 27 additions & 0 deletions project_task_reviewer/i18n/en_GB.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_reviewer
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-28 10:58+0000\n"
"PO-Revision-Date: 2024-11-28 10:58+0000\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: project_task_reviewer
#: model:ir.model.fields,field_description:project_task_reviewer.field_project_task__reviewer_id
#: model_terms:ir.ui.view,arch_db:project_task_reviewer.view_task_search_form
msgid "Reviewer"
msgstr ""

#. module: project_task_reviewer
#: model:ir.model,name:project_task_reviewer.model_project_task
msgid "Task"
msgstr ""
27 changes: 27 additions & 0 deletions project_task_reviewer/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_reviewer
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-28 10:59+0000\n"
"PO-Revision-Date: 2024-11-28 10:59+0000\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: project_task_reviewer
#: model:ir.model.fields,field_description:project_task_reviewer.field_project_task__reviewer_id
#: model_terms:ir.ui.view,arch_db:project_task_reviewer.view_task_search_form
msgid "Reviewer"
msgstr "Revisor"

#. module: project_task_reviewer
#: model:ir.model,name:project_task_reviewer.model_project_task
msgid "Task"
msgstr "Tarea"
27 changes: 27 additions & 0 deletions project_task_reviewer/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_reviewer
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-28 10:59+0000\n"
"PO-Revision-Date: 2024-11-28 10:59+0000\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: project_task_reviewer
#: model:ir.model.fields,field_description:project_task_reviewer.field_project_task__reviewer_id
#: model_terms:ir.ui.view,arch_db:project_task_reviewer.view_task_search_form
msgid "Reviewer"
msgstr ""

#. module: project_task_reviewer
#: model:ir.model,name:project_task_reviewer.model_project_task
msgid "Task"
msgstr "Tâche"
27 changes: 27 additions & 0 deletions project_task_reviewer/i18n/project_task_reviewer.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_reviewer
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-28 10:58+0000\n"
"PO-Revision-Date: 2024-11-28 10:58+0000\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: project_task_reviewer
#: model:ir.model.fields,field_description:project_task_reviewer.field_project_task__reviewer_id
#: model_terms:ir.ui.view,arch_db:project_task_reviewer.view_task_search_form
msgid "Reviewer"
msgstr ""

#. module: project_task_reviewer
#: model:ir.model,name:project_task_reviewer.model_project_task
msgid "Task"
msgstr ""
1 change: 1 addition & 0 deletions project_task_reviewer/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import project_task
9 changes: 9 additions & 0 deletions project_task_reviewer/models/project_task.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Copyright 2024 Alfredo de la Fuente - AvanzOSC
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from odoo import fields, models


class ProjectTask(models.Model):
_inherit = "project.task"

reviewer_id = fields.Many2one(string="Reviewer", comodel_name="res.users")
39 changes: 39 additions & 0 deletions project_task_reviewer/views/project_task_view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="view_task_search_form" model="ir.ui.view">
<field name="model">project.task</field>
<field name="inherit_id" ref="project.view_task_search_form" />
<field name="arch" type="xml">
<field name="partner_id" position="after">
<field name="reviewer_id" />
</field>
<filter name="customer" position="after">
<filter
string="Reviewer"
name="group-reviewer"
context="{'group_by':'reviewer_id'}"
/>
</filter>
</field>
</record>

<record id="view_task_form2" model="ir.ui.view">
<field name="model">project.task</field>
<field name="inherit_id" ref="project.view_task_form2" />
<field name="arch" type="xml">
<field name="user_ids" position="after">
<field name="reviewer_id" />
</field>
</field>
</record>

<record id="view_task_tree2" model="ir.ui.view">
<field name="model">project.task</field>
<field name="inherit_id" ref="project.view_task_tree2" />
<field name="arch" type="xml">
<field name="user_ids" position="after">
<field name="reviewer_id" optional="show" />
</field>
</field>
</record>
</odoo>
6 changes: 6 additions & 0 deletions setup/project_task_reviewer/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)

0 comments on commit d585573

Please sign in to comment.