Repository
OCA/vertical-education · module folder · Try on Runboat
Module version
3.0.0
Category
Education
Folder size
0.2 MB
License
LGPL-3
Application
Yes
Auto-installable
No
Website
http://www.openeducat.org
Last tracking update
2026-08-07 07:17:52
Authors
Tech Receptives
Maintainers
Tech Receptives
Committers
Maxime Chambreuil, Pedro M. Baeza, Vicente Jimenez Aguilar, Stéphane Bidoul (ACSONE), Parthiv Patel, ajaychauhan727
Odoo dependencies
OCA/vertical-education:
odoo/odoo:
- web
- hr
- bus
Python dependencies
None
System dependencies
None
Required by
openeducat_erp, openeducat_library
Description

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
student_migrate_form student.migrate.form student.migrate form 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_student_form_timetable_inherit op.student.form.timetable_inherit op.student form Inherits openeducat_core.view_op_student_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (5)
  • date Date
    default=fields.Date.today() args: 'Date'
  • description Text
    args: 'Description'
  • faculty_id Many2one → op.faculty
    args: 'op.faculty', 'Faculty'
  • student_id Many2one → op.student
    required=True args: 'op.student', 'Student'
  • type_id Many2one → op.activity.type
    args: 'op.activity.type', 'Activity Type'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    required=True size=128 args: 'Name'
Public methods (0)

No public methods.

New fields (1)
  • activity_log One2many → op.activity
    args: 'op.activity', 'student_id', 'Activity Log'
Public methods (0)

No public methods.

New fields (6)
  • batch_id Many2one → op.batch
    args: 'op.batch', 'To Batch'
  • course_from_id Many2one → op.course
    required=True args: 'op.course', 'From Course'
  • course_to_id Many2one → op.course
    required=True args: 'op.course', 'To Course'
  • date Date
    default=fields.Date.today() required=True args: 'Date'
  • optional_sub Boolean
    args: 'Optional Subjects'
  • student_ids Many2many → op.student
    required=True string='Student(s)' args: 'op.student'
Public methods (2)
  • onchange_course_id(self)
    @api.onchange('course_from_id')
  • student_migrate_forward(self)
    @api.multi

Loading…