def newsml_allowed(self):
     util = getMultiAdapter((self.context, self.request), name="syndication-util")
     if not util.site_enabled():
         return False
     elif ISyndicatable.providedBy(self.context):
         settings = IFeedSettings(self.context, None)
         if settings.enabled:
             return True
     return False
 def newsml_allowed(self):
     util = getMultiAdapter((self.context, self.request),
                            name='syndication-util')
     if not util.site_enabled():
         return False
     elif ISyndicatable.providedBy(self.context):
         settings = IFeedSettings(self.context, None)
         if settings.enabled:
             return True
     return False
    def newsml_allowed(self):
        enabled_types = self.site_settings.newsml_enabled_types

        if not self.site_enabled():
            return False
        elif ISyndicatable.providedBy(self.context):
            settings = IFeedSettings(self.context, None)
            if settings.enabled:
                return True
        elif self.context.portal_type in enabled_types:
            return True
        return False
Example #4
0
 def context_allowed(self):
     if not ISyndicatable.providedBy(self.context):
         return False
     elif not self.site_enabled():
         return False
     return True
 def context_allowed(self):
     if not ISyndicatable.providedBy(self.context):
         return False
     elif not self.site_enabled():
         return False
     return True