| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-education |
| GIT | |
| GIT | https://github.com/OCA/vertical-education.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-education/tree/10.0/openeducat_erp |
| VERSION | |
| VERSION | 3.0.0 |
| CATEGORY | |
| CATEGORY | Education |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tech Receptives |
| MAINTAINERS | |
| MAINTAINERS | Tech Receptives |
| COMMITTERS | |
| COMMITTERS | GitHub, Parthiv Patel |
| WEBSITE | |
| WEBSITE | http://www.openeducat.org |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/vertical-education: - openeducat_activity - openeducat_core - openeducat_admission - openeducat_fees - openeducat_assignment - openeducat_attendance - openeducat_timetable - openeducat_classroom - openeducat_facility - openeducat_exam - openeducat_library - openeducat_parent - openeducat_support - web_openeducat odoo/odoo: - board - base - web - document - hr - base_setup - web_kanban - bus - web_tour - resource - website - web_editor - web_planner - account_accountant - account - product - decimal_precision - report - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
No views found for this module.
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-education |
| GIT | |
| GIT | https://github.com/OCA/vertical-education.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-education/tree/9.0/openeducat_erp |
| VERSION | |
| VERSION | 2.4.0 |
| CATEGORY | |
| CATEGORY | Openerp Education |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tech Receptives |
| MAINTAINERS | |
| MAINTAINERS | Tech Receptives |
| COMMITTERS | |
| COMMITTERS | GitHub, Stéphane Bidoul (ACSONE), Parthiv Patel, ajaychauhan727 |
| WEBSITE | |
| WEBSITE | http://www.openeducat.org |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/vertical-education: - openeducat_achievement - openeducat_core - openeducat_activity - openeducat_alumni - openeducat_assignment - openeducat_attendance - openeducat_exam - openeducat_classroom - openeducat_facility - openeducat_health - openeducat_hostel - openeducat_admission - openeducat_fees - openeducat_library - openeducat_parent - openeducat_placement - openeducat_scholarship - openeducat_timetable - openeducat_transportation odoo/odoo: - board - base - web - document - hr - base_setup - web_kanban - bus - resource - web_tip - website - web_editor - web_planner - product - decimal_precision - report - account_accountant - account - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module provides overall education management system over Odoo. Features includes managing: * Student * Faculty * Admission * Course * Batch * Standard * Books * Library * Lectures * Exams * Marksheet * Result * Transportation * Hostel |
No views found for this module.
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-education |
| GIT | |
| GIT | https://github.com/OCA/vertical-education.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-education/tree/8.0/openeducat_erp |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Openerp Education |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tech Receptives |
| MAINTAINERS | |
| MAINTAINERS | Tech Receptives |
| COMMITTERS | |
| COMMITTERS | GitHub, David Tran, Stéphane Bidoul (ACSONE), Ruchir Shukla, Parthiv Patel, Nikunj Nakum, thomi, OpenEduCat, Matjaž Mozetič, ajaychauhan727, Siddharth, parthiv patel, siddharth, Ajay Chauhan, hansharathod, Hansha Rathod, Vijayant Bhimani, siddharth_techreceptives, Hardik Kalariya |
| WEBSITE | |
| WEBSITE | http://www.openeducat.org |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_accountant - account_voucher - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template - document - knowledge - hr - resource - website - share |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module provides overall education management system overOpenERP
Features includes managing:
* Student
* Faculty
* Admission
* Course
* Batch
* Standard
* Books
* Library
* Lectures
* Exams
* Marksheet
* Result
* Transportation
* Hostel
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
admission_analysis_form |
admission.analysis.form | admission.analysis | form | New |
assets_backend |
vs assets | ir.ui.view | qweb | Inherits web.assets_backend |
board_faculty_form |
board.faculty.form | board.board | form | New |
board_libray_form |
board.libray.form | board.board | form | New |
board_student_form |
board.student.form | board.board | form | New |
book_request_queue_form |
book.request.queue.form | book.request.queue | form | New |
exam_seat_arrange_form |
exam.seat.arrange.form | exam.seat.arrange | form | New |
fav_ico |
educat Icon | ir.ui.view | qweb | Inherits web.layout |
fav_ico |
educat Icon | ir.ui.view | qweb | Inherits web.layout |
issue_book_form |
issue.book.form | issue.book | form | New |
kanban_view_faculty |
Faculty Kanban | op.faculty | kanban | New |
kanban_view_student |
Student Kanban | op.student | kanban | New |
op_all_student_form |
op.all.student.form | op.all.student | form | New |
op_student_user_create_view |
wizard.op.student.form | wizard.op.student | form | New |
report_admission_analysis |
report_admission_analysis | ir.ui.view | qweb | New |
report_bonafide_certificate |
report_bonafide_certificate | ir.ui.view | qweb | New |
report_book_barcode |
report_book_barcode | ir.ui.view | qweb | New |
report_exam_student_lable_report |
report_exam_student_lable_report | ir.ui.view | qweb | New |
report_library_idcard |
report_library_idcard | ir.ui.view | qweb | New |
report_marksheet_report |
report_marksheet_report | ir.ui.view | qweb | New |
report_student_idcard |
report_student_idcard | ir.ui.view | qweb | New |
report_ticket |
report_ticket | ir.ui.view | qweb | New |
report_time_table_student_generate |
report_time_table_student_generate | ir.ui.view | qweb | New |
report_time_table_teacher_generate |
report_time_table_teacher_generate | ir.ui.view | qweb | New |
report_transportation_detail |
report_transportation_detail | ir.ui.view | qweb | New |
reserve_book_form |
reserve.book.form | reserve.book | form | New |
return_book_form |
return.book.form | return.book | form | New |
return_date_form |
return.date.form | return.date | form | New |
student_attendance_form |
student.attendance.form | student.attendance | form | New |
student_hall_ticket_form |
student.hall.ticket.form | student.hall.ticket | form | New |
student_migrate_form |
student.migrate.form | student.migrate | form | New |
view_company_form_openeducat_erp |
res.company.form.openeducat.erp | res.company | xpath | Inherits base.view_company_form |
view_employee_form_address_inherit |
hr.employee.form.address.inherit | hr.employee | field | Inherits hr.view_employee_form |
view_gen_time_table_line_form |
gen.time.table.line.form | gen.time.table.line | form | New |
view_gen_time_table_line_tree |
gen.time.table.line.tree | gen.time.table.line | tree | New |
view_generate_roll_number_form |
generate.roll.number.form | generate.roll.number | form | New |
view_generate_time_table_form |
generate.time.table.form | generate.time.table | form | New |
view_op_achievement_form |
op.achievement.form | op.achievement | form | New |
view_op_achievement_search |
op.achievement.search | op.achievement | search | New |
view_op_achievement_tree |
op.achievement.tree | op.achievement | tree | New |
view_op_achievement_type_form |
op.achievement.type.form | op.achievement.type | form | New |
view_op_achievement_type_search |
op.achievement.type.search | op.achievement.type | search | New |
view_op_achievement_type_tree |
op.achievement.type.tree | op.achievement.type | tree | New |
view_op_activity_form |
op.activity.form | op.activity | form | New |
view_op_activity_search |
op.activity.search | op.activity | search | New |
view_op_activity_tree |
op.activity.tree | op.activity | tree | New |
view_op_activity_type_form |
op.activity.type.form | op.activity.type | form | New |
view_op_activity_type_search |
op.activity.type.search | op.activity.type | search | New |
view_op_activity_type_tree |
op.activity.type.tree | op.activity.type | tree | New |
view_op_admission_form |
op.admission.form | op.admission | form | New |
view_op_admission_graph |
op.admission.graph | op.admission | graph | New |
view_op_admission_search |
op.admission.search | op.admission | search | New |
view_op_admission_tree |
op.admission.tree | op.admission | tree | New |
view_op_allocat_division_form |
op.allocat.division.form | op.allocat.division | form | New |
view_op_allocat_division_search |
op.allocat.division.search | op.allocat.division | search | New |
view_op_allocat_division_tree |
op.allocat.division.tree | op.allocat.division | tree | New |
view_op_assignment_form |
op.assignment.form | op.assignment | form | New |
view_op_assignment_search |
op.assignment.search | op.assignment | search | New |
view_op_assignment_sub_history_form |
op.assignment.sub.history.form | op.assignment.sub.history | form | New |
view_op_assignment_sub_history_search |
op.assignment.sub.history.search | op.assignment.sub.history | search | New |
view_op_assignment_sub_history_tree |
op.assignment.sub.history.tree | op.assignment.sub.history | tree | New |
view_op_assignment_sub_line_form |
op.assignment.sub.line.form | op.assignment.sub.line | form | New |
view_op_assignment_sub_line_search |
op.assignment.sub.line.search | op.assignment.sub.line | search | New |
view_op_assignment_sub_line_tree |
op.assignment.sub.line.tree | op.assignment.sub.line | tree | New |
view_op_assignment_tree |
op.assignment.tree | op.assignment | tree | New |
view_op_attendance_line_form |
op.attendance.line.form | op.attendance.line | form | New |
view_op_attendance_line_search |
op.attendance.line.search | op.attendance.line | search | New |
view_op_attendance_line_tree |
op.attendance.line.tree | op.attendance.line | tree | New |
view_op_attendance_register_form |
op.attendance.register.form | op.attendance.register | form | New |
view_op_attendance_register_search |
op.attendance.register.search | op.attendance.register | search | New |
view_op_attendance_register_tree |
op.attendance.register.tree | op.attendance.register | tree | New |
view_op_attendance_sheet_form |
op.attendance.sheet.form | op.attendance.sheet | form | New |
view_op_attendance_sheet_search |
op.attendance.sheet.search | op.attendance.sheet | search | New |
view_op_attendance_sheet_tree |
op.attendance.sheet.tree | op.attendance.sheet | tree | New |
view_op_author_form |
op.author.form | op.author | form | New |
view_op_author_search |
op.author.search | op.author | search | New |
view_op_author_tree |
op.author.tree | op.author | tree | New |
view_op_batch_form |
op.batch.form | op.batch | form | New |
view_op_batch_search |
op.batch.search | op.batch | search | New |
view_op_batch_tree |
op.batch.tree | op.batch | tree | New |
view_op_book_form |
op.book.form | op.book | form | New |
view_op_book_movement_form |
op.book.movement.form | op.book.movement | form | New |
view_op_book_movement_search |
op.book.movement.search | op.book.movement | search | New |
view_op_book_movement_tree |
op.book.movement.tree | op.book.movement | tree | New |
view_op_book_queue_form |
op.book.queue.form | op.book.queue | form | New |
view_op_book_queue_search |
op.book.queue.search | op.book.queue | search | New |
view_op_book_queue_tree |
op.book.queue.tree | op.book.queue | tree | New |
view_op_book_search |
op.book.search | op.book | search | New |
view_op_book_tree |
op.book.tree | op.book | tree | New |
view_op_category_form |
op.category.form | op.category | form | New |
view_op_category_search |
op.category.search | op.category | search | New |
view_op_category_tree |
op.category.tree | op.category | tree | New |
view_op_classroom_form |
op.classroom.form | op.classroom | form | New |
view_op_classroom_search |
op.classroom.search | op.classroom | search | New |
view_op_classroom_tree |
op.classroom.tree | op.classroom | tree | New |
view_op_course_form |
op.course.form | op.course | form | New |
view_op_course_search |
op.course.search | op.course | search | New |
view_op_course_tree |
op.course.tree | op.course | tree | New |
view_op_division_form |
op.division.form | op.division | form | New |
view_op_division_search |
op.division.search | op.division | search | New |
view_op_division_tree |
op.division.tree | op.division | tree | New |
view_op_exam_attendees_form |
op.exam.attendees.form | op.exam.attendees | form | New |
view_op_exam_attendees_search |
op.exam.attendees.search | op.exam.attendees | search | New |
view_op_exam_attendees_tree |
op.exam.attendees.tree | op.exam.attendees | tree | New |
view_op_exam_form |
op.exam.form | op.exam | form | New |
view_op_exam_res_allocation_form |
op.exam.res.allocation.form | op.exam.res.allocation | form | New |
view_op_exam_res_allocation_search |
op.exam.res.allocation.search | op.exam.res.allocation | search | New |
view_op_exam_res_allocation_tree |
op.exam.res.allocation.tree | op.exam.res.allocation | tree | New |
view_op_exam_room_form |
op.exam.room.form | op.exam.room | form | New |
view_op_exam_room_search |
op.exam.room.search | op.exam.room | search | New |
view_op_exam_room_tree |
op.exam.room.tree | op.exam.room | tree | New |
view_op_exam_search |
op.exam.search | op.exam | search | New |
view_op_exam_session_form |
op.exam.session.form | op.exam.session | form | New |
view_op_exam_session_search |
op.exam.session.search | op.exam.session | search | New |
view_op_exam_session_tree |
op.exam.session.tree | op.exam.session | tree | New |
view_op_exam_tree |
op.exam.tree | op.exam | tree | New |
view_op_exam_type_form |
op.exam.type.form | op.exam.type | form | New |
view_op_exam_type_search |
op.exam.type.search | op.exam.type | search | New |
view_op_exam_type_tree |
op.exam.type.tree | op.exam.type | tree | New |
view_op_facility_form |
op.facility.form | op.facility | form | New |
view_op_facility_search |
op.facility.search | op.facility | search | New |
view_op_facility_tree |
op.facility.tree | op.facility | tree | New |
view_op_faculty_form |
op.faculty.form | op.faculty | form | New |
view_op_faculty_search |
op.faculty.search | op.faculty | search | New |
view_op_faculty_tree |
op.faculty.tree | op.faculty | tree | New |
view_op_health_form |
op.health.form | op.health | form | New |
view_op_health_search |
op.health.search | op.health | search | New |
view_op_health_tree |
op.health.tree | op.health | tree | New |
view_op_hostel_form |
op.hostel.form | op.hostel | form | New |
view_op_hostel_room_form |
op.hostel.room.form | op.hostel.room | form | New |
view_op_hostel_room_search |
op.hostel.room.search | op.hostel.room | search | New |
view_op_hostel_room_tree |
op.hostel.room.tree | op.hostel.room | tree | New |
view_op_hostel_search |
op.hostel.search | op.hostel | search | New |
view_op_hostel_tree |
op.hostel.tree | op.hostel | tree | New |
view_op_library_card_form |
op.library.card.form | op.library.card | form | New |
view_op_library_card_search |
op.library.card.search | op.library.card | search | New |
view_op_library_card_tree |
op.library.card.tree | op.library.card | tree | New |
view_op_library_card_type_form |
op.library.card.type.form | op.library.card.type | form | New |
view_op_library_card_type_search |
op.library.card.type.search | op.library.card.type | search | New |
view_op_library_card_type_tree |
op.library.card.type.tree | op.library.card.type | tree | New |
view_op_marksheet_line_form |
op.marksheet.line.form | op.marksheet.line | form | New |
view_op_marksheet_line_search |
op.marksheet.line.search | op.marksheet.line | search | New |
view_op_marksheet_line_tree |
op.marksheet.line.tree | op.marksheet.line | tree | New |
view_op_marksheet_register_form |
op.marksheet.register.form | op.marksheet.register | form | New |
view_op_marksheet_register_search |
op.marksheet.register.search | op.marksheet.register | search | New |
view_op_marksheet_register_tree |
op.marksheet.register.tree | op.marksheet.register | tree | New |
view_op_min_clearance_criteria_form |
op.min.clear.criteria.form | op.min.clear.criteria | form | New |
view_op_min_clearance_criteria_tree |
op.min.clear.criteria.tree | op.min.clear.criteria | tree | New |
view_op_parent_form |
op.parent.form | op.parent | form | New |
view_op_parent_search |
op.parent.search | op.parent | search | New |
view_op_parent_tree |
op.parent.tree | op.parent | tree | New |
view_op_pass_status_form |
op.pass.status.form | op.pass.status | form | New |
view_op_pass_status_tree |
op.pass.status.tree | op.pass.status | tree | New |
view_op_period_form |
op.period.form | op.period | form | New |
view_op_period_search |
op.period.search | op.period | search | New |
view_op_period_tree |
op.period.tree | op.period | tree | New |
view_op_placement_offer_form |
op.placement.offer.form | op.placement.offer | form | New |
view_op_placement_offer_search |
op.placement.offer.search | op.placement.offer | search | New |
view_op_placement_offer_tree |
op.placement.offer.tree | op.placement.offer | tree | New |
view_op_publisher_form |
op.publisher.form | op.publisher | form | New |
view_op_publisher_search |
op.publisher.search | op.publisher | search | New |
view_op_publisher_tree |
op.publisher.tree | op.publisher | tree | New |
view_op_purchase_form |
op.book.purchase.form | op.book.purchase | form | New |
view_op_purchase_search |
op.book.purchase.search | op.book.purchase | search | New |
view_op_purchase_tree |
op.book.purchase.tree | op.book.purchase | tree | New |
view_op_religion_form |
op.religion.form | op.religion | form | New |
view_op_religion_search |
op.religion.search | op.religion | search | New |
view_op_religion_tree |
op.religion.tree | op.religion | tree | New |
view_op_result_exam_line_form |
op.result.exam.line.form | op.result.exam.line | form | New |
view_op_result_exam_line_search |
op.result.exam.line.search | op.result.exam.line | search | New |
view_op_result_exam_line_tree |
op.result.exam.line.tree | op.result.exam.line | tree | New |
view_op_result_line_form |
op.result.line.form | op.result.line | form | New |
view_op_result_line_search |
op.result.line.search | op.result.line | search | New |
view_op_result_line_tree |
op.result.line.tree | op.result.line | tree | New |
view_op_result_template_form |
op.result.template.form | op.result.template | form | New |
view_op_result_template_line_form |
op.result.template.line.form | op.result.template.line | form | New |
view_op_result_template_line_search |
op.result.template.line.search | op.result.template.line | search | New |
view_op_result_template_line_tree |
op.result.template.line.tree | op.result.template.line | tree | New |
view_op_result_template_search |
op.result.template.search | op.result.template | search | New |
view_op_result_template_tree |
op.result.template.tree | op.result.template | tree | New |
view_op_roll_number_form |
op.roll.number.form | op.roll.number | form | New |
view_op_roll_number_search |
op.roll.number.search | op.roll.number | search | New |
view_op_roll_number_tree |
op.roll.number.tree | op.roll.number | tree | New |
view_op_room_form |
op.room.form | op.room | form | New |
view_op_room_tree |
op.room.tree | op.room | tree | New |
view_op_route_form |
op.route.form | op.route | form | New |
view_op_route_search |
op.route.search | op.route | search | New |
view_op_route_tree |
op.route.tree | op.route | tree | New |
view_op_scholarship_form |
op.scholarship.form | op.scholarship | form | New |
view_op_scholarship_search |
op.scholarship.search | op.scholarship | search | New |
view_op_scholarship_tree |
op.scholarship.tree | op.scholarship | tree | New |
view_op_scholarship_type_form |
op.scholarship.type.form | op.scholarship.type | form | New |
view_op_scholarship_type_search |
op.scholarship.type.search | op.scholarship.type | search | New |
view_op_scholarship_type_tree |
op.scholarship.type.tree | op.scholarship.type | tree | New |
view_op_standard_form |
op.standard.form | op.standard | form | New |
view_op_standard_search |
op.standard.search | op.standard | search | New |
view_op_standard_tree |
op.standard.tree | op.standard | tree | New |
view_op_stop_form |
op.stop.form | op.stop | form | New |
view_op_stop_tree |
op.stops.tree | op.stop | tree | New |
view_op_student_form |
op.student.form | op.student | form | New |
view_op_student_search |
op.student.search | op.student | search | New |
view_op_student_tree |
op.student.tree | op.student | tree | New |
view_op_subject_form |
op.subject.form | op.subject | form | New |
view_op_subject_search |
op.subject.search | op.subject | search | New |
view_op_subject_tree |
op.subject.tree | op.subject | tree | New |
view_op_tag_form |
op.tag.form | op.tag | form | New |
view_op_tag_search |
op.tag.search | op.tag | search | New |
view_op_tag_tree |
op.tag.tree | op.tag | tree | New |
view_op_timetable_calendar |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_calendar_dash |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_faculty_calendar_dash |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_form |
op.timetable.form | op.timetable | form | New |
view_op_timetable_search |
op.timetable.search | op.timetable | search | New |
view_op_timetable_tree |
op.timetable.tree | op.timetable | tree | New |
view_op_transportation_form |
op.transportation.form | op.transportation | form | New |
view_op_transportation_search |
op.transportation.search | op.transportation | search | New |
view_op_transportation_tree |
op.transportation.tree | op.transportation | tree | New |
view_op_vehicle_form |
op.vehicle.form | op.vehicle | form | New |
view_op_vehicle_search |
op.vehicle.search | op.vehicle | search | New |
view_op_vehicle_tree |
op.vehicle.tree | op.vehicle | tree | New |
view_time_table_report_form |
time.table.report.form | time.table.report | form | New |
view_timetable_kanban |
timetable.kanban | op.timetable | kanban | New |
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
end_date
Date
required=True
args: 'End Date'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
start_date
Date
default=time.strftime('%Y-%m-01')
required=True
args: 'Start Date'
print_report(self)
No new fields.
Public methods (1)add_book_request_queue(self, cr, uid, ids, context=None)
end_time
Datetime
default=<expr>
required=True
args: 'End Time'
exam_session_ids
Many2many → op.exam.session
required=True
string='Select Section'
args: 'op.exam.session'
room_id
Many2one → op.exam.room
required=True
args: 'op.exam.room', 'Room'
start_time
Datetime
default=<expr>
required=True
args: 'Start Time'
print_report(self)
day
Selection
required=True
args: [('1', 'Monday'), ('2', 'Tuesday'), ('3', 'Wednesday'), ('4', 'Thursday'), ('5', 'Friday'), ('6', 'Saturday'), ('7', 'Sunday')], 'Day'
faculty_id
Many2one → op.faculty
required=True
args: 'op.faculty', 'Faculty'
gen_time_table
Many2one → generate.time.table
required=True
args: 'generate.time.table', 'Time Table'
period_id
Many2one → op.period
required=True
args: 'op.period', 'Period'
subject_id
Many2one → op.subject
required=True
args: 'op.subject', 'Subject'
No public methods.
division_ids
Many2many → op.division
string='Divisions'
args: 'op.division'
example
Char
readonly=True
size=256
args: 'Example'
prefix
Char
size=256
args: 'Prefix'
separator
Char
size=256
args: 'Separator'
start
Integer
required=True
args: 'Number Starts from'
sufix
Char
size=256
args: 'Suffix'
type
Selection
required=True
args: [('n', 'By Name'), ('s', 'By Surname')], 'Generation Sequence'
act_generate(self)
get_number(self, prefix, start, sufix, separator)
onchange_number(self)
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
required=True
args: 'op.division', 'Division'
end_date
Date
required=True
args: 'End Date'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
start_date
Date
required=True
args: 'Start Date'
time_table_lines
One2many → gen.time.table.line
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_1
One2many → gen.time.table.line
domain=[('day', '=', '1')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_2
One2many → gen.time.table.line
domain=[('day', '=', '2')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_3
One2many → gen.time.table.line
domain=[('day', '=', '3')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_4
One2many → gen.time.table.line
domain=[('day', '=', '4')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_5
One2many → gen.time.table.line
domain=[('day', '=', '5')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
time_table_lines_6
One2many → gen.time.table.line
domain=[('day', '=', '6')]
required=True
args: 'gen.time.table.line', 'gen_time_table', 'Time Table Lines'
act_gen_time_table(self)
gen_datewise(self, line, st_date, en_date, self_obj)
No new fields.
Public methods (3)onchange_address_home_id(self)
onchange_address_id(self)
onchange_user(self)
book_id
Many2one → op.book
required=True
args: 'op.book', 'Book'
faculty_id
Many2one → op.faculty
issued_date
Date
required=True
args: 'Issued Date'
library_card_id
Many2one → op.library.card
required=True
args: 'op.library.card', 'Library Card'
quantity
Integer
required=True
args: 'No. Of Books'
return_date
Date
required=True
args: 'Return Date'
state
Selection
default='i'
args: [('i', 'Issued'), ('a', 'Available'), ('l', 'Lost'), ('r', 'Reserved')], 'Status'
student_id
Many2one → op.student
type
Selection
default='student'
required=True
args: [('student', 'Student'), ('faculty', 'Faculty')], 'Type'
check_issue(self, student_id, library_card_id)
do_issue(self)
achievement_date
Date
required=True
args: 'Date'
achievement_type
Many2one → op.achievement.type
required=True
args: 'op.achievement.type', 'Achievement Type'
description
Text
required=True
args: 'Description'
faculty_id
Many2one → op.faculty
required=True
args: 'op.faculty', 'Faculty'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
No public methods.
code
Char
required=True
size=4
args: 'Code'
name
Char
required=True
size=256
args: 'Name'
No public methods.
date
Date
faculty_id
Many2one → op.faculty
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
type_id
Many2one → op.activity.type
No public methods.
name
Char
required=True
size=128
args: 'Activity Type'
No public methods.
admission_date
Date
copy=False
default=<expr>
required=True
states={'done': [('readonly', True)]}
args: 'Admission Date'
application_date
Datetime
copy=False
default=<expr>
required=True
states={'done': [('readonly', True)]}
args: 'Application Date'
application_number
Char
copy=False
default=<expr>
required=True
size=16
states={'done': [('readonly', True)]}
args: 'Application Number'
batch_id
Many2one → op.batch
required=True
states={'done': [('readonly', True)]}
args: 'op.batch', 'Batch'
birth_date
Date
required=True
states={'done': [('readonly', True)]}
args: 'Birth Date'
category_id
Many2one → op.category
required=True
states={'done': [('readonly', True)]}
args: 'op.category', 'Category'
city
Char
size=64
states={'done': [('readonly', True)]}
args: 'City'
country_id
Many2one → res.country
states={'done': [('readonly', True)]}
args: 'res.country', 'Country'
course_id
Many2one → op.course
required=True
states={'done': [('readonly', True)]}
args: 'op.course', 'Course'
division_id
Many2one → op.division
states={'done': [('readonly', True)]}
args: 'op.division', 'Division'
due_date
Date
states={'done': [('readonly', True)]}
args: 'Due Date'
email
Char
size=256
states={'done': [('readonly', True)]}
args: 'Email'
family_business
Char
size=256
states={'done': [('readonly', True)]}
args: 'Family Business'
family_income
Float
states={'done': [('readonly', True)]}
args: 'Family Income'
fees
Float
states={'done': [('readonly', True)]}
args: 'Fees'
gender
Selection
required=True
states={'done': [('readonly', True)]}
args: [('m', 'Male'), ('f', 'Female'), ('o', 'Other')], 'Gender'
gr_no
Boolean
gr_no_new
Char
size=10
args: 'GR Number new'
gr_no_old
Char
size=10
args: 'GR Number old'
last_name
Char
required=True
size=128
states={'done': [('readonly', True)]}
args: 'Last Name'
middle_name
Char
required=True
size=128
states={'done': [('readonly', True)]}
args: 'Middle Name'
mobile
Char
size=16
states={'done': [('readonly', True)]}
args: 'Mobile'
name
Char
required=True
size=128
states={'done': [('readonly', True)]}
args: 'First Name'
nbr
Integer
readonly=True
args: '# of Admission'
phone
Char
size=16
states={'done': [('readonly', True)]}
args: 'Phone'
photo
Binary
states={'done': [('readonly', True)]}
args: 'Photo'
prev_course
Char
size=256
states={'done': [('readonly', True)]}
args: 'Previous Course'
prev_institute
Char
size=256
states={'done': [('readonly', True)]}
args: 'Previous Institute'
prev_result
Char
size=256
states={'done': [('readonly', True)]}
args: 'Previous Result'
religion_id
Many2one → op.religion
states={'done': [('readonly', True)]}
args: 'op.religion', 'Religion'
standard_id
Many2one → op.standard
required=True
states={'done': [('readonly', True)]}
args: 'op.standard', 'Standard'
state
Selection
default='d'
readonly=True
select=True
args: [('d', 'Draft'), ('i', 'Confirm'), ('s', 'Enroll'), ('done', 'Done'), ('r', 'Rejected'), ('p', 'Pending'), ('c', 'Cancel')], 'State'
state_id
Many2one → res.country.state
states={'done': [('readonly', True)]}
args: 'res.country.state', 'States'
street
Char
size=256
states={'done': [('readonly', True)]}
args: 'Street'
street2
Char
size=256
states={'done': [('readonly', True)]}
args: 'Street2'
student_id
Many2one → op.student
states={'done': [('readonly', True)]}
args: 'op.student', 'Student'
title
Many2one → res.partner.title
states={'done': [('readonly', True)]}
args: 'res.partner.title', 'Title'
zip
Char
size=8
states={'done': [('readonly', True)]}
args: 'Zip'
confirm_cancel(self)
confirm_in_progress(self)
confirm_pending(self)
confirm_rejected(self)
confirm_selection(self)
confirm_to_draft(self)
create_student_invoice(self)
fee_paid(self)
open_student(self)
batch_id
Many2one → op.batch
default=<expr>
readonly=True
args: 'op.batch', 'Batch'
course_id
Many2one → op.course
default=<expr>
readonly=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
default=<expr>
readonly=True
args: 'op.division', 'Division'
standard_id
Many2one → op.standard
default=<expr>
readonly=True
args: 'op.standard', 'Standard'
student_ids
Many2many → op.student
string='Add Student(s)'
args: 'op.student'
confirm_student(self)
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
required=True
args: 'op.division', 'Division'
name
Char
required=True
size=128
args: 'Name'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
student_ids
Many2many → op.student
string='Student(s)'
args: 'op.student'
generate_division(self)
asset_id
Many2one → op.classroom
code
Char
size=256
args: 'Code'
product_id
Many2one → product.product
required=True
args: 'product.product', 'Product'
product_uom_qty
Float
required=True
args: 'Quantity'
No public methods.
allocation_ids
Many2many → op.student
string='Allocated To'
args: 'op.student'
assignment_sub_line
One2many → op.assignment.sub.line
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
description
Text
required=True
args: 'Description'
division_id
Many2one → op.division
faculty_id
Many2one → op.faculty
required=True
args: 'op.faculty', 'Faculty'
issued_date
Datetime
required=True
args: 'Issued Date'
marks
Float
name
Char
required=True
size=16
args: 'Name'
reviewer
Many2one → op.faculty
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
state
Selection
default='d'
required=True
args: [('d', 'Draft'), ('p', 'Publish'), ('f', 'Finished')], 'State'
subject_id
Many2one → op.subject
required=True
args: 'op.subject', 'Subject'
submission_date
Datetime
required=True
args: 'Submission Date'
type
Many2one → op.exam.type
required=True
args: 'op.exam.type', 'Type'
act_draft(self)
act_finish(self)
act_publish(self)
assign_sub_id
Many2one → op.assignment.sub.line
required=True
args: 'op.assignment.sub.line', 'Assignment'
change_date
Datetime
description
Text
faculty_id
Many2one → op.faculty
required=True
args: 'op.faculty', 'Faculty'
state
Selection
No public methods.
assignment_id
Many2one → op.assignment
required=True
args: 'op.assignment', 'Assignment'
description
Text
history_line
One2many → op.assignment.sub.history
string='Change History'
args: 'op.assignment.sub.history', 'assign_sub_id'
note
Text
state
Selection
default='d'
args: [('d', 'Draft'), ('s', 'Submitted'), ('a', 'Accepted'), ('r', 'Rejected'), ('c', 'Change Req.')], 'State'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
submission_date
Datetime
default=<expr>
readonly=True
required=True
args: 'Submission Date'
act_accept(self)
act_change_req(self)
act_draft(self)
act_reject(self)
act_submit(self)
attendance_date
Date
readonly=True
related='attendance_id.attendance_date'
store=True
args: 'Date'
attendance_id
Many2one → op.attendance.sheet
required=True
args: 'op.attendance.sheet', 'Attendance'
course_id
Many2one → op.course
readonly=True
related='student_id.course_id'
store=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
readonly=True
related='student_id.division_id'
store=True
args: 'op.division', 'Division'
present
Boolean
remark
Char
size=256
args: 'Remark'
standard_id
Many2one → op.standard
readonly=True
related='student_id.standard_id'
store=True
args: 'op.standard', 'Standard'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
No public methods.
batch_id
Many2one → op.batch
required=True
args: 'op.batch', 'Batch'
code
Char
required=True
size=8
args: 'Code'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
required=True
args: 'op.division', 'Division'
name
Char
required=True
size=16
args: 'Name'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
subject_id
Many2one → op.subject
No public methods.
attendance_date
Date
default=<expr>
required=True
args: 'Date'
attendance_line
One2many → op.attendance.line
required=True
args: 'op.attendance.line', 'attendance_id', 'Attendance Line'
name
Char
size=8
args: 'Name'
register_id
Many2one → op.attendance.register
required=True
args: 'op.attendance.register', 'Register'
teacher_id
Many2one → op.faculty
total_absent
Integer
compute='_total_absent'
args: 'Total Absent'
total_present
Integer
compute='_total_present'
args: 'Total Present'
No public methods.
address
Many2one → res.partner
book_ids
Many2many → op.book
string='Books'
args: 'op.book'
name
Char
required=True
size=128
args: 'Name'
No public methods.
code
Char
required=True
size=8
args: 'Code'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
end_date
Date
required=True
args: 'End Date'
name
Char
required=True
size=32
args: 'Name'
start_date
Date
required=True
args: 'Start Date'
No public methods.
author_ids
Many2many → op.author
required=True
string='Author'
args: 'op.author'
course_ids
Many2many → op.course
required=True
string='Course'
args: 'op.course'
edition
Text
id_book
Char
size=64
args: 'ISBN Code'
internal_code
Char
size=64
args: 'Internal ID'
movement_line
One2many → op.book.movement
name
Char
required=True
size=128
args: 'Title'
number_book
Integer
required=True
args: 'No. Of Books'
publisher_ids
Many2many → op.publisher
required=True
string='Publisher'
args: 'op.publisher'
queue_ids
Many2many → op.book.queue
string='Book Queue'
args: 'op.book.queue'
state
Selection
default='a'
args: [('a', 'Available'), ('i', 'Issued'), ('r', 'Reserved'), ('l', 'Lost')], 'State'
subject_ids
Many2many → op.subject
required=True
string='Subjects'
args: 'op.subject'
tag
Many2many → op.tag
string='Tag'
args: 'op.tag'
No public methods.
actual_return_date
Date
book_id
Many2one → op.book
required=True
args: 'op.book', 'Book'
faculty_id
Many2one → op.faculty
issued_date
Date
required=True
args: 'Issued Date'
library_card_id
Many2one → op.library.card
required=True
args: 'op.library.card', 'Library Card'
partner_id
Many2one → res.partner
penalty
Float
quantity
Integer
required=True
args: 'No. Of Books'
reserver_name
Char
size=256
args: 'Person Name'
return_date
Date
required=True
args: 'Return Date'
state
Selection
default='a'
args: [('i', 'Issued'), ('a', 'Available'), ('l', 'Lost'), ('r', 'Reserved')], 'Status'
student_id
Many2one → op.student
type
Selection
required=True
args: [('student', 'Student'), ('faculty', 'Faculty')], 'Student/Faculty'
calculate_penalty(self)
do_book_reservation(self)
issue_book(self)
onchange_book_id(self)
return_book(self)
author_ids
Char
size=256
args: 'Author'
course_ids
Many2one → op.course
required=True
args: 'op.course', 'Course'
edition
Text
faculty_id
Many2one → op.faculty
library_id
Many2one → res.partner
name
Char
required=True
size=128
args: 'Title'
publisher_ids
Char
size=256
args: 'Publisher'
state
Selection
default='d'
readonly=True
select=True
args: [('d', 'Draft'), ('rq', 'Requested'), ('a', 'Accept'), ('r', 'Reject')], 'State'
student_id
Many2one → op.student
default=<expr>
args: 'op.student', 'Student'
subject_ids
Many2one → op.subject
required=True
args: 'op.subject', 'Subject'
act_accept(self)
act_draft(self)
act_reject(self)
act_requested(self)
book_id
Many2one → op.book
required=True
args: 'op.book', 'Book'
date_from
Date
required=True
args: 'From Date'
date_to
Date
required=True
args: 'To Date'
name
Char
copy=False
default='/'
readonly=True
args: 'Sequence No'
partner_id
Many2one → res.partner
state
Selection
copy=False
default='request'
args: [('request', 'Request'), ('accept', 'Accept'), ('reject', 'Reject')], 'Status'
user_id
Many2one → res.users
default=<expr>
readonly=True
args: 'res.users', 'User'
create(self, vals)
do_accept(self)
do_reject(self)
do_request_again(self)
code
Char
required=True
size=4
args: 'Code'
name
Char
required=True
size=256
args: 'Name'
No public methods.
asset_line
One2many → op.asset
required=True
args: 'op.asset', 'asset_id', 'Asset'
capacity
Integer
string='No. Of Person'
code
Char
required=True
size=4
args: 'Code'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
facility
Many2many → op.facility
string='Facilities'
args: 'op.facility'
name
Char
required=True
size=16
args: 'Name'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
No public methods.
code
Char
required=True
size=8
args: 'Code'
evaluation_type
Selection
required=True
args: [('normal', 'Normal'), ('GPA', 'GPA'), ('CWA', 'CWA'), ('CCE', 'CCE')], 'Evaluation Type'
name
Char
required=True
size=32
args: 'Name'
payment_term
Many2one → account.payment.term
section
Char
required=True
size=32
args: 'Section'
subject_ids
Many2many → op.subject
string='Subject(s)'
args: 'op.subject'
No public methods.
code
Char
required=True
size=8
args: 'Code'
name
Char
required=True
size=32
args: 'Name'
No public methods.
attendees_line
One2many → op.exam.attendees
required=True
args: 'op.exam.attendees', 'exam_id', 'Attendees'
division_id
Many2one → op.division
end_time
Datetime
required=True
args: 'End Time'
evaluation_type
Selection
required=True
args: [('normal', 'Normal'), ('GPA', 'GPA'), ('CWA', 'CWA'), ('CCE', 'CCE')], 'Evaluation Type'
exam_code
Char
required=True
size=8
args: 'Exam Code'
exam_type
Many2one → op.exam.type
required=True
args: 'op.exam.type', 'Exam Type'
min_marks
Float
name
Char
required=True
size=256
args: 'Exam'
note
Text
responsible_id
Many2many → op.faculty
string='Responsible'
args: 'op.faculty'
session_id
Many2one → op.exam.session
start_time
Datetime
required=True
args: 'Start Time'
state
Selection
default='n'
readonly=True
select=True
args: [('n', 'New Exam'), ('h', 'Held'), ('s', 'Scheduled'), ('d', 'Done'), ('c', 'Cancelled')], 'State'
subject_id
Many2one → op.subject
required=True
args: 'op.subject', 'Subject'
total_marks
Float
venue
Many2one → res.partner
act_cancel(self)
act_done(self)
act_held(self)
act_new_exam(self)
act_schedule(self)
exam_id
Many2one → op.exam
required=True
args: 'op.exam', 'Exam'
marks
Float
note
Text
status
Selection
required=True
args: [('p', 'Present'), ('a', 'Absent')], 'Status'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
No public methods.
exam_ids
Many2many → op.exam
string='Exam(s)'
args: 'op.exam'
exam_session_ids
Many2many → op.exam.session
string='Select Exam Session'
args: 'op.exam.session'
faculty_ids
Many2many → op.faculty
string='Faculty'
args: 'op.faculty'
student_ids
Many2many → op.student
string='Student'
args: 'op.student'
onchange_exam_session_res(self)
capacity
Integer
required=True
args: 'Capacity'
classroom_id
Many2one → op.classroom
required=True
args: 'op.classroom', 'Classroom'
course_ids
Many2many → op.course
string='Course(s)'
args: 'op.course'
name
Char
required=True
size=256
args: 'Name'
standard_ids
Many2many → op.standard
string='Standard(s)'
args: 'op.standard'
student_ids
Many2many → op.student
string='Student(s)'
args: 'op.student'
No public methods.
batch_id
Many2one → op.batch
required=True
args: 'op.batch', 'Batch'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
end_time
Datetime
required=True
args: 'End Time'
exam_code
Char
required=True
size=8
args: 'Exam Code'
exam_ids
One2many → op.exam
name
Char
required=True
size=256
args: 'Exam'
room_id
Many2one → op.exam.room
required=True
args: 'op.exam.room', 'Room'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
start_time
Datetime
required=True
args: 'Start Time'
No public methods.
code
Char
required=True
size=4
args: 'Code'
name
Char
required=True
size=256
args: 'Name'
No public methods.
Code
Char
required=True
size=4
args: 'Code'
Name
Char
required=True
size=16
args: 'Name'
hostel_room_id
Many2one → op.hostel.room
No public methods.
bank_acc_num
Char
size=64
args: 'Bank Acc Number'
birth_date
Date
required=True
args: 'Birth Date'
blood_group
Selection
category
Many2one → op.category
required=True
args: 'op.category', 'Category'
emergency_contact
Many2one → res.partner
emp_id
Many2one → hr.employee
faculty_subject_ids
Many2many → op.subject
string='Subjects'
args: 'op.subject'
gender
Selection
required=True
args: [('male', 'Male'), ('female', 'Female')], 'Gender'
health_faculty_lines
One2many → op.health
id_number
Char
size=64
args: 'ID Card Number'
language
Many2one → res.lang
last_login
Date
readonly=1
related='partner_id.user_id.login_date'
args: 'Latest Connection'
last_name
Char
required=True
size=128
args: 'Last Name'
library_card
Char
size=64
args: 'Library Card'
login
Char
readonly=1
related='partner_id.user_id.login'
args: 'Login'
middle_name
Char
required=True
size=128
args: 'Middle Name'
nationality
Many2one → res.country
pan_card
Char
size=64
args: 'PAN Card'
partner_id
Many2one → res.partner
ondelete='cascade'
required=True
args: 'res.partner', 'Partner'
photo
Binary
religion
Many2one → op.religion
timetable_ids
One2many → op.timetable
visa_info
Char
size=64
args: 'Visa Info'
create_employee(self)
blood_group
Selection
required=True
args: [('A+', 'A+ve'), ('B+', 'B+ve'), ('O+', 'O+ve'), ('AB+', 'AB+ve'), ('A-', 'A-ve'), ('B-', 'B-ve'), ('O-', 'O-ve'), ('AB-', 'AB-ve')], 'Blood Group'
eyeglasses
Boolean
eyeglasses_no
Char
size=64
args: 'Eye Glasses'
faculty_id
Many2one → op.faculty
health_line
One2many → op.health.line
height
Float
required=True
args: 'Height(C.M.)'
major_diseases
Boolean
default=False
args: 'Major Diseases?'
major_diseases_note
Text
physical_challenges
Boolean
default=False
args: 'Physical Challenge?'
physical_challenges_note
Text
regular_checkup
Boolean
default=False
args: 'Any Regular Checkup Required?'
student_id
Many2one → op.student
weight
Float
required=True
args: 'weight(K.G.)'
No public methods.
date
Date
default=<expr>
args: 'Date'
health_id
Many2one → op.health
name
Text
required=True
args: 'Checkup Detail'
recommendation
Text
No public methods.
capacity
Integer
required=True
args: 'Hostel Capacity'
name
Char
required=True
size=16
args: 'Name'
room_lines
One2many → op.hostel.room
No public methods.
allocated_date
Date
facility_line
One2many → op.facility
hostel_id
Many2one → op.hostel
name
Many2one → op.room
required=True
args: 'op.room', 'Name'
rent
Float
student_ids
Many2many → res.partner
string='Allocated Students '
args: 'res.partner'
students_per_room
Integer
required=True
args: 'Students Per Room'
onchange_name(self)
allow_book
Integer
required=True
size=10
args: 'No. Of Book Allow'
issue_date
Date
required=True
args: 'Issue Date'
library_card_type_id
Many2one → op.library.card.type
required=True
args: 'op.library.card.type', 'Library Card Type'
number
Char
required=True
size=256
args: 'Number'
partner_id
Many2one → res.partner
required=True
args: 'res.partner', 'Student/Faculty'
No public methods.
duration
Float
help='Duration in terms of Number of Lead Days'
required=True
args: 'Duration'
name
Char
required=True
size=256
args: 'Name'
penalty_amt_per_day
Float
required=True
args: 'Penalty Amount Per Day'
No public methods.
exam_session_id
Many2one → op.result.template.line
marksheet_reg_id
Many2one → op.marksheet.register
result
Char
size=256
args: 'Result'
result_line
One2many → op.result.line
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
total_marks
Float
total_per
Float
No public methods.
exam_session_id
Many2one → op.exam.session
required=True
args: 'op.exam.session', 'Exam'
generated_by
Many2one → res.users
required=True
args: 'res.users', 'Generated By'
generated_date
Date
required=True
args: 'Generated Date'
marksheet_line
One2many → op.marksheet.line
name
Char
required=True
size=256
args: 'Marksheet Register'
status
Selection
required=True
args: [('d', 'Draft'), ('v', 'Validated'), ('c', 'Cancelled')], 'Status'
total_failed
Float
total_pass
Float
No public methods.
name
Char
size=256
args: 'Name'
number
Float
result
Char
No public methods.
name
Many2one → res.partner
required=True
args: 'res.partner', 'Parent Name'
student_ids
Many2many → op.student
string='Select Student'
args: 'op.student'
user_id
Many2one → res.users
required=True
args: 'res.users', 'User'
No public methods.
name
Char
size=256
args: 'Name'
number
Float
result
Char
No public methods.
am_pm
Selection
required=True
args: [('am', 'AM'), ('pm', 'PM')], 'AM/PM'
duration
Float
hour
Selection
required=True
args: [('1', '1'), ('2', '2'), ('3', '3'), ('4', '4'), ('5', '5'), ('6', '6'), ('7', '7'), ('8', '8'), ('9', '9'), ('10', '10'), ('11', '11'), ('12', '12')], 'Hours'
minute
Selection
required=True
args: [('00', '00'), ('15', '15'), ('30', '30'), ('45', '45')], 'Minute'
name
Char
required=True
size=16
args: 'Name'
sequence
Integer
No public methods.
join_date
Date
name
Char
required=True
args: 'Company Name'
offer_package
Char
size=256
args: 'Offered Package'
state
Selection
default='d'
args: [('d', 'Draft'), ('o', 'Offer'), ('j', 'Join'), ('r', 'Rejected'), ('c', 'Cancel')], 'State'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student Name'
training_period
Char
size=256
args: 'Training Period'
confirm_cancel(self)
confirm_rejected(self)
confirm_to_draft(self)
placement_join(self)
placement_offer(self)
address_id
Many2one → res.partner
book_ids
Many2many → op.book
string='Publisher'
args: 'op.book'
name
Char
size=20
args: 'Name'
No public methods.
code
Char
required=True
size=4
args: 'Code'
name
Char
required=True
size=256
args: 'Name'
No public methods.
exam_id
Many2one → op.exam
pass_marks
Float
readonly=True
related='exam_id.min_marks'
args: 'Passing Marks'
result_id
Many2one → op.result.template.line
result_lines
One2many → op.result.line
total_marks
Float
readonly=True
related='exam_id.total_marks'
args: 'Total Marks'
weightage
Float
No public methods.
exam_id
Many2one → op.exam
required=True
args: 'op.exam', 'Exam'
exam_tmpl_id
Many2one → op.result.exam.line
marks
Float
required=True
args: 'Marks'
marksheet_line_id
Many2one → op.marksheet.line
per
Float
required=True
args: 'Percentage'
result_id
Many2one → op.marksheet.line
status
Selection
required=True
args: [('p', 'Pass'), ('f', 'Fail')], 'Status'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
total_marks
Float
No public methods.
criteria_ids
Many2many → op.min.clear.criteria
string='Minimum qualification Criteria'
args: 'op.min.clear.criteria'
exam_session_id
Many2one → op.exam.session
required=True
args: 'op.exam.session', 'Exam Session'
line_ids
One2many → op.result.template.line
name
Char
required=True
size=254
args: 'Name'
pass_status_ids
Many2many → op.pass.status
string='Pass Status'
args: 'op.pass.status'
result_date
Date
required=True
args: 'Result Date'
generate_result(self)
batch_id
Many2one → op.batch
readonly=True
related='exam_session_id.batch_id'
args: 'op.batch', 'Batch'
course_id
Many2one → op.course
readonly=True
related='exam_session_id.course_id'
args: 'op.course', 'Course'
detailed_report
Boolean
division_id
Many2one → op.division
readonly=True
related='exam_session_id.division_id'
args: 'op.division', 'Division'
exam_lines
One2many → op.result.exam.line
exam_session_id
Many2one → op.exam.session
result_id
Many2one → op.result.template
standard_id
Many2one → op.standard
readonly=True
related='exam_session_id.standard_id'
args: 'op.standard', 'Standard'
onchange_exam_session(self)
batch_id
Many2one → op.batch
required=True
args: 'op.batch', 'Batch'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_id
Many2one → op.division
roll_number
Char
required=True
size=8
args: 'Roll Number'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
No public methods.
capacity
Integer
required=True
args: 'Room Capacity'
code
Char
required=True
args: 'Code'
name
Char
required=True
args: 'Name'
No public methods.
code
Char
required=True
size=8
args: 'Code'
cost
Float
name
Char
required=True
size=16
args: 'Name'
parent_route
Many2one → op.route
No public methods.
name
Char
required=True
size=64
args: 'Name'
state
Selection
default='d'
readonly=True
select=True
args: [('d', 'Draft'), ('c', 'Confirm'), ('r', 'Reject')], 'State'
student_id
Many2one → op.student
required=True
args: 'op.student', 'Student'
type_id
Many2one → op.scholarship.type
required=True
args: 'op.scholarship.type', 'Type'
act_confirm(self)
act_draft(self)
act_reject(self)
amount
Integer
name
Char
required=True
size=64
args: 'Name'
No public methods.
code
Char
required=True
size=8
args: 'Code'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
division_ids
Many2many → op.division
string='Divisions'
args: 'op.division'
name
Char
required=True
size=32
args: 'Name'
payment_term
Many2one → account.payment.term
sequence
Integer
student_ids
Many2many → op.student
string='Student(s)'
args: 'op.student'
No public methods.
name
Char
required=True
size=64
args: 'Name'
sequence
Integer
transport_id
Many2one → op.transportation
No public methods.
activity_log
One2many → op.activity
allocation_ids
Many2many → op.assignment
string='Assignment'
args: 'op.assignment'
alumni_boolean
Boolean
bank_acc_num
Char
size=64
args: 'Bank Acc Number'
batch_id
Many2one → op.batch
required=True
args: 'op.batch', 'Batch'
birth_date
Date
required=True
args: 'Birth Date'
blood_group
Selection
category
Many2one → op.category
required=True
args: 'op.category', 'Category'
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
current_job
Char
size=256
args: 'Current Job'
current_position
Char
size=256
args: 'Current Position'
division_id
Many2one → op.division
email
Char
size=128
args: 'Email'
emergency_contact
Many2one → res.partner
gender
Selection
required=True
args: [('m', 'Male'), ('f', 'Female'), ('o', 'Other')], 'Gender'
gr_no
Char
size=20
args: 'GR Number'
health_lines
One2many → op.health
id_number
Char
size=64
args: 'ID Card Number'
invoice_exists
Boolean
language
Many2one → res.lang
last_name
Char
required=True
size=128
args: 'Middle Name'
library_card
Char
size=64
args: 'Library Card'
middle_name
Char
required=True
size=128
args: 'Middle Name'
nationality
Many2one → res.country
pan_card
Char
size=64
args: 'PAN Card'
parent_ids
Many2many → op.parent
string='Parent'
args: 'op.parent'
partner_id
Many2one → res.partner
ondelete='cascade'
required=True
args: 'res.partner', 'Partner'
passing_year
Many2one → op.batch
phone
Char
size=256
args: 'Phone Number'
photo
Binary
placement_line
One2many → op.placement.offer
religion
Many2one → op.religion
roll_number
Char
compute='_get_curr_roll_number'
size=8
store=True
args: 'Current Roll Number'
roll_number_line
One2many → op.roll.number
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
user_id
Many2one → res.users
visa_info
Char
size=64
args: 'Visa Info'
action_view_invoice(self)
create_invoice(self)
code
Char
required=True
size=256
args: 'Code'
course_id
Many2one → op.course
grade_waitage
Float
name
Char
required=True
size=128
args: 'Name'
type
Selection
required=True
args: [('p', 'Practical'), ('t', 'Theory'), ('pt', 'Both'), ('o', 'Other')], 'Type'
No public methods.
name
Char
required=True
size=64
args: 'Name'
No public methods.
color
Integer
course_id
Many2one → op.course
required=False
args: 'op.course', 'Course'
division_id
Many2one → op.division
required=True
args: 'op.division', 'Division'
end_datetime
Datetime
required=True
args: 'End'
faculty_id
Many2one → op.faculty
required=True
args: 'op.faculty', 'Faculty'
period_id
Many2one → op.period
required=True
args: 'op.period', 'Period'
standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'Standard'
start_datetime
Datetime
required=True
args: 'Start'
subject_id
Many2one → op.subject
required=True
args: 'op.subject', 'Subject'
type
Selection
No public methods.
cost
Float
end_time
Datetime
required=True
args: 'End Time'
from1
Char
required=True
size=20
args: 'From'
name
Char
required=True
size=64
args: 'Name'
start_time
Datetime
required=True
args: 'Start Time'
stop
One2many → op.stop
student_ids
Many2many → op.student
string='Add Student(s)'
args: 'op.student'
to
Char
required=True
size=20
args: 'To'
vehicle_id
Many2one → op.vehicle
required=True
args: 'op.vehicle', 'Vehicle'
No public methods.
active
Boolean
capacity
Integer
required=True
args: 'Capacity'
name
Char
required=True
size=16
args: 'Name'
partner_id
Many2one → res.partner
reg_number
Char
required=True
size=16
args: 'Registration Number'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
accredetion
Text
approval_authority
Text
signature
Binary
No public methods.
library_card_ids
One2many → op.library.card
No public methods.
parent_ids
One2many → op.parent
user_line
One2many → op.student
No public methods.
partner_id
Many2one → res.partner
required=True
args: 'res.partner'
set_partner(self)
actual_return_date
Date
default=<expr>
required=True
args: 'Actual Return Date'
book_id
Many2one → op.book
readonly=True
args: 'op.book', 'Book'
do_return(self)
actual_return_date
Date
default=<expr>
required=True
args: 'Actual Return Date'
assign_return_date(self)
from_date
Date
default=<expr>
required=True
args: 'From Date'
to_date
Date
default=<expr>
required=True
args: 'To Date'
print_report(self)
exam_session_id
Many2one → op.exam.session
required=True
args: 'op.exam.session', 'Exam Session'
print_report(self)
course_id
Many2one → op.course
required=True
args: 'op.course', 'Course'
date
Date
default=fields.Date.today()
required=True
args: 'Date'
from_standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'From Standard'
student_ids
Many2many → op.student
required=True
string='Student(s)'
args: 'op.student'
to_standard_id
Many2one → op.standard
required=True
args: 'op.standard', 'To Standard'
go_forward(self)
division_id
Many2one → op.division
end_date
Date
required=True
args: 'End Date'
faculty_id
Many2one → op.faculty
standard_id
Many2one → op.standard
start_date
Date
default=time.strftime('%Y-%m-01')
required=True
args: 'Start Date'
state
Selection
default='t'
required=True
string='Select'
args: [('s', 'Student'), ('t', 'Teacher')]
gen_time_table_report(self)
student_ids
Many2many → op.student
default=_get_students
string='Students'
args: 'op.student'
create_user(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/vertical-education |
| GIT | |
| GIT | https://github.com/OCA/vertical-education.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/vertical-education/tree/7.0/openeducat_erp |
| VERSION | |
| VERSION | 1.3.1 |
| CATEGORY | |
| CATEGORY | Openerp Education |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tech Receptives |
| MAINTAINERS | |
| MAINTAINERS | Tech Receptives |
| COMMITTERS | |
| COMMITTERS | Parthiv Patel, Techreceptives, Nikunj Nakum, Vijayant, thomi, OpenEduCat, hardikkalariya |
| WEBSITE | |
| WEBSITE | http://www.openeducat.org |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:16 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_accountant - account_voucher - account - base_setup - base - web_kanban - web - product - process - decimal_precision - analytic - board - edi - email_template - hr - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module provide overall education management system over OpenERP
Features includes managing
* Student
* Faculty
* Admission
* Course
* Batch
* Standard
* Books
* Library
* Lectures
* Exams
* Marksheet
* Result
* Transportation
* Hostel
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
admission_analysis_form |
admission.analysis.form | admission.analysis | form | New |
board_faculty_form |
board.faculty.form | board.board | form | New |
board_libray_form |
board.libray.form | board.board | form | New |
board_student_form |
board.student.form | board.board | form | New |
book_request_queue_form |
book.request.queue.form | book.request.queue | form | New |
exam_seat_arrange_form |
exam.seat.arrange.form | exam.seat.arrange | form | New |
issue_book_form |
issue.book.form | issue.book | form | New |
kanban_view_faculty |
Faculty Kanban | op.faculty | kanban | New |
kanban_view_student |
Student Kanban | op.student | kanban | New |
op_all_student_form |
op.all.student.form | op.all.student | form | New |
reserve_book_form |
reserve.book.form | reserve.book | form | New |
return_book_form |
return.book.form | return.book | form | New |
return_date_form |
return.date.form | return.date | form | New |
student_attendance_form |
student.attendance.form | student.attendance | form | New |
student_hall_ticket_form |
student.hall.ticket.form | student.hall.ticket | form | New |
student_migrate_form |
student.migrate.form | student.migrate | form | New |
view_company_form_openeducat_erp |
res.company.form.openeducat.erp | res.company | xpath | Inherits base.view_company_form |
view_gen_time_table_line_form |
gen.time.table.line.form | gen.time.table.line | form | New |
view_gen_time_table_line_tree |
gen.time.table.line.tree | gen.time.table.line | tree | New |
view_generate_roll_number_form |
generate.roll.number.form | generate.roll.number | form | New |
view_generate_time_table_form |
generate.time.table.form | generate.time.table | form | New |
view_op_achievement_form |
op.achievement.form | op.achievement | form | New |
view_op_achievement_search |
op.achievement.search | op.achievement | search | New |
view_op_achievement_tree |
op.achievement.tree | op.achievement | tree | New |
view_op_achievement_type_form |
op.achievement.type.form | op.achievement.type | form | New |
view_op_achievement_type_search |
op.achievement.type.search | op.achievement.type | search | New |
view_op_achievement_type_tree |
op.achievement.type.tree | op.achievement.type | tree | New |
view_op_activity_form |
op.activity.form | op.activity | form | New |
view_op_activity_search |
op.activity.search | op.activity | search | New |
view_op_activity_tree |
op.activity.tree | op.activity | tree | New |
view_op_activity_type_form |
op.activity.type.form | op.activity.type | form | New |
view_op_activity_type_search |
op.activity.type.search | op.activity.type | search | New |
view_op_activity_type_tree |
op.activity.type.tree | op.activity.type | tree | New |
view_op_admission_form |
op.admission.form | op.admission | form | New |
view_op_admission_graph |
op.admission.graph | op.admission | graph | New |
view_op_admission_search |
op.admission.search | op.admission | search | New |
view_op_admission_tree |
op.admission.tree | op.admission | tree | New |
view_op_allocat_division_form |
op.allocat.division.form | op.allocat.division | form | New |
view_op_allocat_division_search |
op.allocat.division.search | op.allocat.division | search | New |
view_op_allocat_division_tree |
op.allocat.division.tree | op.allocat.division | tree | New |
view_op_assignment_form |
op.assignment.form | op.assignment | form | New |
view_op_assignment_search |
op.assignment.search | op.assignment | search | New |
view_op_assignment_sub_history_form |
op.assignment.sub.history.form | op.assignment.sub.history | form | New |
view_op_assignment_sub_history_search |
op.assignment.sub.history.search | op.assignment.sub.history | search | New |
view_op_assignment_sub_history_tree |
op.assignment.sub.history.tree | op.assignment.sub.history | tree | New |
view_op_assignment_sub_line_form |
op.assignment.sub.line.form | op.assignment.sub.line | form | New |
view_op_assignment_sub_line_search |
op.assignment.sub.line.search | op.assignment.sub.line | search | New |
view_op_assignment_sub_line_tree |
op.assignment.sub.line.tree | op.assignment.sub.line | tree | New |
view_op_assignment_tree |
op.assignment.tree | op.assignment | tree | New |
view_op_attendance_line_form |
op.attendance.line.form | op.attendance.line | form | New |
view_op_attendance_line_search |
op.attendance.line.search | op.attendance.line | search | New |
view_op_attendance_line_tree |
op.attendance.line.tree | op.attendance.line | tree | New |
view_op_attendance_register_form |
op.attendance.register.form | op.attendance.register | form | New |
view_op_attendance_register_search |
op.attendance.register.search | op.attendance.register | search | New |
view_op_attendance_register_tree |
op.attendance.register.tree | op.attendance.register | tree | New |
view_op_attendance_sheet_form |
op.attendance.sheet.form | op.attendance.sheet | form | New |
view_op_attendance_sheet_search |
op.attendance.sheet.search | op.attendance.sheet | search | New |
view_op_attendance_sheet_tree |
op.attendance.sheet.tree | op.attendance.sheet | tree | New |
view_op_author_form |
op.author.form | op.author | form | New |
view_op_author_search |
op.author.search | op.author | search | New |
view_op_author_tree |
op.author.tree | op.author | tree | New |
view_op_batch_form |
op.batch.form | op.batch | form | New |
view_op_batch_search |
op.batch.search | op.batch | search | New |
view_op_batch_tree |
op.batch.tree | op.batch | tree | New |
view_op_book_form |
op.book.form | op.book | form | New |
view_op_book_movement_form |
op.book.movement.form | op.book.movement | form | New |
view_op_book_movement_search |
op.book.movement.search | op.book.movement | search | New |
view_op_book_movement_tree |
op.book.movement.tree | op.book.movement | tree | New |
view_op_book_queue_form |
op.book.queue.form | op.book.queue | form | New |
view_op_book_queue_search |
op.book.queue.search | op.book.queue | search | New |
view_op_book_queue_tree |
op.book.queue.tree | op.book.queue | tree | New |
view_op_book_search |
op.book.search | op.book | search | New |
view_op_book_tree |
op.book.tree | op.book | tree | New |
view_op_category_form |
op.category.form | op.category | form | New |
view_op_category_search |
op.category.search | op.category | search | New |
view_op_category_tree |
op.category.tree | op.category | tree | New |
view_op_classroom_form |
op.classroom.form | op.classroom | form | New |
view_op_classroom_search |
op.classroom.search | op.classroom | search | New |
view_op_classroom_tree |
op.classroom.tree | op.classroom | tree | New |
view_op_course_form |
op.course.form | op.course | form | New |
view_op_course_search |
op.course.search | op.course | search | New |
view_op_course_tree |
op.course.tree | op.course | tree | New |
view_op_division_form |
op.division.form | op.division | form | New |
view_op_division_search |
op.division.search | op.division | search | New |
view_op_division_tree |
op.division.tree | op.division | tree | New |
view_op_exam_attendees_form |
op.exam.attendees.form | op.exam.attendees | form | New |
view_op_exam_attendees_search |
op.exam.attendees.search | op.exam.attendees | search | New |
view_op_exam_attendees_tree |
op.exam.attendees.tree | op.exam.attendees | tree | New |
view_op_exam_form |
op.exam.form | op.exam | form | New |
view_op_exam_res_allocation_form |
op.exam.res.allocation.form | op.exam.res.allocation | form | New |
view_op_exam_res_allocation_search |
op.exam.res.allocation.search | op.exam.res.allocation | search | New |
view_op_exam_res_allocation_tree |
op.exam.res.allocation.tree | op.exam.res.allocation | tree | New |
view_op_exam_room_form |
op.exam.room.form | op.exam.room | form | New |
view_op_exam_room_search |
op.exam.room.search | op.exam.room | search | New |
view_op_exam_room_tree |
op.exam.room.tree | op.exam.room | tree | New |
view_op_exam_search |
op.exam.search | op.exam | search | New |
view_op_exam_session_form |
op.exam.session.form | op.exam.session | form | New |
view_op_exam_session_search |
op.exam.session.search | op.exam.session | search | New |
view_op_exam_session_tree |
op.exam.session.tree | op.exam.session | tree | New |
view_op_exam_tree |
op.exam.tree | op.exam | tree | New |
view_op_exam_type_form |
op.exam.type.form | op.exam.type | form | New |
view_op_exam_type_search |
op.exam.type.search | op.exam.type | search | New |
view_op_exam_type_tree |
op.exam.type.tree | op.exam.type | tree | New |
view_op_facility_form |
op.facility.form | op.facility | form | New |
view_op_facility_search |
op.facility.search | op.facility | search | New |
view_op_facility_tree |
op.facility.tree | op.facility | tree | New |
view_op_faculty_form |
op.faculty.form | op.faculty | form | New |
view_op_faculty_search |
op.faculty.search | op.faculty | search | New |
view_op_faculty_tree |
op.faculty.tree | op.faculty | tree | New |
view_op_health_form |
op.health.form | op.health | form | New |
view_op_health_search |
op.health.search | op.health | search | New |
view_op_health_tree |
op.health.tree | op.health | tree | New |
view_op_hostel_form |
op.hostel.form | op.hostel | form | New |
view_op_hostel_room_form |
op.hostel.room.form | op.hostel.room | form | New |
view_op_hostel_room_search |
op.hostel.room.search | op.hostel.room | search | New |
view_op_hostel_room_tree |
op.hostel.room.tree | op.hostel.room | tree | New |
view_op_hostel_search |
op.hostel.search | op.hostel | search | New |
view_op_hostel_tree |
op.hostel.tree | op.hostel | tree | New |
view_op_library_card_form |
op.library.card.form | op.library.card | form | New |
view_op_library_card_search |
op.library.card.search | op.library.card | search | New |
view_op_library_card_tree |
op.library.card.tree | op.library.card | tree | New |
view_op_library_card_type_form |
op.library.card.type.form | op.library.card.type | form | New |
view_op_library_card_type_search |
op.library.card.type.search | op.library.card.type | search | New |
view_op_library_card_type_tree |
op.library.card.type.tree | op.library.card.type | tree | New |
view_op_marksheet_line_form |
op.marksheet.line.form | op.marksheet.line | form | New |
view_op_marksheet_line_search |
op.marksheet.line.search | op.marksheet.line | search | New |
view_op_marksheet_line_tree |
op.marksheet.line.tree | op.marksheet.line | tree | New |
view_op_marksheet_register_form |
op.marksheet.register.form | op.marksheet.register | form | New |
view_op_marksheet_register_search |
op.marksheet.register.search | op.marksheet.register | search | New |
view_op_marksheet_register_tree |
op.marksheet.register.tree | op.marksheet.register | tree | New |
view_op_min_clearance_criteria_form |
op.min.clear.criteria.form | op.min.clear.criteria | form | New |
view_op_min_clearance_criteria_tree |
op.min.clear.criteria.tree | op.min.clear.criteria | tree | New |
view_op_parent_form |
op.parent.form | op.parent | form | New |
view_op_parent_search |
op.parent.search | op.parent | search | New |
view_op_parent_tree |
op.parent.tree | op.parent | tree | New |
view_op_pass_status_form |
op.pass.status.form | op.pass.status | form | New |
view_op_pass_status_tree |
op.pass.status.tree | op.pass.status | tree | New |
view_op_period_form |
op.period.form | op.period | form | New |
view_op_period_search |
op.period.search | op.period | search | New |
view_op_period_tree |
op.period.tree | op.period | tree | New |
view_op_placement_offer_form |
op.placement.offer.form | op.placement.offer | form | New |
view_op_placement_offer_search |
op.placement.offer.search | op.placement.offer | search | New |
view_op_placement_offer_tree |
op.placement.offer.tree | op.placement.offer | tree | New |
view_op_publisher_form |
op.publisher.form | op.publisher | form | New |
view_op_publisher_search |
op.publisher.search | op.publisher | search | New |
view_op_publisher_tree |
op.publisher.tree | op.publisher | tree | New |
view_op_purchase_form |
op.book.purchase.form | op.book.purchase | form | New |
view_op_purchase_search |
op.book.purchase.search | op.book.purchase | search | New |
view_op_purchase_tree |
op.book.purchase.tree | op.book.purchase | tree | New |
view_op_religion_form |
op.religion.form | op.religion | form | New |
view_op_religion_search |
op.religion.search | op.religion | search | New |
view_op_religion_tree |
op.religion.tree | op.religion | tree | New |
view_op_result_exam_line_form |
op.result.exam.line.form | op.result.exam.line | form | New |
view_op_result_exam_line_search |
op.result.exam.line.search | op.result.exam.line | search | New |
view_op_result_exam_line_tree |
op.result.exam.line.tree | op.result.exam.line | tree | New |
view_op_result_line_form |
op.result.line.form | op.result.line | form | New |
view_op_result_line_search |
op.result.line.search | op.result.line | search | New |
view_op_result_line_tree |
op.result.line.tree | op.result.line | tree | New |
view_op_result_template_form |
op.result.template.form | op.result.template | form | New |
view_op_result_template_line_form |
op.result.template.line.form | op.result.template.line | form | New |
view_op_result_template_line_search |
op.result.template.line.search | op.result.template.line | search | New |
view_op_result_template_line_tree |
op.result.template.line.tree | op.result.template.line | tree | New |
view_op_result_template_search |
op.result.template.search | op.result.template | search | New |
view_op_result_template_tree |
op.result.template.tree | op.result.template | tree | New |
view_op_roll_number_form |
op.roll.number.form | op.roll.number | form | New |
view_op_roll_number_search |
op.roll.number.search | op.roll.number | search | New |
view_op_roll_number_tree |
op.roll.number.tree | op.roll.number | tree | New |
view_op_room_form |
op.room.form | op.room | form | New |
view_op_room_tree |
op.room.tree | op.room | tree | New |
view_op_route_form |
op.route.form | op.route | form | New |
view_op_route_search |
op.route.search | op.route | search | New |
view_op_route_tree |
op.route.tree | op.route | tree | New |
view_op_scholarship_form |
op.scholarship.form | op.scholarship | form | New |
view_op_scholarship_search |
op.scholarship.search | op.scholarship | search | New |
view_op_scholarship_tree |
op.scholarship.tree | op.scholarship | tree | New |
view_op_scholarship_type_form |
op.scholarship.type.form | op.scholarship.type | form | New |
view_op_scholarship_type_search |
op.scholarship.type.search | op.scholarship.type | search | New |
view_op_scholarship_type_tree |
op.scholarship.type.tree | op.scholarship.type | tree | New |
view_op_standard_form |
op.standard.form | op.standard | form | New |
view_op_standard_search |
op.standard.search | op.standard | search | New |
view_op_standard_tree |
op.standard.tree | op.standard | tree | New |
view_op_stop_form |
op.stop.form | op.stop | form | New |
view_op_stop_tree |
op.stops.tree | op.stop | tree | New |
view_op_student_form |
op.student.form | op.student | form | New |
view_op_student_search |
op.student.search | op.student | search | New |
view_op_student_tree |
op.student.tree | op.student | tree | New |
view_op_subject_form |
op.subject.form | op.subject | form | New |
view_op_subject_search |
op.subject.search | op.subject | search | New |
view_op_subject_tree |
op.subject.tree | op.subject | tree | New |
view_op_tag_form |
op.tag.form | op.tag | form | New |
view_op_tag_search |
op.tag.search | op.tag | search | New |
view_op_tag_tree |
op.tag.tree | op.tag | tree | New |
view_op_timetable_calendar |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_calendar_dash |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_faculty_calendar_dash |
op.timetable.calendar | op.timetable | calendar | New |
view_op_timetable_form |
op.timetable.form | op.timetable | form | New |
view_op_timetable_search |
op.timetable.search | op.timetable | search | New |
view_op_timetable_tree |
op.timetable.tree | op.timetable | tree | New |
view_op_transportation_form |
op.transportation.form | op.transportation | form | New |
view_op_transportation_search |
op.transportation.search | op.transportation | search | New |
view_op_transportation_tree |
op.transportation.tree | op.transportation | tree | New |
view_op_vehicle_form |
op.vehicle.form | op.vehicle | form | New |
view_op_vehicle_search |
op.vehicle.search | op.vehicle | search | New |
view_op_vehicle_tree |
op.vehicle.tree | op.vehicle | tree | New |
view_time_table_report_form |
time.table.report.form | time.table.report | form | New |
view_timetable_kanban |
timetable.kanban | op.timetable | kanban | New |
No new fields.
Public methods (1)add_book_request_queue(self, cr, uid, ids, context={})