Renaming TrainingType to Course & Add Versioning to it.
Rutvikrj26 opened this issue · comments
What :
This issue discusses the refactoring of TrainingType model to be renamed to course and add a version field to it.
Why :
The upcoming training PRs require versioning for TrainingType. The current setup implements a course module in the trainings app, which basically has a foreign key and a version. This leads to unnecessary complications and redundant tables.
The proposed changes would eliminate an extra table and simplify the implementation logic.