suppress edit resource action if object may not be modified by current user

This commit is contained in:
Helmut Merz 2011-10-20 09:42:43 +02:00
parent ca423aed0c
commit f2497f6ad3

View file

@ -243,8 +243,10 @@ class ResourceView(BaseView):
# actions
def getPortletActions(self, page=None, target=None):
return actions.get('portlet', ['edit_object'], view=self, page=page,
target=target)
if canWrite(target.context, 'data'):
return actions.get('portlet', ['edit_object'], view=self, page=page,
target=target)
return []
def getObjectActions(self, page=None, target=None):
acts = ['info']