Ciao.
Ho necessità in una mia installazione di openerp, di modificare il search della vista degli appuntamenti.
Siccome non voglio toccare il codice sorgente di open e dovevo aggiungere anche degli altri field ho creato un nuovo modulo che importasse crm_meeting.
Premetto che le modifiche diverse da quelle sul campo search sono perfettamente funzionanti.
Vi posto il codice xml che ho scritto:
<record id="view_crm_case_meetings_filter" model="ir.ui.view">
<field name="name">CRM - Meetings Search</field>
<field name="model">crm.meeting</field>
<field name="type">search</field>
<field name="inherit_id" ref="view_crm_case_meetings_filter"/>
<field name="arch" type="xml">
<search string="Search Meetings">
<group>
<filter string="Pubblici" name="pubblici" domain="[('class','=','public')]" />
<filter string="Today" name="today" domain="[('date','<=', ((datetime.date.today()).strftime('%%Y-%%m-%%d'))]"/>
</group>
</search>
</field>
</record>
Non è niente di particolarmente strano come vedete, eppure se vado sulla view degli appuntamenti, non si visualizza niente, questa tecnica l'ho utilizzata anche in altre occasioni ed ha sempre funzionato.
So che il secondo sembra inutile ma ho bisogno che quel tasto esca fuori nella tree view.