EnCoach Odoo 19 custom modules
Full backend implementation with custom Odoo modules: - encoach_api: Core API, user management, JWT auth - encoach_exam: Exam generation (reading, writing, listening, speaking) - encoach_evaluate: AI-powered evaluation (writing, speaking) - encoach_training: Training tips and walkthrough - encoach_storage: File storage management - encoach_payment: Stripe, PayPal, Paymob integration - encoach_mail: Email notifications Made-with: Cursor
This commit is contained in:
29
encoach_api/__manifest__.py
Normal file
29
encoach_api/__manifest__.py
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"name": "EnCoach API",
|
||||
"version": "19.0.1.0.0",
|
||||
"category": "Education",
|
||||
"summary": "REST JSON API controllers for the EnCoach platform",
|
||||
"depends": [
|
||||
"encoach_core",
|
||||
"encoach_exam",
|
||||
"encoach_classroom",
|
||||
"encoach_assignment",
|
||||
"encoach_stats",
|
||||
"encoach_evaluation",
|
||||
"encoach_training",
|
||||
"encoach_subscription",
|
||||
"encoach_registration",
|
||||
"encoach_ticket",
|
||||
"encoach_ai_grading",
|
||||
"encoach_ai_generation",
|
||||
"encoach_ai_media",
|
||||
],
|
||||
"data": [
|
||||
"security/ir.model.access.csv",
|
||||
],
|
||||
"installable": True,
|
||||
"license": "LGPL-3",
|
||||
"external_dependencies": {
|
||||
"python": ["jwt"],
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user