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 context_allowed(self): if not ISyndicatable.providedBy(self.context): return False elif not self.site_enabled(): return False return True
def test_syndicatable(self): from Products.CMFPlone.interfaces.syndication import ISyndicatable self.assertTrue(ISyndicatable.providedBy(self.collection))