diff --git a/product/ERP5/Document/Bug.py b/product/ERP5/Document/Bug.py index bdef75c7e5c5531403e8e8704255c68d1b05c7fe..ed9a33a7562679db97d18ea0b21749a75f80a733 100644 --- a/product/ERP5/Document/Bug.py +++ b/product/ERP5/Document/Bug.py @@ -30,10 +30,11 @@ from AccessControl import ClassSecurityInfo from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface from Products.ERP5Type.Core.Folder import Folder +from Products.ERP5Type.XMLObject import XMLObject from zLOG import LOG -class Bug( Folder ): +class Bug(XMLObject, Folder): """ Bug means a bug report, a feature request or an issue. """ diff --git a/product/ERP5/Document/Predicate.py b/product/ERP5/Document/Predicate.py index eddff17ef396fc522c87daac1e0c74487211ffd3..3195985bd3872c2a05c3aec953e2d7a7d1fdc9ec 100644 --- a/product/ERP5/Document/Predicate.py +++ b/product/ERP5/Document/Predicate.py @@ -35,11 +35,12 @@ from Products.CMFCore.utils import getToolByName from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface from Products.ERP5Type.Core.Folder import Folder from Products.ERP5Type.Document import newTempBase +from Products.ERP5Type.XMLObject import XMLObject from Products.ERP5Type.Utils import convertToUpperCase from zLOG import LOG -class Predicate(Folder): +class Predicate(XMLObject, Folder): """ A Predicate object defines a list of criterions which can be applied to test a document or to search for documents.