diff --git a/addons/project_issue/__openerp__.py b/addons/project_issue/__openerp__.py
index b990142e1ea..2bf67d47191 100644
--- a/addons/project_issue/__openerp__.py
+++ b/addons/project_issue/__openerp__.py
@@ -33,6 +33,7 @@
'depends': [
'crm',
'project',
+ 'hr_timesheet_sheet',
],
'init_xml': [
'project_issue_data.xml'
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 3bf0bf39751..74ca76262b4 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -128,6 +128,10 @@ class project_issue(osv.osv):
'day_close': fields.function(_compute_day, string='Days to Close', \
method=True, multi='day_close', type="integer", store=True),
'assigned_to' : fields.many2one('res.users', 'Assigned to'),
+ 'timesheet_ids' : fields.one2many('hr.analytic.timesheet', 'issue_id', 'Timesheets'),
+ 'analytic_account_id' : fields.many2one('account.analytic.account', 'Analytic Account',
+ domain="[('partner_id', '=', partner_id)]",
+ required=True),
}
def _get_project(self, cr, uid, context):
@@ -220,3 +224,20 @@ class project_issue(osv.osv):
project_issue()
+class account_analytic_line(osv.osv):
+ _inherit = 'account.analytic.line'
+ _columns = {
+ 'create_date' : fields.datetime('Create Date', readonly=True),
+ }
+
+account_analytic_line()
+
+class hr_analytic_issue(osv.osv):
+ _inherit = 'hr.analytic.timesheet'
+
+ _columns = {
+ 'issue_id' : fields.many2one('project.issue', 'Issue'),
+ }
+
+hr_analytic_issue()
+
diff --git a/addons/project_issue/project_issue_demo.xml b/addons/project_issue/project_issue_demo.xml
index 7c7764a2e37..8794992b440 100644
--- a/addons/project_issue/project_issue_demo.xml
+++ b/addons/project_issue/project_issue_demo.xml
@@ -18,6 +18,7 @@
+
@@ -37,6 +38,7 @@
+
@@ -53,6 +55,8 @@
+
+
@@ -70,6 +74,7 @@
+
@@ -86,6 +91,7 @@
+
@@ -103,6 +109,7 @@
+
@@ -120,6 +127,7 @@
+
@@ -137,6 +145,7 @@
+
@@ -154,6 +163,7 @@
+
@@ -170,6 +180,7 @@
+
@@ -187,6 +198,7 @@
+
@@ -204,6 +216,7 @@
+
@@ -222,6 +235,7 @@
+
@@ -242,6 +256,7 @@
+
@@ -259,6 +274,7 @@
+
@@ -276,6 +292,7 @@
+
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index 04168492d38..343005d25d7 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -46,6 +46,7 @@
+
@@ -131,6 +132,24 @@
context="{'mail':'new', 'model': 'project.issue'}"
icon="gtk-go-forward" type="action" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+