Max (OpenERP) has proposed merging 
lp:~openerp-dev/openerp-int/mck_increase_email_column_sizes into 
lp:~openerp-dev/openerp-int/mck_addons.

Requested reviews:
  tfr (Openerp) (tfr)

For more details, see:
https://code.launchpad.net/~openerp-dev/openerp-int/mck_increase_email_column_sizes/+merge/133208

[IMP] Increase to, from, cc, bcc & subject column sizes to 512 - 581754

Created a new python file in common which contains two classes that inherit 
mail.message and email.template. Each class overrides the to, from, cc, bcc and 
subject fields in order to increase the length of the field.

I had to override two classes because these fields are overridden by two 
seperate branches of inheritance (template classes and compose classes). 
Changes to field length made by overriding the top level class, 
mail.message.compose, would be overwritten by subsequent overrides further down 
the inheritance tree.
-- 
https://code.launchpad.net/~openerp-dev/openerp-int/mck_increase_email_column_sizes/+merge/133208
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openerp-int/mck_addons.
=== modified file 'mck_common/__init__.py'
--- mck_common/__init__.py	2012-05-29 16:53:29 +0000
+++ mck_common/__init__.py	2012-11-07 10:41:24 +0000
@@ -2,7 +2,7 @@
 
 import event
 import wizard
+import mail_message_common
 import email
 #import executive
-import attachment
-
+import attachment
\ No newline at end of file

=== modified file 'mck_common/__openerp__.py'
--- mck_common/__openerp__.py	2012-09-25 10:20:16 +0000
+++ mck_common/__openerp__.py	2012-11-07 10:41:24 +0000
@@ -46,7 +46,7 @@
 #        'view/status_view.xml',
 #        'view/executive_view.xml',
         'security/ir.model.access.csv',
-        'security/ir.rule.csv',
+#        'security/ir.rule.csv',
     ],
     'installable': True,
     'application': False,

=== added file 'mck_common/mail_message_common.py'
--- mck_common/mail_message_common.py	1970-01-01 00:00:00 +0000
+++ mck_common/mail_message_common.py	2012-11-07 10:41:24 +0000
@@ -0,0 +1,31 @@
+import tools
+from osv import osv
+from osv import fields
+
+class email_template(osv.osv_memory):
+
+    _name = 'email.template'
+    _inherit = 'email.template'
+
+    _columns = {
+        'subject': fields.char('Subject', size=512, required=True),
+        'email_from': fields.char('From', size=512, help='Message sender'),
+        'email_to': fields.char('To', size=512, help='Message recipients'),
+        'email_cc': fields.char('Cc', size=512, help='Carbon copy message recipients'),
+        'email_bcc': fields.char('Bcc', size=512, help='Blind carbon copy message recipients'),
+        'reply_to':fields.char('Reply-To', size=512, help='Preferred response address for the message'),
+    }
+
+class mail_message(osv.osv_memory):
+
+    _name = 'mail.message'
+    _inherit = 'mail.message'
+
+    _columns = {
+        'subject': fields.char('Subject', size=512, required=True),
+        'email_from': fields.char('From', size=512, help='Message sender'),
+        'email_to': fields.char('To', size=512, help='Message recipients'),
+        'email_cc': fields.char('Cc', size=512, help='Carbon copy message recipients'),
+        'email_bcc': fields.char('Bcc', size=512, help='Blind carbon copy message recipients'),
+        'reply_to':fields.char('Reply-To', size=512, help='Preferred response address for the message'),
+    }
\ No newline at end of file

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to