diff options
| author | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-04-25 14:13:26 +0530 |
|---|---|---|
| committer | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-04-25 14:13:26 +0530 |
| commit | 9c8ffbca239717a74bbde0726169ad07a8dd75f0 (patch) | |
| tree | be189d3636c43b3ea22421cff3e68fe6886f2eaa /addons/project_long_term | |
| parent | ae406b2c1878ba5a9affe350ae57356d5ebaaf41 (diff) | |
| parent | 13a4566a1c6f0ace5911cda307884a4c9b1ab3fd (diff) | |
[MERGE]
bzr revid: sgo@tinyerp.com-20120425084326-15h301oz4hayftdv
Diffstat (limited to 'addons/project_long_term')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 23 |
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 {} |
