Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
4660 Tampilan

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

Avatar
Buang
Jawaban Terbai

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

Avatar
Buang
Penulis Jawaban Terbai

Thank you this is what i needed! :)

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
2
Sep 21
3365
0
Nov 23
975
1
Feb 21
4353
4
Jul 20
13371
0
Mar 18
3670