Skip to content

Ziafazal/collect user milestones - #6480

Closed
ziafazal wants to merge 3 commits into
ziafazal/add-pre-requisite-course-via-milestones-appfrom
ziafazal/collect-user-milestones
Closed

Ziafazal/collect user milestones#6480
ziafazal wants to merge 3 commits into
ziafazal/add-pre-requisite-course-via-milestones-appfrom
ziafazal/collect-user-milestones

Conversation

@ziafazal

@ziafazal ziafazal commented Jan 7, 2015

Copy link
Copy Markdown
Contributor

@mattdrayer @chrisndodge these are the changes related to milestone collection and gating access to courses with pre-requisites.

added edx-milestones repo

split milestones and pre-requisite course flags

added a unit test in lmd and fixed broken tests

removed extra line

updates to use milestone app api instead of signals

fixed broken test

making pre-requisite ddl property of settings page

user dashboard messaging

changes after marco's feedback

removed text-truncated from mixing and fixed broken test

removed pre-requisite gating logic

added lms boo choy test

UX changes after merge with master

fixed broken unit test

wait for course section to loaded

fixed broken boo choy test

changes after feedback

fixed broken unit test
added edx-milestones repo

split milestones and pre-requisite course flags

added a unit test in lmd and fixed broken tests

removed extra line

updates to use milestone app api instead of signals

fixed broken test

making pre-requisite ddl property of settings page

user dashboard messaging

changes after marco's feedback

removed text-truncated from mixing and fixed broken test

removed pre-requisite gating logic

added lms boo choy test

UX changes after merge with master

fixed broken unit test

wait for course section to loaded

fixed broken boo choy test

bok-choy studio test for pre requisite course

deleted the signals.py and improve code quality.

Updated message text

changes based on feedback
Comment thread lms/djangoapps/certificates/models.py Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: pos_save

@chrisndodge

Copy link
Copy Markdown
Contributor

Overall looks good. I'd suggest merging this into the main feature branch once you clean up the code quality violations:

16:39:33 lms/djangoapps/certificates/tests/tests.py (92.3%):
16:39:33 39: E1101: (no-member), CertificatesModelTest.test_course_milestone_collected: Instance of 'UserFactory' has no 'id' member
16:39:33 49: E1101: (no-member), CertificatesModelTest.test_course_milestone_collected: Instance of 'UserFactory' has no 'id' member

added edx-milestones repo

split milestones and pre-requisite course flags

added a unit test in lmd and fixed broken tests

removed extra line

updates to use milestone app api instead of signals

fixed broken test

making pre-requisite ddl property of settings page

user dashboard messaging

changes after marco's feedback

collect milestone at the time user passed course

merged with tip and made changes to comply with new api

removed obsolete items

removed line break

updates after changes in parent branch

changes based on feedback
@ziafazal
ziafazal force-pushed the ziafazal/collect-user-milestones branch from 4a113c8 to afbf6b9 Compare January 8, 2015 07:36
@ziafazal
ziafazal force-pushed the ziafazal/add-pre-requisite-course-via-milestones-app branch 2 times, most recently from a282e99 to 4d32ca5 Compare January 8, 2015 10:54
@mattdrayer
mattdrayer force-pushed the ziafazal/add-pre-requisite-course-via-milestones-app branch from 4d32ca5 to 5c1f0e9 Compare January 8, 2015 21:18
@ziafazal
ziafazal force-pushed the ziafazal/add-pre-requisite-course-via-milestones-app branch 2 times, most recently from 15279d9 to 18935e4 Compare January 9, 2015 10:17
@mattdrayer

Copy link
Copy Markdown
Contributor

@ziafazal -- just a bit of housekeeping here -- the ziafazal/collect-user-milestones branch was merged to #6126 several days ago -- can we close this PR?

@ziafazal

Copy link
Copy Markdown
Contributor Author

Yeah closing it since it is already merged.

@ziafazal ziafazal closed this Jan 14, 2015
@ziafazal
ziafazal deleted the ziafazal/collect-user-milestones branch June 24, 2015 04:42
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.

3 participants