Chingu-cohorts / devgaido

Chingu Learning Path application
https://devgaido.com
MIT License
25 stars 3 forks source link

Path, milestone, and lesson identifiers don't include the version number #131

Closed jdmedlock closed 6 years ago

jdmedlock commented 7 years ago

Issue Description & Expected Outcome: Path, milestone, and lesson identifiers don't include the version number, which means that new versions of these entities will collide on the identifier.

Symptoms: N/a

Steps to Recreate: Create a new version of any Path.

Resolution: Resolved in the next release. Versioning has been added to the data store to allow tracking of changes for Paths, Milestones, Lessons, and Subjects.

jdmedlock commented 7 years ago

This will be resolved in the next release by a new version numbering scheme currently in development. This scheme tracks individual changes between versions and there is no direct dependency between a curriculum object id (e.g. Path) and it's versions.