Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <openerp>
- <data>
- <template id="assets_backend" name="tabel assets" inherit_id="web.assets_backend">
- <xpath expr="." position="inside">
- <link rel="stylesheet" href="/kspu_dean/static/src/css/kspu_dean.css"/>
- </xpath>
- </template>
- <!--Занятия-->
- <record id="kspu_table_lesson_calendar" model="ir.ui.view">
- <field name="name">kspu_table_lesson.calendar</field>
- <field name="model">kspu.table.lesson</field>
- <field name="arch" type="xml">
- <calendar string="Занятия" color="group" date_start="validity_from" date_stop="validity_to" mode="week"
- quick_add="false">
- <field name='subject'/>
- <field name='type'/>
- <field name='group'/>
- <field name='teacher'/>
- <field name='cabinet'/>
- </calendar>
- </field>
- </record>
- <record id="kspu_table_lesson_form" model="ir.ui.view">
- <field name="name">kspu_table_lesson.form</field>
- <field name="model">kspu.table.lesson</field>
- <field name="arch" type="xml">
- <form>
- <header>
- <button name="%(act_copy_lesson)d" string="Копировать занятие"
- type="action"
- class="oe_highlight"
- groups="kspu_table.group_kspu_table_user"/>
- </header>
- <group>
- <field name='subject'/>
- <field name='type'/>
- <field name='validity_from' invisible = '1'/>
- <field name='validity_to' invisible = '1'/>
- <field name='lesson_number_show' widget="selection"/>
- <field name='lesson_date_show'/>
- <field name='group'/>
- <field name='subgroup'/>
- <field name='teacher'/>
- <field name='cabinet'/>
- </group>
- </form>
- </field>
- </record>
- <record id="kspu_table_lesson_tree" model="ir.ui.view">
- <field name="name">kspu_table_lesson.tree</field>
- <field name="model">kspu.table.lesson</field>
- <field name="arch" type="xml">
- <tree>
- <field name='subject' widget="short_name"/>
- <field name='type'/>
- <field name='week_show'/>
- <field name='validity_from'/>
- <field name='validity_to'/>
- <field name='level'/>
- <field name='group'/>
- <field name='subgroup'/>
- <field name='department'/>
- <field name='teacher'/>
- <field name='cabinet'/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_lesson_action" model="ir.actions.act_window">
- <field name="name">Занятия</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.lesson</field>
- <field name="view_mode">calendar,tree,form</field>
- <field name="domain">[('group.department.user_id', '=', uid)]</field>
- </record>
- <record id="kspu_table_all_lesson_action" model="ir.actions.act_window">
- <field name="name">Все занятия</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.lesson</field>
- <field name="view_mode">calendar,tree,form</field>
- </record>
- <!--Кнопка "Копировать неделю"-->
- <record id="kspu_table.view_kspu_table_copy_week" model="ir.ui.view">
- <field name="name">Копировать неделю</field>
- <field name="model">kspu.table.wizard.copy_week</field>
- <field name="arch" type="xml">
- <form>
- <div class="alert alert-info">
- Заполните поля и нажмте "Копировать"
- </div>
- <group>
- <field name="week_from" string="Откуда копируем"/>
- <field name="week_to" string="Куда вставляем"/>
- <field name="group" string="Группа"/>
- </group>
- <footer>
- <button name="copy_week" string="Копировать" type="object" class="oe_highlight"/>
- или
- <button string="Отменить и закрыть" class="oe_link" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
- <record id="kspu_table.action_kspu_table_copy_week" model="ir.actions.act_window">
- <field name="name">Копировать неделю</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.wizard.copy_week</field>
- <field name="src_model">kspu.table.lesson</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="kspu_table.view_kspu_table_copy_week"/>
- <field name="target">new</field>
- <field name="multi">True</field>
- </record>
- <record model="ir.values" id="kspu_table.ir_values_kspu_table_copy_week">
- <field name="action_id" ref="kspu_table_all_lesson_action"/>
- <field name="name">Копировать неделю</field>
- <field name="key2">client_action_multi</field>
- <field name="value" eval="'ir.actions.act_window,' + str(ref('kspu_table.action_kspu_table_copy_week'))" />
- <field name="key">action</field>
- <field name="model">kspu.table.lesson</field>
- </record>
- <!--Копиривать выбранные занятия-->
- <record id="kspu_table.view_kspu_table_copy_selected" model="ir.ui.view">
- <field name="name">Копировать выбранные занятия</field>
- <field name="model">kspu.table.wizard.copy_selected</field>
- <field name="arch" type="xml">
- <form>
- <div class="alert alert-info">
- Заполните поля и нажмте "Копировать"
- </div>
- <group>
- <field name="week_to" string="Куда вставляем"/>
- </group>
- <footer>
- <button name="copy_selected" string="Копировать" type="object" class="oe_highlight"/>
- или
- <button string="Отменить и закрыть" class="oe_link" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
- <record id="kspu_table.action_kspu_table_copy_selected" model="ir.actions.act_window">
- <field name="name">Копировать выбранные занятия</field>
- <field name="type">ir.actions.act_window</field>
- <field name="code">action = self.copy_selected(cr, uid, context.get('active_ids', []), context=context)</field>
- <field name="res_model">kspu.table.wizard.copy_selected</field>
- <field name="src_model">kspu.table.lesson</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="kspu_table.view_kspu_table_copy_selected"/>
- <field name="target">new</field>
- <field name="multi">True</field>
- </record>
- <record model="ir.values" id="kspu_table.ir_values_kspu_table_copy_selected">
- <field name="action_id" ref="kspu_table_all_lesson_action"/>
- <field name="name">Копировать выбранные занятия</field>
- <field name="key2">client_action_multi</field>
- <field name="value" eval="'ir.actions.act_window,' + str(ref('kspu_table.action_kspu_table_copy_selected'))"/>
- <field name="key">action</field>
- <field name="model">kspu.table.lesson</field>
- </record>
- <!--Преподаватели-->
- <record id="kspu_table_teacher_form" model="ir.ui.view">
- <field name="name">kspu_table_teacher.form</field>
- <field name="model">kspu.table.teacher</field>
- <field name="arch" type="xml">
- <form>
- <group>
- <field name='name'/>
- <field name='subdep'/>
- </group>
- <notebook>
- <page string="Занятия">
- <field name='lesson_id'/>
- </page>
- </notebook>
- </form>
- </field>
- </record>
- <record id="kspu_table_teacher_tree" model="ir.ui.view">
- <field name="name">kspu_table_teacher.tree</field>
- <field name="model">kspu.table.teacher</field>
- <field name="arch" type="xml">
- <tree>
- <field name='name'/>
- <field name='subdep'/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_teacher_search" model="ir.ui.view">
- <field name="name">kspu.table.teacher.search</field>
- <field name="model">kspu.table.teacher</field>
- <field name="arch" type="xml">
- <search>
- <field name="name"/>
- <field name='subdep'/>
- <separator/>
- <group string="Сгруппировать">
- <filter name="group_kspu_teacher_group_subdep" string="По кафедре" context="{'group_by': 'subdep'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="kspu_table_teacher_action" model="ir.actions.act_window">
- <field name="name">Преподаватели</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.teacher</field>
- <field name="view_mode">tree,form</field>
- </record>
- <!--Аудитории-->
- <record id="kspu_table_cabinet_form" model="ir.ui.view">
- <field name="name">kspu_table_cabinet.form</field>
- <field name="model">kspu.table.cabinet</field>
- <field name="arch" type="xml">
- <form>
- <group>
- <field name='name'/>
- <field name='roominess' invisible="1"/>
- </group>
- <notebook>
- <page string="Занятия">
- <field name='lesson_id'/>
- </page>
- </notebook>
- </form>
- </field>
- </record>
- <record id="kspu_table_cabinet_tree" model="ir.ui.view">
- <field name="name">kspu_table_cabinet.tree</field>
- <field name="model">kspu.table.cabinet</field>
- <field name="arch" type="xml">
- <tree>
- <field name='name'/>
- <field name='roominess' invisible="1"/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_cabinet_action" model="ir.actions.act_window">
- <field name="name">Аудитории</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.cabinet</field>
- <field name="view_mode">tree,form</field>
- </record>
- <!--Группы-->
- <record id="kspu_table_group_form" model="ir.ui.view">
- <field name="name">kspu_table_group.form</field>
- <field name="model">kspu.table.group</field>
- <field name="arch" type="xml">
- <form>
- <group>
- <field name='name'/>
- <field name='level'/>
- <field name='department'/>
- <field name='amount' invisible="1"/>
- </group>
- <notebook>
- <page string="Занятия">
- <field name='lesson_id'/>
- </page>
- </notebook>
- </form>
- </field>
- </record>
- <record id="kspu_table_group_tree" model="ir.ui.view">
- <field name="name">kspu_table_group.tree</field>
- <field name="model">kspu.table.group</field>
- <field name="arch" type="xml">
- <tree>
- <field name='name'/>
- <field name='level'/>
- <field name='department'/>
- <field name='amount' invisible="1"/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_group_search" model="ir.ui.view">
- <field name="name">kspu.table.group.search</field>
- <field name="model">kspu.table.group</field>
- <field name="arch" type="xml">
- <search>
- <field name="name"/>
- <separator/>
- <group string="Сгруппировать">
- <filter name="group_kspu_table_group_faculty" string="По факультету" context="{'group_by': 'department'}"/>
- <filter name="group_kspu_table_group_level" string="По курсу" context="{'group_by': 'level'}"/>
- </group>
- </search>
- </field>
- </record>
- <record id="kspu_table_group_action" model="ir.actions.act_window">
- <field name="name">Группы</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.group</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('department.user_id', '=', uid)]</field>
- </record>
- <record id="kspu_table_all_group_action" model="ir.actions.act_window">
- <field name="name">Группы</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.group</field>
- <field name="view_mode">tree,form</field>
- </record>
- <!--Факультеты-->
- <record id="kspu_table_department_form" model="ir.ui.view">
- <field name="name">kspu_table_department.form</field>
- <field name="model">kspu.table.department</field>
- <field name="arch" type="xml">
- <form>
- <group>
- <field name='name'/>
- </group>
- <notebook>
- <page string="Группы">
- <field name='group'/>
- </page>
- </notebook>
- </form>
- </field>
- </record>
- <record id="kspu_table_department_tree" model="ir.ui.view">
- <field name="name">kspu_table_department.tree</field>
- <field name="model">kspu.table.department</field>
- <field name="arch" type="xml">
- <tree>
- <field name='name'/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_department_action" model="ir.actions.act_window">
- <field name="name">Факультеты</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.department</field>
- <field name="view_mode">tree,form</field>
- </record>
- <!--Временные слоты-->
- <record id="kspu_table_slots_form" model="ir.ui.view">
- <field name="name">kspu_table_slots.form</field>
- <field name="model">kspu.table.slots</field>
- <field name="arch" type="xml">
- <form>
- <group>
- <field name='name'/>
- <field name='time_start' widget='float_time'/>
- <field name='time_end' widget='float_time'/>
- </group>
- </form>
- </field>
- </record>
- <record id="kspu_table_slots_tree" model="ir.ui.view">
- <field name="name">kspu_table_slots.tree</field>
- <field name="model">kspu.table.slots</field>
- <field name="arch" type="xml">
- <tree>
- <field name='name'/>
- <field name='time_start' widget='float_time'/>
- <field name='time_end' widget='float_time'/>
- </tree>
- </field>
- </record>
- <record id="kspu_table_slots_action" model="ir.actions.act_window">
- <field name="name">Временные слоты</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">kspu.table.slots</field>
- <field name="view_mode">tree,form</field>
- </record>
- </data>
- </openerp>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement