source: products/quintagroup.quills.extras/trunk/quintagroup/quills/extras/browser/viewlets.py @ 1423

Last change on this file since 1423 was 813, checked in by chervol, 17 years ago

tags container added

  • Property svn:eol-style set to native
File size: 665 bytes
RevLine 
[813]1from zope import interface
[602]2from plone.app.viewletmanager.manager import BaseOrderedViewletManager
3from quills.core.interfaces.enabled import IWeblogEnhanced
[813]4from quills.core.interfaces import ITopicContainer, ITopic
5from quintagroup.quills.extras.browser.interfaces import IWeblogCategory
[602]6
7class ConditionalViewletManager(BaseOrderedViewletManager):
8
[813]9    FILTER_INTERFACES = set([ITopic, IWeblogEnhanced, IWeblogCategory])
[602]10    def render(self):
[813]11        iprovided = set(list(interface.providedBy(self.context)))
12        if iprovided.intersection(self.FILTER_INTERFACES):
13            return u''
14        return super(ConditionalViewletManager, self).render()
15       
Note: See TracBrowser for help on using the repository browser.