Hide "collect from wild" button for UOMs unless user has permission
This commit is contained in:
		
							parent
							
								
									a927827e33
								
							
						
					
					
						commit
						5e27ceedce
					
				
					 2 changed files with 8 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -4,6 +4,7 @@
 | 
			
		|||
<%def name="grid_tools()">
 | 
			
		||||
  ${parent.grid_tools()}
 | 
			
		||||
 | 
			
		||||
  % if master.has_perm('collect_wild_uoms'):
 | 
			
		||||
  <b-button type="is-primary"
 | 
			
		||||
            icon-pack="fas"
 | 
			
		||||
            icon-left="fas fa-shopping-basket"
 | 
			
		||||
| 
						 | 
				
			
			@ -47,10 +48,12 @@
 | 
			
		|||
 | 
			
		||||
    </div>
 | 
			
		||||
  </b-modal>
 | 
			
		||||
  % endif
 | 
			
		||||
</%def>
 | 
			
		||||
 | 
			
		||||
<%def name="modify_this_page_vars()">
 | 
			
		||||
  ${parent.modify_this_page_vars()}
 | 
			
		||||
  % if master.has_perm('collect_wild_uoms'):
 | 
			
		||||
  <script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    TailboneGridData.showingCollectWildDialog = false
 | 
			
		||||
| 
						 | 
				
			
			@ -60,6 +63,7 @@
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
  </script>
 | 
			
		||||
  % endif
 | 
			
		||||
</%def>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,6 +112,10 @@ class UnitOfMeasureView(MasterView):
 | 
			
		|||
        route_prefix = cls.get_route_prefix()
 | 
			
		||||
        url_prefix = cls.get_url_prefix()
 | 
			
		||||
        permission_prefix = cls.get_permission_prefix()
 | 
			
		||||
        model_title_plural = cls.get_model_title_plural()
 | 
			
		||||
 | 
			
		||||
        # fix perm group name
 | 
			
		||||
        config.add_tailbone_permission_group(permission_prefix, model_title_plural, overwrite=False)
 | 
			
		||||
 | 
			
		||||
        # collect wild uoms
 | 
			
		||||
        config.add_tailbone_permission(permission_prefix, '{}.collect_wild_uoms'.format(permission_prefix),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue