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

ARGOMENTO: Ripristinare un campo tolto con inherit

Ripristinare un campo tolto con inherit 8 Anni 3 Mesi fa #3339

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Ciao,
il mio problema è che il modulo "base_contact" toglie dalla vista Partner il campo "mobile", con un "replace" (infatti è più un attributo del contatto che del Partner), nei moduli training però il Partner è un adattamento del genitore, qui mi servirebbe riattivare il cellulare.
Non volevo intaccate i moduli esistenti e ho provato a crearne uno nuovo con una vista che fa un inserimento del tipo:
           <field name='email' position="before">
                   <field name='mobile' colspan="2" />
           </field>

purtroppo rimane sempre nascosto, è la strada giusta? (magari forzando, in qualche modo, la priorità della mia vista?)
Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Ripristinare un campo tolto con inherit 8 Anni 3 Mesi fa #3341

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
E' la strada che avrei seguito.
Ci sono diverse view per quello stesso model? Dovresti assicurarti di stare estendendo la view giusta
Lorenzo Battistini
github.com/eLBati

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

Re:Ripristinare un campo tolto con inherit 8 Anni 3 Mesi fa #3346

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Penso di sì, ho preso la stessa dove "lavora" l'inherit che la toglie:
base.view_partner_address_form1
Leggendo l'XML della vista mi sembra lei...
Non c'è modo di dare priorità alle inherit (di conseguenza darei alla mia un numero alto per essere "inserita" per ultima)
grazie eLBati
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Ripristinare un campo tolto con inherit 8 Anni 3 Mesi fa #3347

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Potresti ereditare dalla view che la toglie
Lorenzo Battistini
github.com/eLBati

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

Re:Ripristinare un campo tolto con inherit 8 Anni 3 Mesi fa #3348

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Interessante evoluzione, purtroppo sto facendo qualche prova, anche se mi sembra di fare un po' di "pastrocchi":

Vista che toglie di base_contact:
    <record id='view_partner_address_form_inherited4' model='ir.ui.view'>
        <field name='name'>res.partner.address.form.inherited4</field>
        <field name='model'>res.partner.address</field>
        <field name="inherit_id" ref="base.view_partner_address_form1"/>
        <field name='type'>form</field>
        <field name='arch' type='xml'>
               <field name='mobile' position="replace">   
            </field>
        </field>
    </record>

Vista che lo mette (la mia)
        <field name='name'>res.partner.address.form.uninherited4</field>
        <field name='model'>res.partner.address</field>
        <field name="inherit_id" ref="base_contact.view_partner_address_form_inherited4"/>
        <field name='type'>form</field>
        <field name='arch' type='xml'>
               <field name='mobile' position="before">
                   <field name='mobile' />
            </field> 
        </field>
    </record>
Ultima modifica: 8 Anni 3 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.139 secondi

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

Protected by R Antispam