diff --git a/project_task_verification_criteria/README.rst b/project_task_verification_criteria/README.rst new file mode 100644 index 00000000..ed88a775 --- /dev/null +++ b/project_task_verification_criteria/README.rst @@ -0,0 +1,29 @@ +.. 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 verification criteria +================================== + +* New object "Project task verification criteria". +* In project task new field "Verification criteria". + +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 smash it by providing detailed and welcomed feedback. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Contributors +------------ + +* Ana Juaristi +* Alfredo de la Fuente diff --git a/project_task_verification_criteria/__init__.py b/project_task_verification_criteria/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/project_task_verification_criteria/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/project_task_verification_criteria/__manifest__.py b/project_task_verification_criteria/__manifest__.py new file mode 100644 index 00000000..dd60c2ac --- /dev/null +++ b/project_task_verification_criteria/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2024 Alfredo de la Fuente - AvanzOSC +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Project Task Verificacion Criteria", + "version": "14.0.1.0.0", + "category": "Project", + "author": "Avanzosc", + "license": "AGPL-3", + "website": "https://github.com/avanzosc/project-addons", + "depends": [ + "hr", + "project", + ], + "data": [ + "security/ir.model.access.csv", + "views/project_task_verification_criteria_views.xml", + "views/project_task_views.xml", + ], + "installable": True, +} diff --git a/project_task_verification_criteria/i18n/en_US.po b/project_task_verification_criteria/i18n/en_US.po new file mode 100644 index 00000000..3b7ef121 --- /dev/null +++ b/project_task_verification_criteria/i18n/en_US.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_task_verification_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-07-22 10:52+0000\n" +"PO-Revision-Date: 2024-07-22 10:52+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_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__average_measurement +msgid "Average measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.actions.act_window,help:project_task_verification_criteria.project_task_verification_criteria_action +msgid "Create Verification Criteria." +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_uid +msgid "Created by" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_date +msgid "Created on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__date_hour +msgid "Date and hour" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__dimensions +msgid "Dimensions" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__final_measurement +msgid "Final measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Group By..." +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__id +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__id +msgid "ID" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__initial_measurement +msgid "Initial measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task____last_update +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria____last_update +msgid "Last Modified on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_date +msgid "Last Updated on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__nominal_value +msgid "Nominal value" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task_verification_criteria +msgid "Project task verification criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__real_value +msgid "Real value" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__responsible_inspection_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Responsible inspection" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Search Verification Criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__sheet_number_id +msgid "Sheet Number" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__task_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Task" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.actions.act_window,name:project_task_verification_criteria.project_task_verification_criteria_action +#: model:ir.ui.menu,name:project_task_verification_criteria.menu_project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_form_view +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.view_task_form2 +msgid "Verification Criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__verification_criteria_ids +msgid "Verification criteria" +msgstr "" diff --git a/project_task_verification_criteria/i18n/es.po b/project_task_verification_criteria/i18n/es.po new file mode 100644 index 00000000..6866c405 --- /dev/null +++ b/project_task_verification_criteria/i18n/es.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_task_verification_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-07-22 10:52+0000\n" +"PO-Revision-Date: 2024-07-22 10:52+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_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__average_measurement +msgid "Average measurement" +msgstr "Medición media" + +#. module: project_task_verification_criteria +#: model_terms:ir.actions.act_window,help:project_task_verification_criteria.project_task_verification_criteria_action +msgid "Create Verification Criteria." +msgstr "Crear criterio de comprobación." + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__date_hour +msgid "Date and hour" +msgstr "Fecha y hora" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__dimensions +msgid "Dimensions" +msgstr "Cotas" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__final_measurement +msgid "Final measurement" +msgstr "Medición final" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__id +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__id +msgid "ID" +msgstr "ID" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__initial_measurement +msgid "Initial measurement" +msgstr "Medición inicial" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task____last_update +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__nominal_value +msgid "Nominal value" +msgstr "Valor nominal" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task_verification_criteria +msgid "Project task verification criteria" +msgstr "Tarea proyecto criterios de comprobacion" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__real_value +msgid "Real value" +msgstr "Valor real" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__responsible_inspection_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Responsible inspection" +msgstr "Responsable inspección" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Search Verification Criteria" +msgstr "Buscar criterios de comprobación" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__sheet_number_id +msgid "Sheet Number" +msgstr "Hoja Nº" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__task_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Task" +msgstr "Tarea" + +#. module: project_task_verification_criteria +#: model:ir.actions.act_window,name:project_task_verification_criteria.project_task_verification_criteria_action +#: model:ir.ui.menu,name:project_task_verification_criteria.menu_project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_form_view +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.view_task_form2 +msgid "Verification Criteria" +msgstr "Criterios comprobación" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__verification_criteria_ids +msgid "Verification criteria" +msgstr "Criterios comprobación" diff --git a/project_task_verification_criteria/i18n/project_task_verification_criteria.pot b/project_task_verification_criteria/i18n/project_task_verification_criteria.pot new file mode 100644 index 00000000..4319d536 --- /dev/null +++ b/project_task_verification_criteria/i18n/project_task_verification_criteria.pot @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_task_verification_criteria +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-07-22 10:51+0000\n" +"PO-Revision-Date: 2024-07-22 10:51+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_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__average_measurement +msgid "Average measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.actions.act_window,help:project_task_verification_criteria.project_task_verification_criteria_action +msgid "Create Verification Criteria." +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_uid +msgid "Created by" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__create_date +msgid "Created on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__date_hour +msgid "Date and hour" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__dimensions +msgid "Dimensions" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__final_measurement +msgid "Final measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Group By..." +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__id +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__id +msgid "ID" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__initial_measurement +msgid "Initial measurement" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task____last_update +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria____last_update +msgid "Last Modified on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__write_date +msgid "Last Updated on" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__nominal_value +msgid "Nominal value" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task_verification_criteria +msgid "Project task verification criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__real_value +msgid "Real value" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__responsible_inspection_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Responsible inspection" +msgstr "" + +#. module: project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Search Verification Criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__sheet_number_id +msgid "Sheet Number" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model,name:project_task_verification_criteria.model_project_task +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task_verification_criteria__task_id +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_search_view +msgid "Task" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.actions.act_window,name:project_task_verification_criteria.project_task_verification_criteria_action +#: model:ir.ui.menu,name:project_task_verification_criteria.menu_project_task_verification_criteria +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.project_task_verification_criteria_form_view +#: model_terms:ir.ui.view,arch_db:project_task_verification_criteria.view_task_form2 +msgid "Verification Criteria" +msgstr "" + +#. module: project_task_verification_criteria +#: model:ir.model.fields,field_description:project_task_verification_criteria.field_project_task__verification_criteria_ids +msgid "Verification criteria" +msgstr "" diff --git a/project_task_verification_criteria/models/__init__.py b/project_task_verification_criteria/models/__init__.py new file mode 100644 index 00000000..3be8adc9 --- /dev/null +++ b/project_task_verification_criteria/models/__init__.py @@ -0,0 +1,2 @@ +from . import project_task_verification_criteria +from . import project_task diff --git a/project_task_verification_criteria/models/project_task.py b/project_task_verification_criteria/models/project_task.py new file mode 100644 index 00000000..f048b17a --- /dev/null +++ b/project_task_verification_criteria/models/project_task.py @@ -0,0 +1,17 @@ +# 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" + + verification_criteria_ids = fields.One2many( + string="Verification criteria", + comodel_name="project.task.verification.criteria", + inverse_name="task_id", + copy=False, + ) + sheet_number_id = fields.Many2one( + string="Sheet Number", comodel_name="ir.attachment" + ) diff --git a/project_task_verification_criteria/models/project_task_verification_criteria.py b/project_task_verification_criteria/models/project_task_verification_criteria.py new file mode 100644 index 00000000..6da3bc76 --- /dev/null +++ b/project_task_verification_criteria/models/project_task_verification_criteria.py @@ -0,0 +1,27 @@ +# 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 ProjectTaskVerificationCriteria(models.Model): + _name = "project.task.verification.criteria" + _description = "Project task verification criteria" + + task_id = fields.Many2one( + string="Task", + comodel_name="project.task", + required=True, + copy=False, + ) + dimensions = fields.Text(string="Dimensions", copy=False) + nominal_value = fields.Float(string="Nominal value", copy=False) + real_value = fields.Float(string="Real value", copy=False) + initial_measurement = fields.Float(string="Initial measurement", copy=False) + average_measurement = fields.Float(string="Average measurement", copy=False) + final_measurement = fields.Float(string="Final measurement", copy=False) + date_hour = fields.Datetime(string="Date and hour", copy=False) + responsible_inspection_id = fields.Many2one( + string="Responsible inspection", + comodel_name="hr.employee", + copy=False, + ) diff --git a/project_task_verification_criteria/security/ir.model.access.csv b/project_task_verification_criteria/security/ir.model.access.csv new file mode 100644 index 00000000..09a5dc1a --- /dev/null +++ b/project_task_verification_criteria/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +"access_project_task_verification_criteria_user","project_task_verification_criteria user","model_project_task_verification_criteria","project.group_project_user",1,1,1,1 +"access_project_task_verification_criteria_manager","project_task_verification_criteria manager","model_project_task_verification_criteria","project.group_project_manager",1,1,1,1 diff --git a/project_task_verification_criteria/views/project_task_verification_criteria_views.xml b/project_task_verification_criteria/views/project_task_verification_criteria_views.xml new file mode 100644 index 00000000..527e866b --- /dev/null +++ b/project_task_verification_criteria/views/project_task_verification_criteria_views.xml @@ -0,0 +1,91 @@ + + + + project.task.verification.criteria.tree.view + project.task.verification.criteria + + + + + + + + + + + + + + + + + project.task.verification.criteria.form.view + project.task.verification.criteria + +
+ + + + + + + + + + + + + +
+
+
+ + + project.task.verification.criteria.search.view + project.task.verification.criteria + + + + + + + + + + + + + + Verification Criteria + project.task.verification.criteria + tree,form + + +

+ Create Verification Criteria. +

+
+
+ + +
diff --git a/project_task_verification_criteria/views/project_task_views.xml b/project_task_verification_criteria/views/project_task_views.xml new file mode 100644 index 00000000..04907619 --- /dev/null +++ b/project_task_verification_criteria/views/project_task_views.xml @@ -0,0 +1,28 @@ + + + project.task + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setup/project_task_verification_criteria/odoo/addons/project_task_verification_criteria b/setup/project_task_verification_criteria/odoo/addons/project_task_verification_criteria new file mode 120000 index 00000000..d89f1861 --- /dev/null +++ b/setup/project_task_verification_criteria/odoo/addons/project_task_verification_criteria @@ -0,0 +1 @@ +../../../../project_task_verification_criteria \ No newline at end of file diff --git a/setup/project_task_verification_criteria/setup.py b/setup/project_task_verification_criteria/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/project_task_verification_criteria/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)