Add custom permissions for People "profile" view
this whole thing needs some polishing yet...
This commit is contained in:
		
							parent
							
								
									fa825da404
								
							
						
					
					
						commit
						8c2287a1e8
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		|  | @ -369,6 +369,14 @@ class PeopleView(MasterView): | |||
|         model_key = cls.get_model_key() | ||||
|         model_title = cls.get_model_title() | ||||
| 
 | ||||
|         # "profile" perms | ||||
|         # TODO: should let view class (or config) determine which of these are available | ||||
|         config.add_tailbone_permission_group('people_profile', "People Profile View") | ||||
|         config.add_tailbone_permission('people_profile', 'people_profile.toggle_employee', | ||||
|                                        "Toggle the person's Employee status") | ||||
|         # config.add_tailbone_permission('people_profile', 'people_profile.edit_employee_history', | ||||
|         #                                "Edit the person's Employee History records") | ||||
| 
 | ||||
|         # view profile | ||||
|         config.add_tailbone_permission(permission_prefix, '{}.view_profile'.format(permission_prefix), | ||||
|                                        "View full \"profile\" for {}".format(model_title)) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar