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
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: context e doamin

context e doamin 6 Anni 6 Mesi fa #8163

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
Ciao a tutti,

sto lavorando da qualche giorno su context e domain, e mi sono trovato a verificare una
situazione ambigua:
se utilzzo un campo context ={groupby:xx} in una search view , perchè
l'azione di group by viene eseguita su tutti i record e non solo sui record del domain
che ho impostato preventivamente nella action?
così facendo mi vengono costruiti gruppi che non corrispondono alla reale lista di record
che ho in visualizzazione.
Sono io che sbaglio l'approccio, o è proprio un limite delle funzioni base e quindi è meglio agire con query sql?

per completezza dico che le azioni di group by sono fatte su many2one mentre il domain lavora su un campo integer interno


Grazie
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:context e doamin 6 Anni 6 Mesi fa #8164

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
mi rispondo da solo ma almeno rimane ai posteri,
basta fare l'override del metodo read_group, e gestire il domain particolare di li.
in realtà nella ricerca uso un domain che tiene conto di res_user, e per usarlo
ho dovuto usare questo sitema:

res_user in domain

ma questo mi impone di dover usare anche read_group.
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:context e doamin 6 Anni 5 Mesi fa #8181

  • elischetti
  • Avatar di elischetti
  • Offline
  • Fresh Boarder
  • Messaggi: 19
  • Karma: 0
Ciao a tutti,
sono nuovo del forum e mi trovo ad avere un problema (spero banale) con Openerp ver.6.1 acceso da web.

L'argomento è il "context" per cui lo posto qui, spero di non aver sbagliato troppo.

E' possibile passarsi dei valori nel context tra popup?

Nel mio caso, sono in un progetto e vorrei andare nei task (prima popup) e poi registrere delle ore fatte (seconda popup): Ora se stampo il context mi trovo solo queste chiavi:
lang,tz,uid,project_id,section_id,department_id

con questi valori:
it_IT,Europe/Rome,1,false,false,false

Ora il mio problema è che vorrei aggiungere il task_id al context in modo da poterlo usare per valorizzare il default di un campo calcolato...

E' possibile farlo? Alternative all'uso del context?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:context e doamin 6 Anni 5 Mesi fa #8182

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
Ciao, forse ti conviene aprire un nuovo thd, comunque, va bene uguale,
il valore del context lo puoi modificare nel xml view ad esempio legato ad un capo
o ad un' azione impostando il campo context:
es.

vai nel field che ti interessa e scri un capo context così
context="{'chiave_che vuoi tu_o_una_di_default ':'field' o valore che vuoi}"

ma se so se vuoi vedere il valore di un campo in una data funzione,
allora usi self.poll_get('model.name').browse(cr,uid,ids).nome_campo_che_ti_interssa

ti consiglio di scaricati il memento:download
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:context e doamin 6 Anni 5 Mesi fa #8183

  • elischetti
  • Avatar di elischetti
  • Offline
  • Fresh Boarder
  • Messaggi: 19
  • Karma: 0
Grazie per la veloce risposta anche se non ho capito tutto.... comunque.

Io ho già provato a metterlo nell'XML ma credo di nion aver capito/fatto correttamente, cioè:

se mi serve il campo nel form di inserimento delle ore (project.task.work), il context lo devo aggiungere a quale form?

Quello di partenza (project.task) dove conosco l'ID o nel form di project.task.work?

Io ho provato ad aggiungerlo al project.task (nell'xml ho già ereditato ila view per aggiungere un nuovo campo) facendo così ma non lo vedo...

<field name="effective_hours" string="Ore Effettuate" sum="effective_hours" context="{'default_task_id' : active_id}"/>

sia creando un nuova chiave (senza usare 'default_')

<field name="effective_hours" string="Ore Effettuate" sum="effective_hours" context="{'my_task_id' : active_id}"/>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:context e doamin 6 Anni 5 Mesi fa #8184

  • archetipo
  • Avatar di archetipo
  • Offline
  • Platinum Boarder
  • Messaggi: 331
  • Ringraziamenti ricevuti 5
  • Karma: 8
scusa ma non mi è chiaro, cosa stai cercando di fare:
hai aggiunto un campo dove su project.task o task.work?

poi il campo context non si usa per visualizzare campi aggiuntivi in un form, ma
ad esempio per fare delle (group_by), o come contenitore di dati, utile magari nelle override di qualche metodo.
magari posta i blocchi di codice.
Alessio Gerace
github.com/archetipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.137 secondi

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

Protected by R Antispam