[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.,