Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
4651 Widoki

Hello fellas here is my question:
Is possible to restrict access to given http route by res.groups.

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,

Inside the route you can check whether user belongs to some group or not. Based on this checking you can perform your operations,

See a sample,

@http.route(['/test/page'], type='http', csrf=False, auth="user", website=True)
def redirect_test_page(self, **kwargs):
    user_rec = request.env['res.users'].sudo().search([('id', '=', request.session.uid)])
    if user_rec.has_group('group_external_id'):
        # write the code if user belongs to group
        return request.render('template_id')
    else:
        # code here if user not in group
        return request.render('template_id')

Hope this will give you some idea.

Thanks

Awatar
Odrzuć
Autor Najlepsza odpowiedź

Thank you this is what i needed! :)

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
wrz 21
3364
0
lis 23
972
1
lut 21
4353
4
lip 20
13371
0
mar 18
3669