Skip to content

WIP Made coach dashboard available on ccx - #143

Closed
amir-qayyum-khan wants to merge 151 commits into
masterfrom
fix/aq/add_coach_role_on_ccx
Closed

WIP Made coach dashboard available on ccx#143
amir-qayyum-khan wants to merge 151 commits into
masterfrom
fix/aq/add_coach_role_on_ccx

Conversation

@amir-qayyum-khan

Copy link
Copy Markdown
  • Previously ccx coach dashboard was only available on master course. Coach needs to open master course to access coach dashboard
  • After this fix coach can access his dashboard from both master course and ccx

Issue #33
@pdpinch @pwilkins @giocalitri

@amir-qayyum-khan amir-qayyum-khan changed the title Made coach dashboard available on ccx WIP Made coach dashboard available on ccx Nov 11, 2015
Ned Batchelder and others added 2 commits November 11, 2015 09:03
We need to be sure the migrations will work even in the presence of data
from the future.  get_or_create is a problem, because if the data
already exists, there could be more than one record, even if this
migration only creates one.
Comment thread lms/djangoapps/ccx/views.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

When does this exception occur?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

@pdpinch When coach creates ccx for the first time, I am assigning him role "ccx_coach" on the ccx.
Now he has role = "ccx_coach" on both master course and ccx. He can access dashboard from both of them.

@amir-qayyum-khan
amir-qayyum-khan force-pushed the fix/aq/add_coach_role_on_ccx branch from e7de07e to 1f96ef2 Compare November 12, 2015 13:30
Comment thread lms/djangoapps/ccx/plugins.py Outdated

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Assuming that one ccx has only one coach

@pdpinch

Ned Batchelder and others added 3 commits November 24, 2015 16:25
- API built atop Django REST Framework
- Added support for OAuth 2.0 and session authentication
- Added permissions around eligibility data

ECOM-2609
@amir-qayyum-khan
amir-qayyum-khan force-pushed the fix/aq/add_coach_role_on_ccx branch from 909d264 to 7383cf4 Compare November 25, 2015 10:20
@amir-qayyum-khan
amir-qayyum-khan force-pushed the fix/aq/add_coach_role_on_ccx branch 3 times, most recently from 08ac5cf to 1644768 Compare November 25, 2015 15:28
Jesse Zoldak and others added 12 commits November 25, 2015 10:45
Disable the pip version check message for uninstalls
There is no need for a separate migration for the validation. Updated the regex in the initial migration to appease Django.

ECOM-2609
Extends the Programs ConfigurationModel, cleans up Programs-related utilities and corresponding tests, and corrects caching. Uses the Programs API to list programs within Studio. ECOM-2769.
…1712

MA-1712: Update Mobile API to include course_about
Updated credit migration for CreditProvider.provider_id
MA-1593; include post in comment count
@amir-qayyum-khan
amir-qayyum-khan force-pushed the fix/aq/add_coach_role_on_ccx branch from 1644768 to 1630187 Compare November 26, 2015 09:49
@amir-qayyum-khan
amir-qayyum-khan force-pushed the fix/aq/add_coach_role_on_ccx branch from 1630187 to 2780629 Compare November 26, 2015 10:26
@pdpinch pdpinch closed this Nov 30, 2015
@pdpinch pdpinch removed the ready label Nov 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.