[IMP]if click on manager avatar it opens form view

bzr revid: sgo@tinyerp.com-20120329061955-fu3bhrj8cu137kvs
This commit is contained in:
Sanjay Gohel (Open ERP)
2012-03-29 11:49:55 +05:30
parent 6ee64ce686
commit fbb16d2a16
2 changed files with 33 additions and 1 deletions
+32
View File
@@ -241,6 +241,38 @@ class project(osv.osv):
}
return value
def open_users(self, cr, uid, ids, context=None):
#Open the View for the Tasks for the project
"""
This opens Tasks views
@return :Dictionary value for task view
"""
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, 'base', 'view_users_tree')
form_view = data_obj.get_object_reference(cr, uid, 'base', 'view_users_form')
search_view = data_obj.get_object_reference(cr, uid, 'base', 'view_users_search')
value = {
'name': _('User'),
'context': context,
'view_type': 'form',
'view_mode': 'form,tree',
'res_model': 'res.users',
'view_id': False,
'context': context,
'res_id': project.user_id.id,
'views': [(form_view and form_view[1] or False, 'form'),(tree_view and tree_view[1] or False, 'tree')],
'type': 'ir.actions.act_window',
'search_view_id': search_view and search_view[1] or False,
'nodestroy': True
}
return value
def _get_type_common(self, cr, uid, context):
ids = self.pool.get('project.task.type').search(cr, uid, [('project_default','=',1)], context=context)
return ids
+1 -1
View File
@@ -187,7 +187,7 @@
<div class="oe_module_vignette oe_kanban_box oe_kanban_color_border">
<div class="oe_module_icon oe_project oe_project_border">
<div class="sequence">
<img t-att-src="kanban_image('res.users', 'avatar', record.user_id.raw_value[0])" height="50px" width="50px"/>
<button name = "open_users" type="object" class="oe_project_buttons"><img t-att-src="kanban_image('res.users', 'avatar', record.user_id.raw_value[0])" height="35px" width="40px" /></button>
<!--<a type="edit">-->
<!-- <img t-att-src="kanban_gravatar(record.user_id.value, 22)" data-default-src="/web/static/src/img/topbar-avatar.png" class="oe_kanban_gravatar" t-att-title="record.user_id.value"/>-->
<!--</a>-->