summaryrefslogtreecommitdiff
path: root/addons/project_long_term/project_long_term.py
diff options
context:
space:
mode:
authorMayur Maheshwari (OpenERP) <mma@tinyerp.com>2012-04-24 17:03:21 +0530
committerMayur Maheshwari (OpenERP) <mma@tinyerp.com>2012-04-24 17:03:21 +0530
commit7ea9856d0e29907a917f3490c83dc954d920b125 (patch)
tree979e1bb4785190d7f2c3c0c383c771bad253d453 /addons/project_long_term/project_long_term.py
parentdfc4e3fb0979d76e47376680fbefc2a33e38bcd3 (diff)
[IMP] Improve css and py fiel
bzr revid: mma@tinyerp.com-20120424113321-n9b5076z7v8pcfu5
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 {}