-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Hotfix/2015 10 15 #10195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hotfix/2015 10 15 #10195
Conversation
…NL-2395, TNL-2394, TNL-2393
The heart of this fix is to change the "My Team" view to use a collection of teams instead of memberships. The team card is refactored to only take a team, rather than attempt to be polymorphic over teams and team memberships. This change enabled removing a good amount of old code. This also requires adding a `username` parameter to the teams list endpoint which allows getting a list of all teams for a single user, in order to allow refreshing the "My Teams" view correctly. Currently this list is of length at most one. TNL-3410
|
Looks like test are failing because migrations didn't run... |
|
@jzoldak , @benpatterson , should I just rerun tests to trigger a migration? |
|
@adampalay for the python test failures? I don't think rerunning jenkins jobs would help... |
|
@benpatterson it looks like tests failed because a migration wasn't run — do you know how to get the migrations to run? |
|
jenkins run python please |
|
@adampalay if "running it again" will solve this problem, then we should still fix it. Because we'd be introducing a flaky pattern and, once rebased, developers would be running python multiple times to get a passing build. |
|
@benpatterson, good point. It looks like tests failed a second time soon anyway. @bderusha |
|
@adampalay @bderusha if this helps, I can reproduce locally by running |
|
@benpatterson oh, interesting. I couldn't reproduce by running |
|
jenkins run bokchoy |
|
The failed bokchoy test is known to be flaky, and doesn't need to hold up this hotfix release: https://openedx.atlassian.net/browse/TNL-3489 Link to failure on previous run: https://build.testeng.edx.org/job/edx-platform-bok-choy-pr/6463/ |
|
Working with @bderusha , we discovered that the python test failures were because third_party_auth isn't configured in CMS, so we're going to skip these tests if |
Fix quality for template escaping
…-not-installed skip LTIConfig test when third_party_auth is not installed
|
Ok, in theory, everything should pass now! |
@bradenmacdonald
@jibsheet