I have a model with a partner id in it. There is a list view accessible from a menu which also appears in the portal. What is the recommended way to show employees all records (and include a partner_id column), but portal users only their own records (hiding the partner_id column for them).
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
            
                1
                
                    Responder
                
            
        
        
            
                6225
                
                    Vistas
                
            
        
    Hi Ron,
In that case you should make sure that the 'partner_id' field in your view definition has the the following attribute and value:
groups="base.group_user"
This will restrict this field to appear only for employees.
Portal users belong to a group "Portal" that does not include the group "Employees".
Regards,
Jordi Ballester
www.eficent.com
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
Inscribirse| Publicaciones relacionadas | Respuestas | Vistas | Actividad | |
|---|---|---|---|---|
|  | 1 sept 23  | 6036 | ||
|  | 0 mar 21  | 3231 | ||
| 
            
                Website: Method post does not work
            
            
                    Resuelto
            
         |  | 1 mar 18  | 7221 | |
|  | 0 oct 25  | 156 | ||
|  | 7 oct 25  | 8061 | 
 
                        
@Jordi: thank you. Did not know it would be so easy. For portal users, how would I restrict the list to show only their records? Do I use filter_domain, domain, or force_domain?
Sorry, I meant 'domain_force'. Something I found while grepping the odoo sources.