Files
encoach_backend_new_v2/odoo/addons/website_event/security/ir.model.access.csv
Yamen Ahmad 3e83d8d7d5 feat: add complete EnCoach backend — Odoo 19 + all addons
Includes:
- Odoo 19 framework (odoo/)
- 27 custom EnCoach addons (new_project/custom_addons/)
  - encoach_core, encoach_api, encoach_lms_api, encoach_adaptive_api
  - encoach_exam, encoach_taxonomy, encoach_adaptive, encoach_assignment
  - encoach_ai, encoach_ai_grading, encoach_ai_generation, encoach_ai_media
  - encoach_courseware, encoach_communication, encoach_subscription
  - encoach_notification, encoach_approval, encoach_branding
  - encoach_classroom, encoach_registration, encoach_stats
  - encoach_faq, encoach_ticket, encoach_training, encoach_resources
  - encoach_adaptive_ai, encoach_sis
- 21 OpenEduCat Enterprise modules (new_project/enterprise-19/)
- 14 OpenEduCat Community modules (new_project/openeducat_erp-19.0/)
- Configuration: odoo.conf, requirements.txt, scripts
- 200+ REST API endpoints with JWT authentication
- SRS and test documentation

Made-with: Cursor
2026-04-01 17:10:04 +04:00

2.7 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_event_event_publicevent.eventmodel_event_eventbase.group_public1000
3access_event_event_portalevent.eventmodel_event_eventbase.group_portal1000
4access_event_event_employeeevent.eventmodel_event_eventbase.group_user1000
5access_event_event_ticket_publicevent.event.ticketevent.model_event_event_ticketbase.group_public1000
6access_event_event_ticket_portalevent.event.ticketevent.model_event_event_ticketbase.group_portal1000
7access_event_event_ticket_employeeevent.event.ticketevent.model_event_event_ticketbase.group_user1000
8access_event_event_slot_publicevent.slotevent.model_event_slotbase.group_public1000
9access_event_event_slot_portalevent.slotevent.model_event_slotbase.group_portal1000
10access_event_event_slot_employeeevent.slotevent.model_event_slotbase.group_user1000
11access_event_typeevent.typeevent.model_event_type0000
12access_event_tag_category_publicevent.tag.categoryevent.model_event_tag_categorybase.group_public1000
13access_event_tag_category_portalevent.tag.categoryevent.model_event_tag_categorybase.group_portal1000
14access_event_tag_category_employeeevent.tag.categoryevent.model_event_tag_categorybase.group_user1000
15access_event_tag_publicevent.tagevent.model_event_tagbase.group_public1000
16access_event_tag_portalevent.tagevent.model_event_tagbase.group_portal1000
17access_event_tag_employeeevent.tagevent.model_event_tagbase.group_user1000
18access_website_event_menu_publicwebsite.event.menumodel_website_event_menubase.group_public1000
19access_website_event_menu_portalwebsite.event.menumodel_website_event_menubase.group_portal1000
20access_website_event_menu_employeewebsite.event.menumodel_website_event_menubase.group_user1000
21access_website_event_menu_userwebsite.event.menu.usermodel_website_event_menuevent.group_event_user1111
22access_website_visitor_userwebsite.visitor.usermodel_website_visitorevent.group_event_registration_desk1100
23access_event_question_publicevent.questionevent.model_event_questionbase.group_public1000
24access_event_question_portalevent.questionevent.model_event_questionbase.group_portal1000
25access_event_question_userevent.questionevent.model_event_questionbase.group_user1000
26access_event_question_answer_publicevent.question.answerevent.model_event_question_answerbase.group_public1000
27access_event_question_answer_portalevent.question.answerevent.model_event_question_answerbase.group_portal1000
28access_event_question_answer_userevent.question.answerevent.model_event_question_answerbase.group_user1000