[IMP]: Improve project issue dashboard and project dashboard.

bzr revid: rch@rch-desktop-20100413101915-s6u6xlwcl3uw3w0l
This commit is contained in:
rch
2010-04-13 15:49:15 +05:30
parent cfee5be84a
commit 06c6ab6289
3 changed files with 12 additions and 7 deletions
+7 -6
View File
@@ -128,16 +128,19 @@ class project_vs_remaining_hours(osv.osv):
min(pt.id) as id,
a.name as project,
sum(pt.remaining_hours) as remaining_hours,
a.state
a.state,
pu.uid
from
project_task as pt,
project_project as p,
account_analytic_account as a
account_analytic_account as a,
project_user_rel as pu
where
pt.project_id=p.id and
p.category_id = a.id
p.category_id = a.id and
pu.project_id=p.id
group by
a.name,a.state
a.name,a.state,pu.uid
)
""")
project_vs_remaining_hours()
@@ -165,8 +168,6 @@ class task_by_days(osv.osv):
pt.project_id
from
project_task as pt
where
(to_date(to_char(pt.create_date, 'YYYY-MM-dd'),'YYYY-MM-dd') > (CURRENT_DATE-15))
group by
to_char(pt.create_date, 'YYYY-MM-DD'),pt.state,pt.project_id
)
@@ -124,6 +124,7 @@
<field name="res_model">project.vs.remaining.hours</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('uid','=',uid)]</field>
<field name="view_id" ref="view_project_vs_remaining_hours_graph"/>
</record>
<!-- Views and action for project issue dashboard -->
@@ -159,7 +160,7 @@
<field name="res_model">task.by.days</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('day','&gt;=',time.strftime('%Y-%m-%d')),('day','&lt;=', time.strftime('%Y-%m-%d', time.localtime(time.time()-(15*24*3600))))]</field>
<field name="domain">[('day','&lt;=',time.strftime('%Y-%m-%d')),('day','&gt;=', time.strftime('%Y-%m-%d', time.localtime(time.time()-(15*24*3600))))]</field>
<field name="view_id" ref="view_task_by_days_graph"/>
</record>
@@ -14,3 +14,6 @@
"access_project_message","project.message","model_project_message","project.group_project_user",1,0,0,0
"access_project_installer","project.installer","model_project_installer","project.group_project_user",1,0,0,0
"access_report_project_task_user","report.project.task.user","model_report_project_task_user","project.group_project_manager",1,0,0,0
"access_project_vs_remaining_hours","project.vs.remaining.hours","model_project_vs_remaining_hours","project.group_project_user",1,1,1,1
"access_task_by_days_vs_planned_hours","task.by.days.vs.planned.hour","model_task_by_days_vs_planned_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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
14 access_project_message project.message model_project_message project.group_project_user 1 0 0 0
15 access_project_installer project.installer model_project_installer project.group_project_user 1 0 0 0
16 access_report_project_task_user report.project.task.user model_report_project_task_user project.group_project_manager 1 0 0 0
17 access_project_vs_remaining_hours project.vs.remaining.hours model_project_vs_remaining_hours project.group_project_user 1 1 1 1
18 access_task_by_days_vs_planned_hours task.by.days.vs.planned.hour model_task_by_days_vs_planned_hours project.group_project_user 1 1 1 1
19 access_task_by_days task.by.days model_task_by_days project.group_project_user 1 1 1 1