[IMP] better follow buttons

bzr revid: mat@openerp.com-20130311164829-vd8wuwh1657s0vjt
This commit is contained in:
Martin Trigaux
2013-03-11 17:48:29 +01:00
parent d8c8475949
commit 893c83dcf4
3 changed files with 17 additions and 8 deletions
+1 -1
View File
@@ -291,7 +291,7 @@ class hr_employee(osv.osv):
:return: the result of message_post from mail_thread, last call if
several messages are sent.
"""
if 'res_users_id' in context and context['default_res_id'] == 0:
employee_ids = self.search(cr, uid, [('user_id', '=', context['res_users_id'])], context=context)
if len(employee_ids) > 0:
+11 -7
View File
@@ -85,11 +85,12 @@
</group>
</page>
</notebook>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</form>
</field>
</record>
@@ -159,9 +160,12 @@
<li t-if="record.work_location.raw_value"><field name="work_location"/></li>
<li t-if="record.work_email.raw_value"><a t-attf-href="mailto:#{record.work_email.value}"><field name="work_email"/></a></li>
</ul>
<div class="oe_group_button">
<button t-if="record.message_is_follower.raw_value" name="action_unfollow" type="object" class="oe_group_join">Unfollow</button>
<button t-if="! record.message_is_follower.raw_value" name="action_follow" type="object">Follow</button>
<div class="oe_followers">
<button t-if="record.message_is_follower.raw_value" name="action_unfollow" type="object" class="oe_follower oe_following">
<span class="oe_unfollow">Unfollow</span>
<span class="oe_following">Following</span>
</button>
<button t-if="! record.message_is_follower.raw_value" name="action_follow" type="object" class="oe_follower oe_notfollow">Follow</button>
</div>
</div>
</div>
+5
View File
@@ -68,3 +68,8 @@
margin: 2px 0;
padding: 0;
}
.openerp .oe_employee_vignette .oe_followers {
width: auto;
float: none;
}