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
Ricordati di dichiarare la versione di Odoo a cui riferisce la domanda

ARGOMENTO: tree clienti filtrata per agente

tree clienti filtrata per agente 3 Anni 1 Mese fa #23156

  • __8069__
  • Avatar di __8069__
  • Offline
  • Fresh Boarder
  • Messaggi: 5
  • Karma: 0
Ciao a tutti ,

ho l'esigenza di far vedere i clienti per agente avendo l'agente come utente .
con il modulo sale_commission riesco a codificare l'utente e relativo partner come agente , poi sui clienti ho il campo agente e quindi dovrei avere tutto il necessario.
Adesso il mio dubbio è se posso tramite i permessi / regole di accesso o altro limitare la visibilità del cliente al solo agente/utente relativo o se devo personalizzare il modulo .


Grazie

Marco
Marco Calcagni

Dinamiche Aziendali srl
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

tree clienti filtrata per agente 3 Anni 1 Mese fa #23159

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Dovresti riuscire con opportune regolo di accesso sui campi dell'ordine ... prendi come esempio il gruppo "see own leads"
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

tree clienti filtrata per agente 3 Anni 4 Settimane fa #23163

  • __8069__
  • Avatar di __8069__
  • Offline
  • Fresh Boarder
  • Messaggi: 5
  • Karma: 0
Grazie per la risposta ma ho bisogno di una mano ulteriore .


ho visto la regola che viene usata per i see own leads ed è

per le mie esigenze devo avere che agents della classe partner sia uguale a partner_id della classe user

dove agents è di tipo many2many con partner e partner_id è di tipo many2one con user

ho provato con
['|',('agents','=',user.partner_id),('agents','=',False)]
ma non funziona ho l'errore ProgrammingError: can't adapt type 'res.partner'

invece con
['|',('agents','=',user.id),('agents','=',False)]
non ho errori ma mi seleziona solo ('agents','=',False) .

ho provato varie relazioni ma senza successo .
la tabella di DB che ha la relazione per il many2many è partner_agent_rel .


Grazie
Marco Calcagni

Dinamiche Aziendali srl
Ultima modifica: 3 Anni 4 Settimane fa da __8069__.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

tree clienti filtrata per agente 3 Anni 4 Settimane fa #23164

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Mi spiace ma posso aiutarti ben poco, non avendo mai usato il modulo sale_commission non ne conosco la struttura e le relazioni. La strada, se percorribile, e' comunque quella trovare una relazione che possa esprimere la restrizione agli oggetti.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: __8069__

tree clienti filtrata per agente 3 Anni 4 Settimane fa #23166

  • __8069__
  • Avatar di __8069__
  • Offline
  • Fresh Boarder
  • Messaggi: 5
  • Karma: 0
Risolto
['|',('agents','=',user.partner_id.id),('agents','=',False)]

mancava .id

ciao a tutti
Marco Calcagni

Dinamiche Aziendali srl
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.125 secondi

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

Protected by R Antispam