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: Personalizzazione viste per utenti e/o gruppi

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18081

  • Alessius80
  • Avatar di Alessius80
  • Offline
  • Gold Boarder
  • Messaggi: 193
  • Ringraziamenti ricevuti 1
  • Karma: 0
Perdonami ma non mi è chiaro.

Nel senso che la mia videata interessata è, nel mio caso (Vista #583), il cui modulo è sale.order.

all'interno di esso posso andare sul campo purchase price e renderlo "invisibile", ma riesco a farlo solo per tutti.

come faccio a renderloinvisibile solo ad un gruppo utenti precisamente al gruppo "Vendite/see all leads"

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

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18082

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Per fare mofiche ai campi delle viste devi ereditare da quella vista, spostarti col xpath su quel campo e cambiare gli attributi, nel tuo caso aggiungere quello groups dove importi l'id del gruppo che ti interessa (e che va ricercato, di solito nella cartella security del modulo che lo crea trovi un file xml dove c'è il nome da utilizzare)
Spero sia chiaro altrimenti ti cerco un esempio
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18084

  • Alessius80
  • Avatar di Alessius80
  • Offline
  • Gold Boarder
  • Messaggi: 193
  • Ringraziamenti ricevuti 1
  • Karma: 0
Se mi cercassi un esempio te ne sarei grato
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18085

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
così si modifica l'attributo di un campo per inserire un gruppo:
<record model="ir.ui.view" id="default_mrp_production_workcenter_line_view">
        <field name="name">Lavoration default</field>
        <field name="model">mrp.production.workcenter.line</field>
        <field name="inherit_id" ref="mrp_operations.mrp_production_workcenter_form_view_inherit" />
        <field name="arch" type="xml">
            <xpath expr="/form/sheet/notebook/page/group/group[@string='Actual Production Date']" position="attributes">
                <attribute name="groups">production_line.group_production_admin</attribute>
            </xpath>
        </field>
        </record>

nel tuo caso dovrai mettere la vista corretta in inherit_id (sempre nel formato modulo.nome_vista)
e nell'attributo groups mettere (sempre nel formato modulo.nome_vista) l'id del tuo gruppo, quello lo ricavi nei file XML che creano i gruppi, es.:

file: crm/security/crm_security.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
..............
    <record id="group_fund_raising" model="res.groups">
        <field name="name">Manage Fund Raising</field>
        <field name="category_id" ref="base.module_category_hidden"/>
    </record>

se ad esempio vuoi avere il rif. del gruppo "Manage Fund Raising" devi usare crm.group_fund_raising

.. qualcosa del genere ... HTH
Ultima modifica: 4 Anni 3 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18087

  • LeartS
  • Avatar di LeartS
  • Offline
  • Expert Boarder
  • Messaggi: 95
  • Ringraziamenti ricevuti 24
  • Karma: 3
Nico, se leggi i primi post vedrai che Alessius vuole fare la modifica direttamente da interfaccia senza toccare gli XML. (anch'io l'ho sconsigliato, ma non è nulla di impossibile)

Per vedere l'ID del gruppo andare in gruppi, selezionare il gruppo e fare "vedi log (perm_read)" (in modalità sviluppatore) è IMO molto più semplice che cercare il gruppo negli XML, e si può fare direttamente da interfaccia.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Personalizzazione viste per utenti e/o gruppi 4 Anni 3 Mesi fa #18088

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Visto Learts, con l'andare del post ho perso il punto di partenza :)
Mi unisco anche io allo sconsigliare modifiche nel database allora, se è per una prova si può fare, alla lunga non porta da nessuna parte questa modalità...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.162 secondi

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

Protected by R Antispam