1
1
# Copyright 2023 - TODAY, Marcel Savegnago <[email protected] >
2
2
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3
3
4
- from odoo import _ , http
4
+ from odoo import http
5
5
from odoo .exceptions import AccessDenied
6
6
from odoo .http import request
7
7
from odoo .osv import expression
@@ -26,7 +26,7 @@ def _get_user_input_domain(self, survey, line_filter_domain, **post):
26
26
try :
27
27
fsm_order = request .env ["fsm.order" ].sudo ().browse (int (fsm_order_id ))
28
28
except ValueError :
29
- raise AccessDenied (_ ("Invalid FSM Order ID" )) from None
29
+ raise AccessDenied (request . env . _ ("Invalid FSM Order ID" )) from None
30
30
31
31
user = request .env .user
32
32
partner = user .partner_id
@@ -46,7 +46,9 @@ def _get_user_input_domain(self, survey, line_filter_domain, **post):
46
46
user_input_domain ,
47
47
)
48
48
49
- raise AccessDenied (_ ("You do not have access to this FSM Order Survey" ))
49
+ raise AccessDenied (
50
+ request .env ._ ("You do not have access to this FSM Order Survey" )
51
+ )
50
52
51
53
@http .route (
52
54
"/fsm_order/<int:fsm_order_id>/results" , type = "http" , auth = "user" , website = True
@@ -55,7 +57,7 @@ def survey_results(self, fsm_order_id, **post):
55
57
try :
56
58
fsm_order = request .env ["fsm.order" ].sudo ().browse (fsm_order_id )
57
59
except ValueError :
58
- raise AccessDenied (_ ("Invalid FSM Order ID" )) from None
60
+ raise AccessDenied (request . env . _ ("Invalid FSM Order ID" )) from None
59
61
60
62
if (
61
63
fsm_order .person_id .partner_id == request .env .user .partner_id
@@ -105,7 +107,7 @@ def survey_results(self, fsm_order_id, **post):
105
107
survey_sudo = answer .survey_id
106
108
107
109
if not survey_sudo :
108
- raise AccessDenied (_ ("No survey found for the given FSM Order" ))
110
+ raise AccessDenied (request . env . _ ("No survey found for the given FSM Order" ))
109
111
110
112
post ["fsm_order_id" ] = fsm_order_id
111
113
user_input_lines_sudo , search_filters = self ._extract_filters_data (
0 commit comments