I want to hide my events page to only people who are portal and internal users. how can i do this.
لقد تم الإبلاغ عن هذا السؤال
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
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيل| المنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
|---|---|---|---|---|
|
|
0
أكتوبر 24
|
3371 | ||
|
|
0
مايو 24
|
5972 | ||
|
|
3
مارس 15
|
11432 | ||
|
|
4
مايو 25
|
5389 | ||
|
|
0
أغسطس 24
|
2582 |