2015-10-05 11 views
7

Ho creato un nuovo gruppo che è un gruppo di personale, ma nei metadati di visualizzazione il nuovo gruppo che ho creato non ha ID XML, dove posso trovare l'ID XML o aggiungere l'ID XML di i nuovi gruppi anche nel menu ID esterno non riesco a trovare l'ID.Creazione di nuovi gruppi in Odoo

+0

potrebbe essere utile in futuro http://stackoverflow.com/questions/22368935/openerp-7-how-to-give-users-access-to-custom-module-in-openerp-7/22534350 # 22534350 –

risposta

4

Se hai creato il gruppo manualy dall'interfaccia utente, non mostrerà l'id xml perché il record non viene creato dal record xml.se il record è creato dalla demo di dati (XML) mostrerà l'ID XML del record

per esempio,

<record id="user_group_id" model="res.groups"> 
    <field name="name">User Group</field> 
    <field name="category_id" ref="base.module_category_sales_management"/> 
</record> 

Qui user_group_id è il vostro xml id. Tutto l'ID xml è memorizzato nella tabella ir_model_data o "ir.model.data".

Potete trovare sotto Impostazioni> Tecnica> Sequenze & identificatori> identificatori esterni

Spero che questo aiuti.

+0

qual è il base.module_category_sales_management? è che il gruppo genitore perché il mio gruppo di personale è sotto il gruppo delle risorse umane. –

+0

Si tratta di un file.module.category definito in base, per HR è possibile inserire base.module_category_human_resources. –

+0

Questa è una bella risposta, ma cosa succede se lui (o un altro) non può creare moduli personalizzati (ad esempio, nessun accesso al server). È possibile creare il proprio identificatore esterno in Impostazioni> Tecniche> Sequenze e identificatori> Identificatori esterni. Hai solo bisogno del vero id del tuo gruppo creato. – CZoellner

0

1.Go Impostazioni> Utenti> Gruppi>
2.Find vostro gruppo
3.Edit e andare sulla scheda "Vista".
4.Se è stata definita una vista, la si trova qui insieme all'ID esterno
altrimenti è possibile aggiungerne uno dalle viste esistenti.

Attivare la modalità sviluppatore da "Informazioni su Odoo" sotto l'icona del profilo se necessario.

3

enter image description here

Come creare o modificare i gruppi personalizzati:

  • aperti Impostazioni-> Utenti-> Gruppi
  • selezionare alcuni "gruppi personalizzati utente/..." gruppo o creano nuovo e impostare il valore "Gruppi utenti personalizzati" per il campo "Applicazione"
  • fare clic su "modifica"
  • aggiungere o eliminare gruppi ereditati i n "ereditato" scheda
  • clic su "Salva"

Come applicare gruppi per alcuni utenti:

  • aperti Impostazioni-> Utenti-> Utenti
  • selezionare l'utente è necessario
  • fare clic su "cancella diritti di accesso"
  • gruppi di accesso tick di cui hai bisogno. In generale, devi utilizzare solo quelli del settore "Gruppi utenti personalizzati", poiché tutte le caselle di controllo ereditate verranno spuntate automaticamente, dopo aver fatto clic su Salva.
  • clic su salva

Si prega di notare, che se si elimina qualche gruppo tecnico di gruppo personalizzato, poi si deve ripetere processo di richiesta gruppi per ogni utenti connessi. Se non si ripete l'applicazione, il gruppo rimosso verrà mantenuto in utenti correlati, poiché non c'è modo di capire se è stato aggiunto per ereditarietà o manualmente come accesso aggiuntivo a tale utente.

sono riuscito a farlo con un paio di ore di ricerca nei XMLs:

questo è un esempio di gruppo di sicurezza Creare

sicurezza/ng_office_technology_security:

<?xml version="1.0" encoding="utf-8"?> 
<openerp> 
<data noupdate="0"> 
    <record id="office_technology_group" model="res.groups"> 
     <field name="name">Office technology</field> 
     <field name="comment">Office Technology Permission Group.</field> 
     <field name="category_id" ref="ng_office_technology.module_category_ng_office_technology"/> 
    </record> 
    <record model="ir.module.category" id="module_category_ng_office_technology"> 
      <field name="name">Office Technology</field> 
      <field name="description">The Office technology Applilcation</field> 
      <field name="sequence">20</field> 
    </record> 
</data> 
</openerp> 
Problemi correlati