Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
6323 Vizualizări

in my module I call compose message wizard like this:

...
return {
'type': 'ir.actions.act_window',
'view_type': 'form',
'view_mode': 'form',
'res_model': 'mail.compose.message',
'views': [(compose_form_id, 'form')],
'view_id': compose_form_id,
'target': 'new',
'context': ctx,
}
the wizard shows but the send mail fails with access denied error because the user has no writing rights to the model . So I want to call the wizard with root privileges?
I know about sudo() but in this case I cannot use it. Is there a way to pass uid as a context to the action?
Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

You can change self to self.sudo() within method where you've added this wizard.

Thanks!

Imagine profil
Abandonează
Autor

it's called from a button:

<button name="action_send_mail" string="Send by Mail" type="object"/>

I cannot use sudo() there

Related Posts Răspunsuri Vizualizări Activitate
0
aug. 23
8
2
nov. 22
3362
1
oct. 20
7152
2
mar. 15
4573
0
dec. 22
2359