[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/SyndicationInfo.py Added security declarations but they seem to be redundant for non-persistent adapters.

Charlie Clark cvs-admin at zope.org
Tue Sep 4 17:41:54 UTC 2012


Log message for revision 127693:
  Added security declarations but they seem to be redundant for non-persistent adapters.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/SyndicationInfo.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/SyndicationInfo.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/SyndicationInfo.py	2012-09-04 17:40:16 UTC (rev 127692)
+++ Products.CMFDefault/trunk/Products/CMFDefault/SyndicationInfo.py	2012-09-04 17:41:51 UTC (rev 127693)
@@ -15,6 +15,7 @@
 
 from datetime import datetime
 
+from AccessControl.SecurityInfo import ClassSecurityInfo
 from OFS.SimpleItem import SimpleItem
 from zope.annotation.interfaces import IAnnotations
 from zope.component import adapts
@@ -97,6 +98,7 @@
     implements(ISyndicationInfo)
     adapts(IFolderish)
     key = "__cmf.SyndicationInfo"
+    security = ClassSecurityInfo()
 
     def __init__(self, context):
         self.context = context
@@ -130,7 +132,7 @@
         annotation = annotations.get(self.key, None)
         annotation[attr] = value
 
-
+    security.declarePublic('period')
     @property
     def period(self):
         return self._get_property('period')
@@ -147,6 +149,7 @@
     def frequency(self, value):
         self._set_property('frequency', value)
 
+    security.declarePublic('base')
     @property
     def base(self):
         return self._get_property('base')
@@ -155,6 +158,7 @@
     def base(self, value):
         return self._set_property('base', value)
 
+    security.declarePublic('max_items')
     @property
     def max_items(self):
         return self._get_property('max_items')



More information about the checkins mailing list