TIP: You can type at any time to perform a new search.
OpenEduCat Transportation
openeducat_transportation · OCA/vertical-education
- Repository
- OCA/vertical-education · module folder · Try on Runboat
- Module version
- 2.4.0
- Category
- Openerp Education
- Folder size
- 0.37 MB
- License
- LGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- http://www.openeducat.org
- Last tracking update
- 2026-08-07 07:10:04
- Authors
- Tech Receptives
- Maintainers
- Tech Receptives
- Committers
- Stéphane Bidoul (ACSONE), ajaychauhan727, siddharth-techreceptives
Code Analysis ⓘ
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_op_stop_form |
op.stop.form | op.stop | form | New |
view_op_stop_tree |
op.stops.tree | op.stop | 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
nameCharrequired=Truesize=64 args: 'Name' -
sequenceIntegerargs: 'Sequence'
No public methods.
New fields (9)
-
costFloatargs: 'Cost' -
end_timeFloatrequired=True args: 'End Time' -
from_stop_idMany2one → op.stoprequired=True args: 'op.stop', 'From' -
nameCharrequired=Truesize=64 args: 'Name' -
start_timeFloatrequired=True args: 'Start Time' -
stop_idsMany2many → op.stopstring='Stops' args: 'op.stop' -
student_idsMany2many → op.studentstring='Student(s)' args: 'op.student' -
to_stop_idMany2one → op.stoprequired=True args: 'op.stop', 'To' -
vehicle_idMany2one → op.vehiclerequired=True args: 'op.vehicle', 'Vehicle'
-
check_capacity(self)@api.constrains('student_ids', 'vehicle_id') -
check_places(self)@api.constrains('from_stop_id', 'to_stop_id')
New fields (5)
-
activeBooleandefault=True args: 'Active' -
capacityIntegerrequired=True args: 'Capacity' -
nameCharrequired=Truesize=16 args: 'Name' -
partner_idMany2one → res.partnerargs: 'res.partner', 'Driver' -
reg_numberCharrequired=Truesize=16 args: 'Registration Number'
-
check_capacity(self)@api.constrains('capacity')