odoo_18_Education_management/views/course.xml

94 lines
3.9 KiB
XML
Raw Normal View History

2025-07-29 05:25:05 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_school_course_list" model="ir.ui.view">
<field name="name">school.course.list</field>
<field name="model">school.course</field>
<field name="arch" type="xml">
<list>
<field name="name"/>
<field name="class_id"/>
<field name="teacher"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="total_capacity"/>
<field name="unit_credit"/>
<field name="attendance_ids"/>
</list>
</field>
</record>
<record id="view_school_course_form" model="ir.ui.view">
<field name="name">school.course.form</field>
<field name="model">school.course</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name"/>
<field name="class_id"/>
<field name="teacher"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="total_capacity"/>
<field name="unit_credit"/>
</group>
<notebook>
<page string="Attendance">
<field name="attendance_ids">
<list editable="bottom">
<field name="student_id"/>
<field name="is_present"/>
</list>
</field>
</page>
</notebook>
<notebook>
<!-- TAB 1: Enrolled Students -->
<page string="Enrolled Students">
<field name="enrolled_student_ids">
<list editable="bottom">
<field name="student_id"/>
</list>
</field>
</page>
<!-- TAB 2: Weekly Schedule -->
<page string="Weekly Schedule">
<field name="schedule_line_ids">
<list editable="bottom">
<field name="schedule_time"/>
<field name="day"/>
<field name="location"/>
<field name="period"/>
<field name="status"/>
</list>
</field>
</page>
<!-- TAB 3: Assignment -->
<page string="Assignment">
<field name="assignment_ids">
<list editable="bottom">
<field name="type"/>
<field name="weightage"/>
</list>
</field>
</page>
</notebook>
<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="action_school_course" model="ir.actions.act_window">
<field name="name">Course</field>
<field name="res_model">school.course</field>
<field name="view_mode">list,form</field>
</record>
</odoo>