Hi everyone,I'm trying to inherit the base_calendar view in a new module that i was developed but i have these errors:
OpenERP Server Error
AssertionError: Did not expect element record there, line 1
myfile.py
from osv import fields,osv import time from datetime import datetime from tools.translate import _ from datetime import datetime, timedelta, date from dateutil import parser from dateutil import rrule from dateutil.relativedelta import relativedelta from openerp.osv import fields, osv from openerp.service import web_services from openerp.tools.translate import _ import pytz import re import time from openerp import tools, SUPERUSER_ID
class emploi_temps(osv.osv):
_name = 'emploi.temps'
_columns = {
'name': fields.char('Objet',size=32, required=True),
'date_debut': fields.datetime('Date Début', required=True),
'date_fin': fields.datetime('Date fin', required=True),
'professeur_id': fields.many2one('professeur.entity','Professeur', required=True),
}
emploi_temps()
class calendar_event(osv.osv):
_name = 'calendar.event'
_inherit='calendar.event'
_columns = {
}
calendar_event()
myfile.xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp> <data>
<!-- ce menu est celui existant dans la barre en haut -->
<menuitem name="Gestion Emploi" id="menu_emp"/>
<menuitem name="Emploi" id="menu_emp1" parent="menu_emp"/>
<record model="ir.ui.view" id="view_school_emploi_form">
<field name="name">emploi.form</field>
<field name="model">emploi.temps</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Emploi du temps" version="7.0">
<group col="4" colspan="6">
<field name="professeur_id" />
<field name="name" />
<field name="date_debut" />
<field name="date_fin" />
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_school_emploi__tree">
<field name="name">emploi.tree</field>
<field name="model">emploi.temps</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Emploi du temps">
<field name="professeur_id" />
<field name="name" />
<field name="date_debut" />
<field name="date_fin" />
</tree>
</field>
</record>
**<record model="ir.ui.view" id="view_calendar_inherit">
<field name="name">calendar.event.inherit</field>
<field name="model">calendar.event</field>
<field name="type">calendar</field>
<field name="inherit_id" ref="base_calendar.view_crm_meeting_calendar">calendar</field>
<field name="arch" type="xml">
</field>
</record>**
<record model="ir.actions.act_window" id="action_school_emploi_form">
<field name="name">Emploi du temps</field>
<field name="res_model">emploi.temps</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
</record>
<!-- Et finalement il y a le menu qui contient l'action pour ouvrir la vue tree de ton module -->
<menuitem action="action_school_emploi_form" id="menu_emp2" parent="menu_emp1" />
</data> </openerp>