From 4dbff84606d03ebd6f1ace95a389e7a3d4dcc982 Mon Sep 17 00:00:00 2001
From: Jean-Paul Smets <jp@nexedi.com>
Date: Sat, 10 Nov 2007 18:33:10 +0000
Subject: [PATCH] Better class description. Now a legacy class.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@17515 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5/Document/MailMessage.py | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/product/ERP5/Document/MailMessage.py b/product/ERP5/Document/MailMessage.py
index a7115c8d08..7a0b6ce69b 100644
--- a/product/ERP5/Document/MailMessage.py
+++ b/product/ERP5/Document/MailMessage.py
@@ -32,7 +32,6 @@ from AccessControl import ClassSecurityInfo
 
 from Products.CMFMailIn.MailMessage import MailMessage as CMFMailInMessage
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
-from Products.CMFCore.WorkflowCore import WorkflowMethod
 
 from Products.ERP5.Document.Event import Event
 import smtplib
@@ -41,7 +40,15 @@ from zLOG import LOG
 
 class MailMessage(Event, CMFMailInMessage):
   """
-  MailMessage subclasses Event objects to implement Email Events.
+  LEGACY
+
+  The MailMessage class is deprecated. It is superceded by
+  the Event class (for CRM events) and by the EmailDocument class
+  (to store raw email messages).
+
+  TODO: compatibility layer is required so that old MailMessage
+  instance can mimic Event instances based on legacy data. This
+  is required for example for old CRM implementations of ERP5.
   """
 
   meta_type       = 'ERP5 Mail Message'
-- 
2.30.9