summaryrefslogtreecommitdiff
path: root/addons/project
diff options
context:
space:
mode:
authorDharti Ratani (OpenERP) <dhr@tinyerp.com>2012-06-29 11:37:14 +0530
committerDharti Ratani (OpenERP) <dhr@tinyerp.com>2012-06-29 11:37:14 +0530
commita1b4d74f3256bfb7a76da7d2fd8b8963b13ab5ec (patch)
treecf6c111b5ec622370220afef9253c00944918a69 /addons/project
parent93727a6c192d49831d90f6972971626ff5d50c95 (diff)
parent3c6d5dabfb10938ef3b7135d0b3565ff962ce6ae (diff)
[MERGE]
bzr revid: dhr@tinyerp.com-20120629060714-iwdnbocw1ygt3pwz
Diffstat (limited to 'addons/project')
-rw-r--r--addons/project/__openerp__.py2
-rw-r--r--addons/project/board_project_view.xml39
-rw-r--r--addons/project/i18n/nl.po6
-rw-r--r--addons/project/report/project_cumulative.xml2
-rw-r--r--addons/project/report/project_report.py85
-rw-r--r--addons/project/security/ir.model.access.csv2
6 files changed, 7 insertions, 129 deletions
diff --git a/addons/project/__openerp__.py b/addons/project/__openerp__.py
index 2c38b2e56c1..dad67f5dc30 100644
--- a/addons/project/__openerp__.py
+++ b/addons/project/__openerp__.py
@@ -53,8 +53,8 @@ Dashboard for project members that includes:
"process/task_process.xml",
"res_partner_view.xml",
"report/project_report_view.xml",
- "board_project_view.xml",
'report/project_cumulative.xml',
+ "board_project_view.xml",
'res_config_view.xml',
],
'demo_xml': [
diff --git a/addons/project/board_project_view.xml b/addons/project/board_project_view.xml
index 09a7fe57bab..9e532438a7c 100644
--- a/addons/project/board_project_view.xml
+++ b/addons/project/board_project_view.xml
@@ -2,41 +2,6 @@
<openerp>
<data>
- <record id="view_project_vs_remaining_hours_tree" model="ir.ui.view">
- <field name="name">project.vs.remaining.hour.tree</field>
- <field name="model">project.vs.hours</field>
- <field name="type">tree</field>
- <field name="arch" type="xml">
- <tree string="Remaining Hours Per Project" colors="pink:state=='draft';blue:state=='pending';black:state=='open';red:state=='cancelled';grey:state=='close';yellow:state=='template'">
- <field name="project"/>
- <field name="remaining_hours"/>
- <field name="state"/>
- </tree>
- </field>
- </record>
-
- <record id="view_project_vs_remaining_hours_graph" model="ir.ui.view">
- <field name="name">project.vs.remaining.hour.graph</field>
- <field name="model">project.vs.hours</field>
- <field name="type">graph</field>
- <field name="arch" type="xml">
- <graph string="Project vs remaining hours" type="bar">
- <field name="project"/>
- <field name="state" group="True"/>
- <field name="remaining_hours" operator="+"/>
- </graph>
- </field>
- </record>
-
- <record id="action_project_vs_remaining_hours_graph" model="ir.actions.act_window">
- <field name="name">Remaining Hours Per Project</field>
- <field name="res_model">project.vs.hours</field>
- <field name="view_type">form</field>
- <field name="view_mode">graph,tree</field>
- <field name="domain">[('user_id','=',uid),('state','not in',('cancel','done'))]</field>
- <field name="view_id" ref="view_project_vs_remaining_hours_graph"/>
- </record>
-
<record id="view_task_tree" model="ir.ui.view">
<field name="name">project.task.tree</field>
<field name="model">project.task</field>
@@ -74,10 +39,10 @@
<form string="My Board" version="7.0">
<board style="2-1">
<column>
- <action name="%(my_open_tasks_action)d" string="My Tasks" creatable="true"/>
+ <action name="%(my_open_tasks_action)d" string="My Tasks"/>
</column>
<column>
- <action name="%(action_project_vs_remaining_hours_graph)d" string="My Remaining Hours by Project"/>
+ <action name="%(action_view_task_history_cumulative)d" string="Open Tasks"/>
</column>
</board>
</form>
diff --git a/addons/project/i18n/nl.po b/addons/project/i18n/nl.po
index 7ec14fe77f2..2b0700612cb 100644
--- a/addons/project/i18n/nl.po
+++ b/addons/project/i18n/nl.po
@@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
-"PO-Revision-Date: 2012-02-10 15:16+0000\n"
+"PO-Revision-Date: 2012-06-28 12:50+0000\n"
"Last-Translator: Erwin <Unknown>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-06-28 04:36+0000\n"
+"X-Launchpad-Export-Date: 2012-06-29 04:38+0000\n"
"X-Generator: Launchpad (build 15505)\n"
#. module: project
@@ -658,7 +658,7 @@ msgstr "Resterende uren"
#. module: project
#: model:ir.model,name:project.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "E-mail samenstellen wizard"
#. module: project
#: view:report.project.task.user:0
diff --git a/addons/project/report/project_cumulative.xml b/addons/project/report/project_cumulative.xml
index 69daeefc758..22d43237538 100644
--- a/addons/project/report/project_cumulative.xml
+++ b/addons/project/report/project_cumulative.xml
@@ -79,7 +79,7 @@
<field name="view_mode">graph,tree</field>
<field name="view_id" ref="view_task_history_graph"/>
<field eval="False" name="filter"/>
- <field name="context">{"search_default_open":1, "search_default_this_month": 1, "search_default_project_id": project_id}</field>
+ <field name="context">{"search_default_open":1, "search_default_this_month": 1}</field>
</record>
<menuitem action="action_view_task_history_cumulative"
id="menu_action_view_task_history_cumulative"
diff --git a/addons/project/report/project_report.py b/addons/project/report/project_report.py
index 58f7739e96d..30d8717efb6 100644
--- a/addons/project/report/project_report.py
+++ b/addons/project/report/project_report.py
@@ -120,88 +120,3 @@ class report_project_task_user(osv.osv):
report_project_task_user()
-#This class is generated for project deshboard purpose
-class project_vs_hours(osv.osv):
- _name = "project.vs.hours"
- _description = " Project vs hours"
- _auto = False
- _columns = {
- 'project': fields.char('Project', size=128, required=True),
- 'remaining_hours': fields.float('Remaining Hours', readonly=True),
- 'user_id': fields.many2one('res.users', 'Assigned To', readonly=True),
- 'planned_hours': fields.float('Planned Hours', readonly=True),
- 'total_hours': fields.float('Total Hours', readonly=True),
- 'state': fields.selection([('draft','Draft'),('open','Open'), ('pending','Pending'),('cancelled', 'Cancelled'),('close','Close'),('template', 'Template')], 'Status', required=True, readonly=True)
- }
- _order = 'project desc'
-
- def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'project_vs_hours')
- cr.execute("""
- CREATE or REPLACE view project_vs_hours as (
- select
- min(pt.id) as id,
- aaa.user_id as user_id,
- aaa.name as project,
- aaa.state,
- sum(pt.remaining_hours) as remaining_hours,
- sum(pt.planned_hours) as planned_hours,
- sum(pt.total_hours) as total_hours
- FROM project_project as pp,
- account_analytic_account as aaa,
- project_task as pt
- WHERE aaa.id=pp.analytic_account_id and pt.project_id=pp.id and pp.analytic_account_id=aaa.id
- GROUP BY aaa.user_id,aaa.state,aaa.name
- UNION All
- SELECT
- min(pt.id) as id,
- pur.uid as user_id,
- aaa.name as project,
- aaa.state,
- sum(pt.remaining_hours) as remaining_hours,
- sum(pt.planned_hours) as planned_hours,
- sum(pt.total_hours) as total_hours
- FROM project_project as pp,
- project_user_rel as pur,
- account_analytic_account as aaa,
- project_task as pt
- WHERE pur.project_id=pp.id and pt.project_id=pp.id and pp.analytic_account_id=aaa.id AND pur.uid != aaa.user_id
- GROUP BY pur.uid,aaa.state,aaa.name
- )
- """)
-
-project_vs_hours()
-
-class task_by_days(osv.osv):
- _name = "task.by.days"
- _description = "Task By Days"
- _auto = False
- _columns = {
- 'day': fields.char('Day', size=128, required=True),
- 'state': fields.selection([('draft', 'Draft'),('open', 'In Progress'),('pending', 'Pending'), ('cancelled', 'Cancelled'), ('done', 'Done')], 'Status', readonly=True, required=True),
- 'total_task': fields.float('Total tasks', readonly=True),
- 'project_id':fields.many2one('project.project', 'Project')
- }
- _order = 'day desc'
-
- def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'task_by_days')
- cr.execute("""
- CREATE or REPLACE view task_by_days as (
- SELECT
- min(pt.id) as id,
- to_char(pt.create_date, 'YYYY-MM-DD') as day,
- count(*) as total_task,
- pt.state as state,
- pt.project_id
- FROM
- project_task as pt
- GROUP BY
- to_char(pt.create_date, 'YYYY-MM-DD'),pt.state,pt.project_id
- )
- """)
-
-task_by_days()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
diff --git a/addons/project/security/ir.model.access.csv b/addons/project/security/ir.model.access.csv
index dceafa9fe87..1dec5def32e 100644
--- a/addons/project/security/ir.model.access.csv
+++ b/addons/project/security/ir.model.access.csv
@@ -7,8 +7,6 @@ access_project_task_type_user,project.task.type user,model_project_task_type,pro
access_project_task,project.task,model_project_task,project.group_project_user,1,1,1,1
access_project_task_work,project.task.work,model_project_task_work,project.group_project_user,1,1,1,1
access_report_project_task_user,report.project.task.user,model_report_project_task_user,project.group_project_manager,1,1,1,1
-access_project_vs_hours,project.vs.hours,model_project_vs_hours,project.group_project_user,1,1,1,1
-access_task_by_days,task.by.days,model_task_by_days,project.group_project_user,1,1,1,1
access_partner_task user,base.res.partner user,base.model_res_partner,project.group_project_user,1,0,0,0
access_task_on_partner,project.task on partners,model_project_task,base.group_user,1,0,0,0
access_project_on_partner,project.project on partners,model_project_project,base.group_user,1,0,0,0