Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Utente corrente

Utente corrente 6 Anni 7 Mesi fa #7789

  • uncino
  • Avatar di uncino
  • Offline
  • Junior Boarder
  • Messaggi: 24
  • Karma: 0
Ciao a tutti,
ho sviluppato un modello O con un campo user_id che fa riferimento (m2o) a res.users.
Vorrei che quando si crea un nuovo oggetto O il campo user_id fosse riempito per default con l'utente che sta facendo l'operazione.
E' possibile?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Utente corrente 6 Anni 7 Mesi fa #7790

  • angedras
  • Avatar di angedras
  • Offline
  • Platinum Boarder
  • Messaggi: 330
  • Ringraziamenti ricevuti 4
  • Karma: 10
Sì, inserisci nei defaults la riga di codice che segue
        'user_id': lambda obj, cr, uid, context: uid,

R.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Utente corrente 6 Anni 7 Mesi fa #7791

  • uncino
  • Avatar di uncino
  • Offline
  • Junior Boarder
  • Messaggi: 24
  • Karma: 0
Funziona. Grazie mille.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Utente corrente 6 Anni 7 Mesi fa #7792

  • uncino
  • Avatar di uncino
  • Offline
  • Junior Boarder
  • Messaggi: 24
  • Karma: 0
Approfitto per un'altra domanda sempre riguardo ai default sui campi.
Poniamo che l'utente stia modificando un oggetto (O1) e fra le modifiche voglia aggiungere un record per un oggetto (O2) che è in relazione o2m | m2m con (O1).
Vorrei che il campo di (O2) che contiene il riferimento fosse popolato automaticamente con (O1).
Spero di essere stato abbastanza chiaro :)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Utente corrente 6 Anni 7 Mesi fa #7793

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Se non ho capito male dovrai addentrarti un po' nella costruzione delle viste (ripeto se non ho capito male :) )

Crea un form per l'oggetto O1
Metti il campo di O1 che ti permette di fare il link con O2
Aggiungi un context in questo field dove metti dentro dei campi dicendo (con default_nome_campo_dell_oggetto_O2) quale campo di O1 scriverci dentro
tipo:
<field name="campo_o2m_su02" context="{'default_campo_di_O2': campo_di_o1}">
<tree>
... campi O2 vista tree
</tree>
<form>
... campi O2 vista form
</form>
</field>

costruendo la videata in questo modo quando aggiungi un elemento di O2 la chiave è comunque compilata in automatico da OpenERP linkandolo a O1

PS se ti può interessare ho scritto un paio di rudimenti qui:
wiki.openerp-italia.org/doku.php/area_tecnica/sviluppo_e_tools/domain_e_context
Ultima modifica: 6 Anni 7 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Utente corrente 6 Anni 7 Mesi fa #7797

  • uncino
  • Avatar di uncino
  • Offline
  • Junior Boarder
  • Messaggi: 24
  • Karma: 0
Ciao Nico,
grazie mille per la soluzione. Funziona alla grande.
L'articolo è molto istruttivo. Ottimo lavoro! Fra l'altro avevo un problema su un filtro sulle date e ho trovato anche quello!!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.140 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam