From 333694995ed9753158aec7818be3229fd720c821 Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Sat, 5 Dec 2015 14:25:52 +0100 Subject: [PATCH] [INIT][SPEC1001] First module task modification --- .gitignore | 34 ++++++++++++++++++++++++++++++ beesdoo_project/__init__.py | 2 ++ beesdoo_project/__openerp__.py | 23 ++++++++++++++++++++ beesdoo_project/models/__init__.py | 1 + beesdoo_project/models/task.py | 21 ++++++++++++++++++ beesdoo_project/views/task.xml | 22 +++++++++++++++++++ 6 files changed, 103 insertions(+) create mode 100644 .gitignore create mode 100644 beesdoo_project/__init__.py create mode 100644 beesdoo_project/__openerp__.py create mode 100644 beesdoo_project/models/__init__.py create mode 100644 beesdoo_project/models/task.py create mode 100644 beesdoo_project/views/task.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6f06467 --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# sphinx build directories +_build/ + +# dotfiles +.* +!.gitignore +!.mailmap +# compiled python files +*.py[co] +# setup.py egg_info +*.egg-info +# emacs backup files +*~ +# hg stuff +*.orig +status +# odoo filestore +openerp/filestore +# maintenance migration scripts +openerp/addons/base/maintenance + +# generated for windows installer? +install/win32/*.bat +install/win32/meta.py + +# various virtualenv +/bin/ +/build/ +/dist/ +/include/ +/lib/ +/man/ +/share/ +/src/ diff --git a/beesdoo_project/__init__.py b/beesdoo_project/__init__.py new file mode 100644 index 0000000..0f7cb6b --- /dev/null +++ b/beesdoo_project/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +import models \ No newline at end of file diff --git a/beesdoo_project/__openerp__.py b/beesdoo_project/__openerp__.py new file mode 100644 index 0000000..200eee0 --- /dev/null +++ b/beesdoo_project/__openerp__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Beescoop Project Management", + + 'summary': """ + Module that customize project management for Beescoop + """, + + 'description': """ + """, + + 'author': "Beescoop - Cellule IT", + 'website': "https://github.com/beescoop/Obeesdoo", + + 'category': 'Project Management', + 'version': '0.1', + + 'depends': ['project'], + + 'data': [ + 'views/task.xml', + ], +} diff --git a/beesdoo_project/models/__init__.py b/beesdoo_project/models/__init__.py new file mode 100644 index 0000000..8f3d4bb --- /dev/null +++ b/beesdoo_project/models/__init__.py @@ -0,0 +1 @@ +import task \ No newline at end of file diff --git a/beesdoo_project/models/task.py b/beesdoo_project/models/task.py new file mode 100644 index 0000000..0b47eaa --- /dev/null +++ b/beesdoo_project/models/task.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +''' + Created on 5 déc. 2015 + + @author: Thibault François +''' + +from openerp import models, fields, api + +class Task(models.Model): + + _inherit = 'project.task' + + author_id = fields.Many2one('res.users', string="Author") + reviewer_id = fields.Many2one('res.users', string="Reviewer") + tester_id = fields.Many2one('res.users', string="Tester") + link_task_ids = fields.Many2many('project.task', + relation="link_task_relation_table", + column1='user1_id', + column2='user2_id', string="Linked Tasks") + \ No newline at end of file diff --git a/beesdoo_project/views/task.xml b/beesdoo_project/views/task.xml new file mode 100644 index 0000000..5e1c55f --- /dev/null +++ b/beesdoo_project/views/task.xml @@ -0,0 +1,22 @@ + + + + beesdoo.project.task.view.form + project.task + + + + + + + + + + + + + + + + + \ No newline at end of file