Italy mailing list archives
italy@odoo-community.org
Browse archives
Re: [odoo 12] Invio Email a seguito di chiamata API
Re: [odoo 12] Invio Email a seguito di chiamata API
Re: [odoo 12] Invio Email a seguito di chiamata API
byCiao omonimo XD
Grazie mi sembrava di averlo letto da qualche parte ma volevo essere sicuro.
Infatti avevo intenzione di definire un utente che mandi le mail. Ero curioso di capire se fosse il modo giusto di procedere.
Grazie.
Cari Saluti,
Francesco
/* Books are the best weapon in the world. [...]Arm yourself! */ Francesco Faenza Independent Developer https://www.francescofaenza.it
Il 25/06/19 07:51, Fra 2.0 ha scritto:
Buongiorno a tutti, scrivo per un consiglio. Ho scritto un modulo per un progetto che prevede l'utilizzo di API REST. L'autenticazione per l'invio delle richieste avviene con HTTP Basic Authentication (quindi ci pensa nginx nel mio caso), quindi a livello di odoo l'esecuzione avviene da public user. Come conseguenza di una chiamata in particolare ci dovrebbe essere l'invio di una mail, però l'utente public non può farlo quindi uso sudo() per inviare la mail. C'è un modo migliore? C'è modo di usare un utente specifico ad-hoc magari (se non sbaglio al metodo sudo() posso passare un user_id, corretto?) Grazie in anticipo, Cari Saluti, FrancescoCiao omonimo :)
sudo() se utilizzato senza alcun parametro utilizza automaticamente l'utente amministratore mentre con un parametro può essere forzato ad utilizzare l'utente che dici tu
public = env.ref('base.public_user') env['res.partner'].sudo(public).search([])Quello che tu dovresti fare è definire l'utente con cui vuoi mandare le email in qualche configurazione e poi ricercarlo e utilizzarlo quando serve.
-- Francesco Apruzzese - Software Developer Apulia Software S.r.l. Piazzale Dante 31 74121 - Taranto - TA P.iva 02993520739 Tel. 099/9915404 www.apuliasoftware.it Linkedin: http://it.linkedin.com/in/francescoapruzzese Il contenuto di questo messaggio elettronico è riservato e tutelato dal segreto professionale ed è rivolto esclusivamente al/ai destinatario/i identificato/i. Pertanto è proibito leggerlo, copiarlo, divulgarlo o utilizzarlo da parte di chiunque salvo il/i destinatario/i. Se non siete il destinatario, vi invitiamo a cancellare il messaggio ed eventuali allegati dandocene immediatamente comunicazione scritta a mezzo posta elettronica. This e-mail and any attachments are confidential and may contain information intended for the addressee(s) only. Reading, copying, disclosure or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail. Non stampare questa email se non strettamente necessario. Aiuta te ed aiuta l'ambiente._______________________________________________
Mailing-List: https://odoo-community.org/groups/italy-53
Post to: mailto:italy@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe
Reference
-
comunicazione Iva per tramite del commercialista
byAGILE BUSINESS GROUP SAGL, stefano sforzi-
Re: [odoo 12] Invio Email a seguito di chiamata API
byfrancesco.faenza.2.0 -
Re: [odoo 12] Invio Email a seguito di chiamata API
byfrancesco.faenza.2.0 -
Re: [odoo 12] Invio Email a seguito di chiamata API
byfrancesco.faenza.2.0 -
Re: [odoo 12] Invio Email a seguito di chiamata API
byfrancesco.faenza.2.0 -
Re: [odoo 12] Invio Email a seguito di chiamata API
byfrancesco.faenza.2.0 -
Re: [odoo 12] Invio Email a seguito di chiamata API
byOpenForce, Francesco Apruzzese
-