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
def context_allowed(self): if not ISyndicatable.providedBy(self.context): return False elif not self.site_enabled(): return False return True