[Erp5-report] r35324 nicolas - /erp5/trunk/products/ERP5/Document/TextDocument.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri May 14 12:09:19 CEST 2010


Author: nicolas
Date: Fri May 14 12:09:16 2010
New Revision: 35324

URL: http://svn.erp5.org?rev=35324&view=rev
Log:
Backward compatibility code for replacement of text_format by content_type


Modified:
    erp5/trunk/products/ERP5/Document/TextDocument.py

Modified: erp5/trunk/products/ERP5/Document/TextDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TextDocument.py?rev=35324&r1=35323&r2=35324&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TextDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TextDocument.py [utf8] Fri May 14 12:09:16 2010
@@ -377,3 +377,30 @@
       self._setBaseData(text_content)
       self._setBaseContentType(content_type)
       return message
+
+    # Backward compatibility for replacement of text_format by content_type
+    security.declareProtected(Permissions.AccessContentsInformation,
+                                                               'getTextFormat')
+    def getTextFormat(self, default=_MARKER):
+      """
+      """
+      LOG('TextDocument', WARNING,
+                'Usage of text_format is deprecated, use text_content instead')
+      return self.getContentType(default)
+
+    security.declareProtected(Permissions.ModifyPortalContent, 'setTextFormat')
+    def setTextFormat(self, value):
+      """
+      """
+      LOG('TextDocument', WARNING,
+                'Usage of text_format is deprecated, use text_content instead')
+      return self.setContentType(value)
+
+    security.declareProtected(Permissions.ModifyPortalContent,
+                                                              '_setTextFormat')
+    def _setTextFormat(self, value):
+      """
+      """
+      LOG('TextDocument', WARNING,
+                'Usage of text_format is deprecated, use text_content instead')
+      return self._setContentType(value)




More information about the Erp5-report mailing list