[FIX] *: retrieve model with sudo in selection fields

This commit is contained in:
Martin Trigaux
2021-08-10 13:49:04 +02:00
parent 5dc4cff60a
commit 03ff8d4d58
4 changed files with 4 additions and 11 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ class MailTemplatePreview(models.TransientModel):
@api.model
def _selection_target_model(self):
return [(model.model, model.name) for model in self.env['ir.model'].search([])]
return [(model.model, model.name) for model in self.env['ir.model'].sudo().search([])]
@api.model
def _selection_languages(self):
+1 -1
View File
@@ -33,7 +33,7 @@ class Rating(models.Model):
@api.model
def _selection_target_model(self):
return [(model.model, model.name) for model in self.env['ir.model'].search([])]
return [(model.model, model.name) for model in self.env['ir.model'].sudo().search([])]
create_date = fields.Datetime(string="Submitted on")
res_name = fields.Char(string='Resource name', compute='_compute_res_name', store=True, help="The name of the rated resource.")
+1 -2
View File
@@ -10,8 +10,7 @@ class SMSTemplatePreview(models.TransientModel):
@api.model
def _selection_target_model(self):
models = self.env['ir.model'].search([])
return [(model.model, model.name) for model in models]
return [(model.model, model.name) for model in self.env['ir.model'].sudo().search([])]
@api.model
def _selection_languages(self):
+1 -7
View File
@@ -393,11 +393,6 @@ class IrActionsServer(models.Model):
# - Command: x2Many commands namespace
# To return an action, assign: action = {...}\n\n\n\n"""
@api.model
def _select_objects(self):
records = self.env['ir.model'].search([])
return [(record.model, record.name) for record in records] + [('', '')]
name = fields.Char(string='Action Name', translate=True)
type = fields.Char(default='ir.actions.server')
usage = fields.Selection([
@@ -679,8 +674,7 @@ class IrServerObjectLines(models.Model):
@api.model
def _selection_target_model(self):
models = self.env['ir.model'].search([])
return [(model.model, model.name) for model in models]
return [(model.model, model.name) for model in self.env['ir.model'].sudo().search([])]
@api.depends('col1.relation', 'value', 'evaluation_type')
def _compute_resource_ref(self):