[ADD] Added menu entry for the wall; refactored menu name, ids and code in files; added js definition for the wall
bzr revid: tde@openerp.com-20120208164229-esmg4pv5qjn8s8o1
This commit is contained in:
parent
a80f887e5b
commit
5363de0632
|
@ -63,24 +63,5 @@
|
|||
<field name="view_mode">kanban,tree,form</field>
|
||||
</record>
|
||||
|
||||
<!-- toplevel menu -->
|
||||
<menuitem id="mail_group" name="Feeds" action="action_view_groups"/>
|
||||
|
||||
<!-- left-side menu: Feeds !-->
|
||||
<menuitem id="mg_feeds" name="Feeds" parent="mail_group" action="action_view_mytweets"/>
|
||||
<menuitem id="mg_feeds_my" name="My feeds" parent="mg_feeds" action="action_view_mytweets"/>
|
||||
<menuitem id="mg_feeds_all" name="All feeds" parent="mg_feeds" action="action_view_tweets"/>
|
||||
|
||||
<!-- left-side menu: Groups !-->
|
||||
<menuitem id="mg_groups" name="Groups" parent="mail_group" action="action_view_groups"/>
|
||||
<menuitem id="mg_groups_all" name="All groups" parent="mg_groups" action="action_view_groups"/>
|
||||
|
||||
<!-- left-side menu: Tmp !-->
|
||||
<menuitem id="mg_tmp" name="Tmp" parent="mail_group" action="action_view_all_message"/>
|
||||
<!-- left-side Tmp: temporary Messages link to create a message !-->
|
||||
<menuitem id="mg_msg" name="Messages" parent="mg_tmp" action="action_view_all_message"/>
|
||||
<!-- left-side Tmp: temporary Groups link to see groups !-->
|
||||
<menuitem id="mg_groups_tmp" name="Groups" parent="mg_tmp" action="action_view_groups"/>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -227,5 +227,10 @@
|
|||
parent="base.menu_email"
|
||||
action="action_view_mail_message" />
|
||||
|
||||
<record id="action_mail_all_feeds" model="ir.actions.client">
|
||||
<field name="name">(w)All Feeds</field>
|
||||
<field name="tag">mail.all_feeds</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -52,10 +52,5 @@
|
|||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<!-- left-side Tmp: temporary Subscriptions link to see subscriptions !-->
|
||||
<menuitem id="mg_sub" name="Subscriptions" parent="mg_tmp" action="action_view_subscriptions"/>
|
||||
<!-- left-side Tmp: temporary Notifications link to see notifications !-->
|
||||
<menuitem id="mg_notif" name="Pushed notif" parent="mg_tmp" action="action_view_notifications"/>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -50,7 +50,32 @@
|
|||
<field name="act_window_id" ref="action_view_mailgate_thread"/>
|
||||
</record>
|
||||
|
||||
<act_window
|
||||
<!-- toplevel menu -->
|
||||
<menuitem id="mail_feeds_main" name="Feeds" action="action_view_groups"/>
|
||||
|
||||
<!-- left-side menu: Feeds !-->
|
||||
<menuitem id="mail_feeds" name="Feeds" parent="mail_feeds_main"/>
|
||||
<menuitem id="mail_myfeeds" name="My feeds" parent="mail_feeds" action="action_view_mytweets"/>
|
||||
<menuitem id="mail_allfeeds" name="All feeds" parent="mail_feeds" action="action_view_tweets"/>
|
||||
<!-- <menuitem id="mail_wallfeeds" name="(w)All feeds" parent="mail_feeds" action="action_mail_all_feeds"/>-->
|
||||
<record id="mail_wallfeeds" model="ir.ui.menu">
|
||||
<field name="name">(w)All Feeds</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="action" ref="action_mail_all_feeds"/>
|
||||
<field name="parent_id" ref="mail_feeds"/>
|
||||
</record>
|
||||
|
||||
<!-- left-side menu: Groups !-->
|
||||
<menuitem id="mail_groups" name="Groups" parent="mail_feeds_main"/>
|
||||
<menuitem id="mail_allgroups" name="All groups" parent="mail_groups" action="action_view_groups"/>
|
||||
<!-- left-side menu: Tmp !-->
|
||||
<menuitem id="mail_debug" name="Debug/Tmp" parent="mail_feeds_main"/>
|
||||
<menuitem id="mail_debug_msgs" name="Messages" parent="mail_debug" action="action_view_all_message"/>
|
||||
<menuitem id="mail_debug_groups" name="Groups" parent="mail_debug" action="action_view_groups"/>
|
||||
<menuitem id="mail_debug_subs" name="Subscriptions" parent="mail_debug" action="action_view_subscriptions"/>
|
||||
<menuitem id="mail_debug_notifs" name="Pushed notif" parent="mail_debug" action="action_view_notifications"/>
|
||||
|
||||
<!-- <act_window
|
||||
context="{}"
|
||||
domain="[('res_model', '=', active_model), ('res_id', '=', active_id)]"
|
||||
id="act_thread_see_followers"
|
||||
|
@ -58,7 +83,7 @@
|
|||
res_model="mail.subscription"
|
||||
src_model="mail.thread"
|
||||
view_mode="tree,form"
|
||||
view_type="form"/>
|
||||
view_type="form"/>-->
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
openerp.mail = function(session) {
|
||||
|
||||
var mail = session.mail = {};
|
||||
|
||||
|
||||
/* Add ThreadView widget to registry */
|
||||
session.web.form.widgets.add(
|
||||
'ThreadView', 'openerp.mail.ThreadView');
|
||||
session.web.page.readonly.add(
|
||||
'ThreadView', 'openerp.mail.ThreadView');
|
||||
|
||||
/* ThreadView Widget: thread of comments */
|
||||
/* ThreadView widget: thread of comments */
|
||||
mail.ThreadView = session.web.form.Field.extend({
|
||||
// QWeb template to use when rendering the object
|
||||
template: 'ThreadView',
|
||||
|
@ -86,6 +87,19 @@ openerp.mail = function(session) {
|
|||
},
|
||||
});
|
||||
|
||||
/* Add WallView widget to registry */
|
||||
session.web.client_actions.add('mail.all_feeds', 'session.mail.WallView');
|
||||
|
||||
/* WallView widget: a wall of messages */
|
||||
mail.WallView = session.web.Widget.extend({
|
||||
// QWeb template to use when rendering the object
|
||||
template: 'WallView',
|
||||
|
||||
init: function() {
|
||||
this._super.apply(this, arguments);
|
||||
alert('Cacaboudin !!');
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
// vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax:
|
||||
|
|
|
@ -35,5 +35,8 @@
|
|||
</p>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<div t-name="WallView" class="oe_mail_wall">
|
||||
</div>
|
||||
|
||||
</template>
|
Loading…
Reference in New Issue