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