From: ldr <svn...@pl...> - 2007-08-29 20:52:14
|
Author: ldr Date: Wed Aug 29 20:52:15 2007 New Revision: 16887 Modified: plone.app.kss/branches/1.2/plone/app/kss/content_replacer.py Log: providing ILockable should be optional Modified: plone.app.kss/branches/1.2/plone/app/kss/content_replacer.py ============================================================================== --- plone.app.kss/branches/1.2/plone/app/kss/content_replacer.py (original) +++ plone.app.kss/branches/1.2/plone/app/kss/content_replacer.py Wed Aug 29 20:52:15 2007 @@ -10,7 +10,7 @@ from zope.interface import alsoProvides from zope.interface import implements -from zope.component import getMultiAdapter +from zope.component import getMultiAdapter, queryAdapter from Acquisition import aq_inner from Acquisition import aq_parent @@ -250,7 +250,7 @@ zopecommands = self.getCommandSet('zope') plonecommands = self.getCommandSet('plone') - locking = ILockable(context) + locking = queryAdapter(context, ILockable) #= ILockable(context) # if locking and not locking.can_safely_unlock(): selector = ksscore.getHtmlIdSelector('plone-lock-status') zopecommands.refreshViewlet(selector, 'plone.abovecontent', 'plone.lockinfo') |