Browse Source
			
			
			Merge pull request #279 from markuskirch/hide_menu_user_create_multi
			
				Sep 30 : [MRG]  Pull Request Merged after review by Ajmal
			
			
				pull/295/head
			
			
		 
		
			
				
					
						
						Cybrosys Technologies
					
					2 years ago
					
						
							committed by
							
								
								GitHub
							
						 
					
				 
				
			 
		 
		
			
				
					
					No known key found for this signature in database
					
						
							GPG Key ID: 4AEE18F83AFDEB23
						
					
				
			
		
		
		
	
		
			
				 1 changed files with 
3 additions and 
3 deletions
			 
			
		 
		
			
				- 
					
					
					 
					hide_menu_user/models/res_user.py
				
 
			
		
		
			
			
			
			
			
			
				
				
					
						
							
								
									
	
		
			
				
					| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -26,13 +26,13 @@ from odoo import models, fields, api | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					class HideMenuUser(models.Model): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    _inherit = 'res.users' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    @api.model | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    def create(self, vals): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    @api.model_create_multi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    def create(self, vals_list): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        """ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Else the menu will be still hidden even after removing from the list | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        """ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        self.clear_caches() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return super(HideMenuUser, self).create(vals) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return super(HideMenuUser, self).create(vals_list) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    def write(self, vals): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        """ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |