From 30454899543a42b5cbceb572bcfd91bdb2471ac9 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Fri, 25 Jun 2010 19:28:51 +0200 Subject: [PATCH] [IMP] better view bzr revid: fp@tinyerp.com-20100625172851-k4lsqh2qygxvt4aw --- addons/crm/crm_lead.py | 1 - addons/crm/crm_lead_view.xml | 5 +++-- addons/crm/wizard/crm_lead_to_opportunity.py | 3 +++ addons/mail_gateway/mail_gateway.py | 2 +- addons/wiki/wizard/wiki_create_menu.py | 8 +++++++- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index ea1929a1c13..f6d32573006 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -37,7 +37,6 @@ class crm_lead(osv.osv, crm_case): _description = "Lead" _order = "priority, id desc" _inherit = ['mailgate.thread','res.partner.address'] - def _compute_day(self, cr, uid, ids, fields, args, context={}): """ @param cr: the current row, from the database cursor, diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index edbd4a1d62f..4825c8c8392 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -165,9 +165,10 @@
- - + + + diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py index 00a2fb761f1..5560ec507bf 100644 --- a/addons/crm/wizard/crm_lead_to_opportunity.py +++ b/addons/crm/wizard/crm_lead_to_opportunity.py @@ -83,6 +83,9 @@ class crm_lead2opportunity(osv.osv_memory): } lead_obj.write(cr, uid, lead.id, vals, context=context) lead_obj._history(cr, uid, [lead], _('Opportunity'), details='Converted to Opportunity', context=context) + if lead.partner_id: + msg_ids = [ x.id for x in lead.message_ids] + self.pool.get('mailgate.message').write(cr, uid, msg_ids, {'partner_id': lead.partner_id.id}, context=context) value = { 'name': _('Opportunity'), diff --git a/addons/mail_gateway/mail_gateway.py b/addons/mail_gateway/mail_gateway.py index 4eb68b4f506..8c6e2a92afe 100644 --- a/addons/mail_gateway/mail_gateway.py +++ b/addons/mail_gateway/mail_gateway.py @@ -127,7 +127,7 @@ class mailgate_message(osv.osv): _description = 'Mailgateway Message' _order = 'id desc' _columns = { - 'name':fields.char('Message', size=64), + 'name':fields.char('Subject', size=128), 'model': fields.char('Object Name', size=128), 'res_id': fields.integer('Resource ID'), 'ref_id': fields.char('Reference Id', size=256, readonly=True, help="Message Id in Email Server.", select=True), diff --git a/addons/wiki/wizard/wiki_create_menu.py b/addons/wiki/wizard/wiki_create_menu.py index 0b242e655bb..2ad7821ec02 100644 --- a/addons/wiki/wizard/wiki_create_menu.py +++ b/addons/wiki/wizard/wiki_create_menu.py @@ -23,7 +23,6 @@ from osv import fields, osv class wiki_create_menu(osv.osv_memory): """ Create Menu """ - _name = "wiki.create.menu" _description = "Wizard Create Menu" @@ -43,6 +42,12 @@ class wiki_create_menu(osv.osv_memory): """ mod_obj = self.pool.get('ir.model.data') action_id = mod_obj._get_id(cr, uid, 'wiki', 'action_view_wiki_wiki_page_open') + print context + action_id = mod_obj.copy(cr, uid, action_id, context=context, default={ + 'domain':"[('group_id','=',"+str(context.get('active_id',False))+"]" + + + }) for menu in self.browse(cr, uid, ids): menu_id = self.pool.get('ir.ui.menu').create(cr, uid, { @@ -51,6 +56,7 @@ class wiki_create_menu(osv.osv_memory): 'icon': 'STOCK_DIALOG_QUESTION', 'action': 'ir.actions.act_window,'+ str(action_id) }, context) + print 'Created menu', menu_id, action_id home = menu.page.id group_id = menu.id res = {