From f3c71861494ec9d7ce1176c4acf4c9748575f8d6 Mon Sep 17 00:00:00 2001 From: younes Date: Mon, 4 Aug 2025 14:31:16 +0100 Subject: [PATCH] Fix bug --- .../odex_mobile/controllers/rest_api_v2/permission.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odex25_mobile/odex_mobile/controllers/rest_api_v2/permission.py b/odex25_mobile/odex_mobile/controllers/rest_api_v2/permission.py index 533ebaf34..72d59eed8 100644 --- a/odex25_mobile/odex_mobile/controllers/rest_api_v2/permission.py +++ b/odex25_mobile/odex_mobile/controllers/rest_api_v2/permission.py @@ -44,6 +44,7 @@ class PermissionController(http.Controller): # {"value": key, "label": str(http.request.env['ir.qweb'].env._(label))} # for key, label in type_exit.selection # ] + type_exit_opts = dict(http.request.env['hr.personal.permission']._fields['type_exit']._description_selection(http.request.env)) count = 0 emp = [] @@ -93,7 +94,7 @@ class PermissionController(http.Controller): url = f"/rest_api/v2/permissions?page={next}&{'&'.join(params)}" if next else False prev_url = f"/rest_api/v2/permissions?page={prev}&{'&'.join(params)}" if prev else False data = {'links': {'prev': prev_url, 'next': url, }, 'count': count, - 'results': {'permission_types': permission_types, 'type_exit':type_exit.name, 'permissions': emp, 'groups': ['group_division_manager', 'group_hr_user']}} + 'results': {'permission_types': permission_types, 'type_exit':type_exit_opts, 'permissions': emp, 'groups': ['group_division_manager', 'group_hr_user']}} return http_helper.response(message="Data Found", data=data) except (UserError, AccessError, ValidationError, Exception, Warning) as e: http.request._cr.rollback()