[Erp5-report] r19327 - /erp5/trunk/products/ERP5/Document/Document.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 15 14:01:27 CET 2008


Author: yusei
Date: Fri Feb 15 14:01:24 2008
New Revision: 19327

URL: http://svn.erp5.org?rev=19327&view=rev
Log:
Remove setUniqueReference method which is not used and not working.

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

Modified: erp5/trunk/products/ERP5/Document/Document.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Document.py?rev=19327&r1=19326&r2=19327&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Document.py (original)
+++ erp5/trunk/products/ERP5/Document/Document.py Fri Feb 15 14:01:24 2008
@@ -740,23 +740,6 @@
     # If self is not indexed yet, then if count == 1, version is not unique
     return count <= self_count
 
-  security.declareProtected(Permissions.ModifyPortalContent, 'setUniqueReference')
-  def setUniqueReference(self, suffix='auto'):
-    """
-      Create a unique reference for the current document
-      based on a suffix
-    """
-    # Change the document reference
-    catalog = getToolByName(self.getPortalObject(), 'portal_catalog')
-    reference = self.getReference() + '-%s-' % suffix + '%s'
-    ref_count = 0
-    kw = dict(portal_type=self.getPortalDocumentTypeList())
-    if self.getVersion(): kw['version'] = self.getVersion()
-    if self.getLanguage(): kw['language'] = self.getLanguage()
-    while catalog.unrestrictedCountResults(reference=reference % ref_count, **kw)[0][0]:
-      ref_count += 1
-    self._setReference(reference % ref_count)
-  
   security.declareProtected(Permissions.AccessContentsInformation, 'getRevision')
   def getRevision(self):
     """




More information about the Erp5-report mailing list