fix(deploy): vendor OpenEduCat Community 19.0 under backend/ #6

Merged
yamen merged 1 commits from v4 into main 2026-04-20 08:08:38 +02:00
Collaborator

Database dumps list 12 openeducat_* modules as installed (openeducat_core,
openeducat_admission, openeducat_assignment, openeducat_attendance,
openeducat_activity, openeducat_classroom, openeducat_exam, openeducat_facility,
openeducat_fees, openeducat_library, openeducat_parent, openeducat_timetable),
but the backend/openeducat_erp-19.0/ folder was previously in .gitignore.
When a teammate restored the dump on the VPS Odoo failed with "module not
found" on every openeducat_* row in ir_module_module.

  • Remove backend/openeducat_erp-19.0/ from .gitignore and vendor the full
    LGPL-3 OpenEduCat Community 19.0 tree (14 modules: 12 core + theme + erp
    meta-module). odoo.conf and odoo-docker.conf already reference this
    path in addons_path, so restores now succeed on a fresh VPS with no
    extra bootstrap step.
  • Strip the nested .git metadata that came with the upstream download so
    the tree is vendored flat (not as a submodule pointer).

Made-with: Cursor

Database dumps list 12 openeducat_* modules as installed (openeducat_core, openeducat_admission, openeducat_assignment, openeducat_attendance, openeducat_activity, openeducat_classroom, openeducat_exam, openeducat_facility, openeducat_fees, openeducat_library, openeducat_parent, openeducat_timetable), but the `backend/openeducat_erp-19.0/` folder was previously in .gitignore. When a teammate restored the dump on the VPS Odoo failed with "module not found" on every openeducat_* row in ir_module_module. - Remove `backend/openeducat_erp-19.0/` from .gitignore and vendor the full LGPL-3 OpenEduCat Community 19.0 tree (14 modules: 12 core + theme + erp meta-module). `odoo.conf` and `odoo-docker.conf` already reference this path in `addons_path`, so restores now succeed on a fresh VPS with no extra bootstrap step. - Strip the nested .git metadata that came with the upstream download so the tree is vendored flat (not as a submodule pointer). Made-with: Cursor
yamen added 1 commit 2026-04-20 08:08:22 +02:00
fix(deploy): vendor OpenEduCat Community 19.0 under backend/
Some checks failed
CI / Frontend — lint + build + e2e (pull_request) Has been cancelled
CI / Backend — Odoo HttpCase (pull_request) Has been cancelled
bab588b9da
Database dumps list 12 openeducat_* modules as installed (openeducat_core,
openeducat_admission, openeducat_assignment, openeducat_attendance,
openeducat_activity, openeducat_classroom, openeducat_exam, openeducat_facility,
openeducat_fees, openeducat_library, openeducat_parent, openeducat_timetable),
but the `backend/openeducat_erp-19.0/` folder was previously in .gitignore.
When a teammate restored the dump on the VPS Odoo failed with "module not
found" on every openeducat_* row in ir_module_module.

- Remove `backend/openeducat_erp-19.0/` from .gitignore and vendor the full
  LGPL-3 OpenEduCat Community 19.0 tree (14 modules: 12 core + theme + erp
  meta-module). `odoo.conf` and `odoo-docker.conf` already reference this
  path in `addons_path`, so restores now succeed on a fresh VPS with no
  extra bootstrap step.
- Strip the nested .git metadata that came with the upstream download so
  the tree is vendored flat (not as a submodule pointer).

Made-with: Cursor
yamen merged commit b1b3d20eb4 into main 2026-04-20 08:08:38 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devops/encoach_backend_new_v2#6