Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

0
Avatar

Davide Corio

--Davide Corio--
1492
| 5 2 7
Luserna San Giovanni, Italia
--Davide Corio--

Programma qualsiasi cosa abbia a portata di mano dal 1997, ma non gli piace farsi chiamare "sviluppatore": il mondo del software è più interessante quando osservato con gli occhi di chi usa gli strumenti IT. Da più di 10 anni si occupa di consulenza legata esclusivamente ad Odoo, un framework basato su Python per la costruzione di soluzioni ERP.

Davide Corio
Il 14/12/21, 11:59

Se l'utente pubblico non ha permesso di lettura su quel record, devi definire una ir.rule che glielo permetta.

Oltre a questo, prova a guarda l'esempio che trovi qui:

https://www.odoo.com/it_IT/forum/assistenza-1/using-sudo-on-javascript-rpc-query-135005


La tua risposta

0
Luca Subiaco
Il 14/12/21, 19:52

Grazie per la risposta, funziona perfettamente.

Quindi al posto di chiamare il model si può chiamare il controller e farsi restituire ciò che ci serve.

Di seguiro l'esempio in javascript

session.rpc('/registration_new_state', {
'province_name':`${birth_state.value}`
})
.then(function (data) {
  console.log(data);
});


E qui il codice del controller:

@http.route('/registration_new_state', type="json", auth="public")
def registration_new_state(self, **post):
res = request.env['res.country.state'].search_read([('name', 'ilike', post.get('province_name'))])
  return res

La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

71 follower

Statistiche

Richiesta del: 13/12/21, 21:14
Vista: 170 volte
Ultimo aggiornamento: 14/12/21, 11:59