From d6ba13a3945b5829972031c49a6ab623742e040d Mon Sep 17 00:00:00 2001
From: "vta vta@openerp.com" <>
Date: Fri, 16 Nov 2012 08:53:05 +0100
Subject: [PATCH] [IMP] Minor improvements in portal views, such as contact and
employees. Improved menus and string on empty views. Send the password when a
partner is invited to portal via sidebar menu.
bzr revid: vta@openerp.com-20121116075305-4d0olu5zlvwsxeq8
---
addons/portal/portal_view.xml | 29 +++++---
addons/portal/wizard/portal_wizard.py | 5 +-
addons/portal_crm/wizard/contact.py | 9 ++-
addons/portal_crm/wizard/contact_view.xml | 60 +++++++---------
addons/portal_event/portal_event_view.xml | 4 +-
.../portal_hr_employees/hr_employee_view.xml | 69 +++++++++++--------
.../portal_project_issue_view.xml | 4 +-
addons/portal_sale/portal_sale_view.xml | 31 +++------
8 files changed, 105 insertions(+), 106 deletions(-)
diff --git a/addons/portal/portal_view.xml b/addons/portal/portal_view.xml
index 5b39ea89525..45fa2a4dacb 100644
--- a/addons/portal/portal_view.xml
+++ b/addons/portal/portal_view.xml
@@ -8,18 +8,18 @@
groups="base.group_no_one,portal.group_portal"
sequence="20"/>
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
%s' % (_(WELCOME_EMAIL_BODY) % data), 'state': 'outgoing', } - return mail_mail.create(cr, uid, mail_values, context=this_context) + mail_id = mail_mail.create(cr, uid, mail_values, context=this_context) + return mail_mail.send(cr, uid, [mail_id], context=this_context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/portal_crm/wizard/contact.py b/addons/portal_crm/wizard/contact.py index a0f0d952a66..65de0c96226 100644 --- a/addons/portal_crm/wizard/contact.py +++ b/addons/portal_crm/wizard/contact.py @@ -28,6 +28,8 @@ class crm_contact_us(osv.TransientModel): _description = 'Contact form for the portal' _inherit = 'crm.lead' _columns = { + 'subject' : fields.char('Subject', required=True), + 'body' : fields.text('Content', required=True), 'company_ids' : fields.many2many('res.company', string='Companies', readonly=True), } @@ -95,7 +97,10 @@ class crm_contact_us(osv.TransientModel): it is quite complicated to set proper rights for this object. Therefore, user SUPERUSER_ID will perform the creation. """ - values['contact_name'] = values['name'] + print values + values['name'] = values['subject'] + values['contact_name'] = values['partner_name'] + values['description'] = values['body'] crm_lead.create(cr, SUPERUSER_ID, dict(values,user_id=False), context) """ @@ -114,7 +119,7 @@ class crm_contact_us(osv.TransientModel): 'res_model': self._name, 'res_id': ids[0], 'view_id': self.pool.get('ir.model.data').get_object_reference(cr, uid, 'portal_crm', 'wizard_contact_form_view_thanks')[1], - 'target': 'inline', + 'target': 'new', } def _needaction_domain_get(self, cr, uid, context=None): diff --git a/addons/portal_crm/wizard/contact_view.xml b/addons/portal_crm/wizard/contact_view.xml index 778e7f9562e..70f87fe1ff8 100644 --- a/addons/portal_crm/wizard/contact_view.xml +++ b/addons/portal_crm/wizard/contact_view.xml @@ -2,31 +2,25 @@