I want to hide my events page to only people who are portal and internal users. how can i do this.
Se marcó esta pregunta
Hi,
The function shown below can be used to hide menus on websites:
def _compute_visible(self):
super()._compute_visible()
self.env.registry.clear_cache('templates')
for menu in self:
visible = True
if menu.name == 'Events': # Assuming 'Events' is the name of your events page menu
if self.env.user.has_group('base.group_portal') or not self.env.user.share:
visible = False
menu.is_visible = visible
Hope it helps
Thanks. Does this work on the odoo online version
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
Registrarse| Publicaciones relacionadas | Respuestas | Vistas | Actividad | |
|---|---|---|---|---|
|
|
0
oct 24
|
2882 | ||
|
|
0
may 24
|
5116 | ||
|
|
3
mar 15
|
10859 | ||
|
|
4
may 25
|
4671 | ||
|
|
0
ago 24
|
2159 |