[IMP] Addons: added message_is_follower and message_subtype_data invisible fields to all views using Chatter and Followers widgets.

bzr revid: tde@openerp.com-20120920115900-vvpfhjvw135vhf91
This commit is contained in:
Thibault Delavallée
2012-09-20 13:59:00 +02:00
parent 2a33b4cb26
commit 1206b8f7a0
30 changed files with 133 additions and 14 deletions
+6
View File
@@ -279,6 +279,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -438,6 +441,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -111,6 +111,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -240,6 +240,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -409,6 +412,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -147,6 +147,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -302,6 +305,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -54,6 +54,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -230,6 +230,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -222,6 +222,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -522,6 +525,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -151,6 +151,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -182,6 +182,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -100,6 +100,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -198,6 +198,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -480,6 +483,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -140,6 +140,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -122,6 +122,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -159,6 +162,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -184,6 +184,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -78,6 +78,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -16,6 +16,9 @@
<field name="arch" type="xml">
<kanban>
<field name="message_is_follower"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids"/>
<field name="message_summary"/>
<templates>
@@ -83,6 +86,9 @@
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"
options='{"thread_level": 1}'/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
-1
View File
@@ -665,7 +665,6 @@ class mail_thread(osv.AbstractModel):
def message_subscribe_users(self, cr, uid, ids, user_ids=None, subtype_ids=None, context=None):
""" Wrapper on message_subscribe, using users. If user_ids is not
provided, subscribe uid instead. """
print cr, uid, ids, user_ids, subtype_ids, context
if not user_ids:
user_ids = [uid]
partner_ids = [user.partner_id.id for user in self.pool.get('res.users').browse(cr, uid, user_ids, context=context)]
+3
View File
@@ -11,6 +11,9 @@
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"
options='{"thread_level": 1}'/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>
+6
View File
@@ -410,6 +410,9 @@
</notebook>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -788,6 +791,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -108,6 +108,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -190,6 +190,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+19 -13
View File
@@ -50,6 +50,7 @@
<field name="memo"/>
<field name="date_done"/>
<field name="current_partner_id"/>
<field name="message_is_follower"/>
<field name="message_follower_ids"/>
<field name="tag_ids"/>
<templates>
@@ -108,19 +109,24 @@
<!-- New note Form View -->
<record model="ir.ui.view" id="view_note_note_form">
<field name="name">note.note.form</field>
<field name="model">note.note</field>
<field name="arch" type="xml">
<form string="Note" version="7.0">
<header>
<field name="tag_ids" widget="many2many_tags" class="oe_inline" placeholder="Tags"/>
<field name="stage_id" domain="[('user_id','=',uid)]" widget="statusbar" clickable="1"/>
</header>
<field name="memo" widget="html"/><!-- editor_width="100%%" editor_height="60%%" -->
<field name="message_follower_ids" widget="mail_followers"/>
<field class="oe_chatter" name="message_ids" widget="mail_thread"/>
</form>
</field>
<field name="name">note.note.form</field>
<field name="model">note.note</field>
<field name="arch" type="xml">
<form string="Note" version="7.0">
<header>
<field name="tag_ids" widget="many2many_tags" class="oe_inline" placeholder="Tags"/>
<field name="stage_id" domain="[('user_id','=',uid)]" widget="statusbar" clickable="1"/>
</header>
<field name="memo" widget="html"/><!-- editor_width="100%%" editor_height="60%%" -->
<div class="oe_chatter">
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
<field class="oe_chatter" name="message_ids" widget="mail_thread"/>
</div>
</form>
</field>
</record>
<!-- Search note -->
+3
View File
@@ -104,6 +104,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -202,6 +202,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -154,6 +154,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -482,6 +485,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -160,6 +160,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -265,6 +265,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -103,6 +103,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+3
View File
@@ -352,6 +352,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
+6
View File
@@ -918,6 +918,9 @@
<xpath expr="/form/sheet" position="after">
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>
@@ -1044,6 +1047,9 @@
<xpath expr="/form/sheet" position="after">
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
<!-- Invisible fields used in chatter widgets -->
<field name="message_subtype_data" invisible="True"/>
<field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>