source: products/quintagroup.quills.extras/branches/wald/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
Line 
1from zope import interface
2from plone.app.viewletmanager.manager import BaseOrderedViewletManager
3from quills.core.interfaces.enabled import IWeblogEnhanced
4from quills.core.interfaces import ITopicContainer, ITopic
5from quintagroup.quills.extras.browser.interfaces import IWeblogCategory
6
7class ConditionalViewletManager(BaseOrderedViewletManager):
8
9    FILTER_INTERFACES = set([ITopic, IWeblogEnhanced, IWeblogCategory])
10    def render(self):
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.