[CMF-checkins] CVS: Products/CMFDefault - MetadataTool.py:1.8
Tres Seaver
tseaver@zope.com
Tue, 9 Oct 2001 14:49:43 -0400
Update of /cvs-repository/Products/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv10613/CMFDefault
Modified Files:
MetadataTool.py
Log Message:
- Made validation methods of 'portal_metadata' available to scripts.
=== Products/CMFDefault/MetadataTool.py 1.7 => 1.8 ===
return self.listAllowedVocabulary( 'Rights', content )
- security.declarePrivate( 'setInitialMetadata' )
+ security.declareProtected( CMFCorePermissions.ModifyPortalContent
+ , 'setInitialMetadata' )
def setInitialMetadata( self, content ):
"""
Set initial values for content metatdata, supplying
@@ -587,7 +588,8 @@
# TODO: Call initial_values_hook, if present
- security.declarePrivate( 'validateMetadata' )
+ security.declareProtected( CMFCorePermissions.ModifyPortalContent
+ , 'validateMetadata' )
def validateMetadata( self, content ):
"""
Enforce portal-wide policies about DCI, e.g.,