summaryrefslogtreecommitdiff
path: root/addons/project_long_term/project_long_term_view.xml
diff options
context:
space:
mode:
authorCristian Salamea <ovnicraft@gmail.com>2010-12-27 00:26:33 -0500
committerCristian Salamea <ovnicraft@gmail.com>2010-12-27 00:26:33 -0500
commit974a8cacf05be871ef71a8096e6dd2f0ef746ad5 (patch)
treeda3bae98ab87c998cd539d1dfaa9093866bba9ab /addons/project_long_term/project_long_term_view.xml
parent612c454cc8c8f46c26996990fd333a56c4d6a1c5 (diff)
parentc362e4b48ead41e7a0add3449c3fff7bfedc9fb8 (diff)
[MERGE]
bzr revid: ovnicraft@gmail.com-20101227052633-hi3op794dkd3pn5m
Diffstat (limited to 'addons/project_long_term/project_long_term_view.xml')
-rw-r--r--addons/project_long_term/project_long_term_view.xml34
1 files changed, 25 insertions, 9 deletions
diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml
index 79f11af4bbd..6b5c826eae3 100644
--- a/addons/project_long_term/project_long_term_view.xml
+++ b/addons/project_long_term/project_long_term_view.xml
@@ -151,6 +151,7 @@
<page string="Task Detail">
<field colspan="4" name="task_ids" context="{'default_project_id' :project_id}" nolabel="1">
<tree editable="bottom" string="Project's Tasks">
+ <field name="sequence"/>
<field name="name"/>
<field name="user_id"/>
<field name="planned_hours" widget="float_time"/>
@@ -197,9 +198,9 @@
<field name="sequence"/>
</group>
<separator colspan="4" string="Previous Phases"/>
- <field colspan="4" name="previous_phase_ids" nolabel="1"/>
+ <field colspan="4" name="previous_phase_ids" nolabel="1" domain="[('id','!=',active_id)]"/>
<separator colspan="4" string="Next Phases"/>
- <field colspan="4" name="next_phase_ids" nolabel="1"/>
+ <field colspan="4" name="next_phase_ids" nolabel="1" domain="[('id','!=',active_id)]"/>
</page>
</notebook>
<newline/>
@@ -257,8 +258,8 @@
<field name="arch" type="xml">
<search string="Project Phases">
<group colspan="4" col="20">
- <filter string="Draft" domain="[('state','=','draft')]" help="Draft Phases" icon="terp-document-new" default="1"/>
- <filter string="In Progress" name="Progress" domain="[('state','=','open')]" help="Open Phases" icon="terp-camera_test"/>
+ <filter string="Current" domain="[('state','in',('open','draft'))]" name="current" help="Draft and In Progress Phases" icon="terp-check"/>
+ <filter string="In Progress" name="Progress" domain="[('state','=','open')]" help="In Progress Phases" icon="terp-camera_test"/>
<filter string="Pending" domain="[('state','=','pending')]" help="Pending Phases" icon="terp-gtk-media-pause"/>
<separator orientation="vertical"/>
<field name="name"/>
@@ -287,9 +288,9 @@
<field name="res_model">project.phase</field>
<field name="view_type">form</field>
<field name="view_mode">gantt,tree,form,calendar</field>
- <field name="context">{'search_default_responsible_id':uid,'search_default_project':1}</field>
+ <field name="context">{"search_default_current": 1}</field>
<field name="search_view_id" ref="view_project_phase_search"/>
- <field name="help">A project can be split into the different phases. For each phase, you can define your resources allocation, describe different tasks and link your phase to previous and next ones, add date constraints for the automated scheduling. Use the long term planning in order to planify your available human resources, convert your phases into a series of tasks when you start working on it.</field>
+ <field name="help">A project can be split into the different phases. For each phase, you can define your resources allocation, describe different tasks and link your phase to previous and next phases, add date constraints for the automated scheduling. Use the long term planning in order to planify your available human resources, convert your phases into a series of tasks when you start working on the project.</field>
</record>
<record id="act_project_phase_list" model="ir.actions.act_window">
@@ -297,7 +298,7 @@
<field name="res_model">project.phase</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
- <field name="context">{'search_default_responsible_id':uid,'search_default_project':1}</field>
+ <field name="context">{"search_default_current": 1}</field>
<field name="search_view_id" ref="view_project_phase_search"/>
</record>
@@ -376,7 +377,9 @@
res_model="project.task"
src_model="project.phase"
view_mode="tree,form"
- context="{'search_default_phase_id': [active_id]}"/>
+ context="{'search_default_phase_id': [active_id]}"
+ domain="[('phase_id', '=', active_id),('project_id','=',project_id)]"
+ />
<act_window
context="{'search_default_project_id': [active_id]}"
@@ -384,8 +387,21 @@
name="Phases"
res_model="project.phase"
src_model="project.project"
+ domain="[('project_id', '=', active_id)]"
view_mode="tree,form"
- view_type="form" />
+ view_type="form"
+ />
+
+ <act_window
+ context="{'search_default_user_id': [user_id]}"
+ id="act_project_resource"
+ name="Resources"
+ res_model="resource.resource"
+ src_model="project.project"
+ domain="[('user_id', '=',user_id)]"
+ view_mode="tree,form"
+ view_type="form"
+ />
# ------------------------------------------------------
# Menu Items