[Erp5-report] r11244 - /erp5/trunk/products/ERP5Type/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Nov 10 12:43:10 CET 2006
Author: aurel
Date: Fri Nov 10 12:43:08 2006
New Revision: 11244
URL: http://svn.erp5.org?rev=11244&view=rev
Log:
merge code between ConsistencyMessage and ObjectMessage class
Modified:
erp5/trunk/products/ERP5Type/ConsistencyMessage.py
erp5/trunk/products/ERP5Type/ObjectMessage.py
Modified: erp5/trunk/products/ERP5Type/ConsistencyMessage.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/ConsistencyMessage.py?rev=11244&r1=11243&r2=11244&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ConsistencyMessage.py (original)
+++ erp5/trunk/products/ERP5Type/ConsistencyMessage.py Fri Nov 10 12:43:08 2006
@@ -27,13 +27,16 @@
##############################################################################
from Products.PythonScripts.Utility import allow_class
+from Products.ERP5Type.ObjectMessage import ObjectMessage
-class ConsistencyMessage:
+class ConsistencyMessage(ObjectMessage):
"""
- Object Message is used for notifications to user.
+ Consistency Message is used for notifications to user after checkConsistency.
"""
def __init__(self, constraint, object_relative_url='', message='', mapping = {}, **kw):
-
+ """
+ init specific variable to constraint
+ """
self.object_relative_url = object_relative_url
self.message = message
self.mapping = mapping
@@ -64,14 +67,4 @@
"""
pass
- def getTranslatedMessage(self):
- """
- Return the message translated
- """
- from Products.ERP5Type.Message import Message
- return Message(domain='erp5_ui', message=self.message, mapping=self.mapping)
-
- getMessage = getTranslatedMessage
-
-
allow_class(ConsistencyMessage)
Modified: erp5/trunk/products/ERP5Type/ObjectMessage.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/ObjectMessage.py?rev=11244&r1=11243&r2=11244&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/ObjectMessage.py (original)
+++ erp5/trunk/products/ERP5Type/ObjectMessage.py Fri Nov 10 12:43:08 2006
@@ -26,19 +26,18 @@
#
##############################################################################
-from Products.ERP5Type.Message import Message
from Products.CMFCore.utils import getToolByName
from Products.PythonScripts.Utility import allow_class
-from Globals import get_request
class ObjectMessage:
"""
Object Message is used for notifications to user.
"""
- def __init__(self, object_relative_url='', message='', **kw):
+ def __init__(self, object_relative_url='', message='', mapping={}, **kw):
self.object_relative_url = object_relative_url
self.message = message
+ self.mapping = mapping
self.__dict__.update(kw)
@@ -46,13 +45,10 @@
"""
Return the message translated
"""
- return Message(domain='erp5_ui', message=self.message)
+ from Products.ERP5Type.Message import Message
+ return Message(domain='erp5_ui', message=self.message, mapping=self.mapping)
- def getMessage(self):
- """
- Return the message without translation
- """
- return self.message
+ getMessage = getTranslatedMessage
def edit(self, **kw):
"""
@@ -70,6 +66,7 @@
"""
Get the Object
"""
+ from Globals import get_request
request = get_request()['PARENTS']
if request is not None:
for item in request:
More information about the Erp5-report
mailing list