Skip to content

Course: Normalize course language relation - refs #7157 - #9176

Merged
christianbeeznest merged 3 commits into
chamilo:masterfrom
christianbeeznest:refactor/course-language-relation
Oct 9, 2026
Merged

christianbeeznest merged 3 commits into
chamilo:masterfrom
christianbeeznest:refactor/course-language-relation

Conversation

@christianbeeznest

@christianbeeznest christianbeeznest commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Refs #7157

  • Replace course.course_language with language_id.
  • Add the foreign key to language.id.
  • Keep courseLanguage exposed as the ISO code for API and legacy compatibility.
  • Update affected legacy, API, admin, statistics and course settings callers.
  • Add a V310 migration with validation for unmatched or ambiguous language ISO codes.

@christianbeeznest
christianbeeznest merged commit 9aad01b into chamilo:master Oct 9, 2026
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant