odoo_18_Education_management/views/schedule.xml

96 lines
4.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_school_class_schedule_list" model="ir.ui.view">
<field name="name">school.class.schedule.list</field>
<field name="model">school.class.schedule</field>
<field name="arch" type="xml">
<list>
<field name="title"/>
<field name="class_name"/>
<field name="subject"/>
<field name="teacher"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="status"/>
</list>
</field>
</record>
<record id="view_school_class_schedule_form" model="ir.ui.view">
<field name="name">school.class.schedule.form</field>
<field name="model">school.class.schedule</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="title"/>
<field name="class_name"/>
<field name="subject"/>
<field name="teacher"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="school"/>
<field name="session"/>
<field name="session_status"/>
</group>
<group>
<field name="secondary_teacher"/>
<field name="total_class"/>
<field name="total_enrollment"/>
<field name="unit_credit"/>
<field name="academic_year"/>
<field name="term"/>
<field name="status"/>
<field name="fees_structure"/>
<field name="fees_status"/>
</group>
</group>
<div class="oe_button_box d-flex" name="custom_buttons" style="margin: 10px 0; gap: 10px;">
<button type="object" name="action_send_message" class="btn btn-primary" string="Send Message"/>
<button type="object" name="action_log_note" class="btn btn-secondary" string="Log Note"/>
<button type="object" name="action_schedule_activity" class="btn btn-info" string="Activity"/>
</div>
</sheet>
</form>
</field>
</record>
<record id="view_school_class_schedule_kanban" model="ir.ui.view">
<field name="name">school.class.schedule.kanban</field>
<field name="model">school.class.schedule</field>
<field name="arch" type="xml">
<kanban class="o_kanban_small_column">
<field name="title"/>
<field name="class_name"/>
<field name="subject"/>
<field name="teacher"/>
<field name="status"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click o_kanban_record">
<div class="o_kanban_details">
<strong><field name="title"/></strong><br/>
<span>Class: <field name="class_name"/></span><br/>
<span>Subject: <field name="subject"/></span><br/>
<span>Teacher: <field name="teacher"/></span><br/>
<span>Status: <field name="status"/></span>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<!-- Action Window -->
<!-- ✅ Corrected Action Window -->
<record id="action_school_class_schedule" model="ir.actions.act_window">
<field name="name">Class Schedule</field>
<field name="res_model">school.class.schedule</field> <!-- FIXED -->
<field name="view_mode">list,form,kanban</field>
</record>
</odoo>