summaryrefslogtreecommitdiff
path: root/addons/project_long_term/project_long_term.py
diff options
context:
space:
mode:
authorSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-04-25 14:13:26 +0530
committerSanjay Gohel (Open ERP) <sgo@tinyerp.com>2012-04-25 14:13:26 +0530
commit9c8ffbca239717a74bbde0726169ad07a8dd75f0 (patch)
treebe189d3636c43b3ea22421cff3e68fe6886f2eaa /addons/project_long_term/project_long_term.py
parentae406b2c1878ba5a9affe350ae57356d5ebaaf41 (diff)
parent13a4566a1c6f0ace5911cda307884a4c9b1ab3fd (diff)
[MERGE]
bzr revid: sgo@tinyerp.com-20120425084326-15h301oz4hayftdv
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
-rw-r--r--addons/project_long_term/project_long_term.py23
1 files changed, 4 insertions, 19 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py
index 6cf7693d611..7806bc0abb9 100644
--- a/addons/project_long_term/project_long_term.py
+++ b/addons/project_long_term/project_long_term.py
@@ -242,34 +242,19 @@ class project(osv.osv):
"""
if context is None:
context = {}
- value = {}
- data_obj = self.pool.get('ir.model.data')
- for project in self.browse(cr, uid, ids, context=context):
- # Get Task views
- tree_view = data_obj.get_object_reference(cr, uid, 'project_long_term', 'view_project_phase_list')
- form_view = data_obj.get_object_reference(cr, uid, 'project_long_term', 'view_project_phase_form')
- calander_view = data_obj.get_object_reference(cr, uid, 'project_long_term', 'view_project_phase_calendar')
- search_view = data_obj.get_object_reference(cr, uid, 'project_long_term', 'view_project_phase_search')
- context.update({
- #'search_default_user_id': uid,
- 'search_default_project_id':project.id,
- #'search_default_open':1,
- })
- value = {
+ if ids:
+ context = dict(context, search_default_project_id=ids[0])
+ return {
'name': _('Phase'),
- 'context': context,
'view_type': 'form',
- 'view_mode': 'form,tree',
+ 'view_mode': 'tree,calendar,form',
'res_model': 'project.phase',
'view_id': False,
'domain':[('project_id','in',ids)],
'context': context,
- 'views': [(tree_view and tree_view[1] or False, 'tree'),(calander_view and calander_view[1] or False, 'calendar'),(form_view and form_view[1] or False, 'form')],
'type': 'ir.actions.act_window',
- 'search_view_id': search_view and search_view[1] or False,
'nodestroy': True
}
- return value
def schedule_phases(self, cr, uid, ids, context=None):
context = context or {}