make permission for showing states configurable
This commit is contained in:
parent
344a1d81e5
commit
c9969223e4
2 changed files with 5 additions and 1 deletions
|
@ -670,7 +670,10 @@ class BaseView(GenericView, I18NView):
|
|||
|
||||
# states
|
||||
|
||||
viewStatesPermission = 'zope.ManageContent'
|
||||
@Lazy
|
||||
def viewStatesPermission(self):
|
||||
opt = self.globalOptions('organize.show_states')
|
||||
return opt and opt[0] or 'zope.ManageContent'
|
||||
|
||||
@Lazy
|
||||
def states(self):
|
||||
|
|
|
@ -151,6 +151,7 @@ class WorkItemDetails(TrackDetails):
|
|||
addParams=dict(id=self.track.__name__))
|
||||
actions = [info, WorkItemStateAction(self)]
|
||||
if self.isLastInRun and self.allowedToEditWorkItem:
|
||||
#if self.allowedToEditWorkItem:
|
||||
self.view.registerDojoDateWidget()
|
||||
self.view.registerDojoNumberWidget()
|
||||
self.view.registerDojoTextarea()
|
||||
|
|
Loading…
Add table
Reference in a new issue