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: rimuovere / nascondere voci / campo dal menu

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28758

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
salve a tutti, ho sviluppato un nuovo modulo in odoo 8.0. questo modulo altro non fa che creare un nuovo menu il quale ha due voci, lead e opportunità, queste due voci sono dei link a delle funzioni già sviluppate del modulo crm, del quale il mio modulo necessita la dipendenza per funzionare, adesso che ho le due voci che mi interessavano in un menu a parte vorrei che con l'installazione del mio modulo vengano nascoste le medesime voci dal menu vendite (sale), qualcuno può aiutarmi?
grazie in anticipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28759

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ciao, puoi dire ti far vedere quello specifico menù solo al alcuni gruppi, ad esempio puoi scegliere il gruppo delle configurazioni tecniche.

ti posto un esempio:

<record id="stock.menu_stock_sched" model="ir.ui.menu">
<field name="groups_id"
eval="[(6, 0, [ref('group_da_master')] )]"/>
</record>

con questo codice dici che il menù 'stock.menu_stock_sched' può essere visto solo da chi è nel gruppo : group_da_master
Dinamiche Aziendali
www.dinamicheaziendali.it
Ultima modifica: 1 Anno 7 Mesi fa da G.Conte.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: iw3hxn, sasi_db

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28761

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
grazie ma purtroppo non posso eliminare tutto il menu perchè contiene altre 3 voci che devono rimanere li, ti mando il link dell'immagine: drive.google.com/open?id=0B7RmQkmPlpioSGM1am9NR05tR2c
il menu in questione è il primo: vendite
le voci che vorrei nascondere sono lead e opportunità,
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28762

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Perfetto, devi prenderti l'id di lead e di opportunità e quindi:

<record id="id_voce_lead" model="ir.ui.menu">
<field name="groups_id"
eval="[(6, 0, [ref('group_da_master')] )]"/>
</record>

<record id="id_voce_opportunità" model="ir.ui.menu">
<field name="groups_id"
eval="[(6, 0, [ref('group_da_master')] )]"/>
</record>

Ovviamente sostituire group_da_master con il gruppo che ti interessa, ovvero il solo gruppo che leggerà quelle voci.
E id_voce_lead e id_voce_opportunità con i veri id delle 2 voci
Dinamiche Aziendali
www.dinamicheaziendali.it
Ultima modifica: 1 Anno 7 Mesi fa da G.Conte.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: sasi_db

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28763

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
Temo che tu stia tentando una cosa piuttosto difficile, se vuoi fare un lavoro pulito.

Premesso che con lavoro sporco è semplice eliminare da UI singole covi di menù,
utilizzando un modulo è molto più complesso.
Se cambi le configurazioni di sicurezza puoi altri molti effetti collaterali, quindi lo ritengo inopportuno.
Non puoi disattivare il menù, perchè il model non ha il campo active.

Quindi devi scrivere uno specifico codice che cancelli le voci di menù che non vuoi ma ricorda:
1. Tutto questo non può avvenire all'installazione
2. Se il modulo sale è aggiornato, ripristina i menù cancellati (sono suoi)
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: sasi_db

rimuovere / nascondere voci / campo dal menu 1 Anno 7 Mesi fa #28764

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
G.Conte ha scritto:
Perfetto, devi prenderti l'id di lead e di opportunità e quindi:

<record id="id_voce_lead" model="ir.ui.menu">
<field name="groups_id"
eval="[(6, 0, [ref('group_da_master')] )]"/>
</record>

<record id="id_voce_opportunità" model="ir.ui.menu">
<field name="groups_id"
eval="[(6, 0, [ref('group_da_master')] )]"/>
</record>

Ovviamente sostituire group_da_master con il gruppo che ti interessa, ovvero il solo gruppo che leggerà quelle voci.
E id_voce_lead e id_voce_opportunità con i veri id delle 2 voci


scusami g.conte record id metto il vero id della voce del menu rispettivamente lead e opportunità
field name"groups_id" ???
al posto di group_da_master metto l'id della voce vendite in questo caso giusto? (quella non cliccabile per intenderci ) oppure l'id del menu principale che si chiama anche lui vendite (quello sulla barra nera in alto cliccabile, che ti fa accedere a tutta la schermata con clienti prodotti ecc ecc ecc )?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.126 secondi

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

Protected by R Antispam