-
Notifications
You must be signed in to change notification settings - Fork 178
feat: Add support for the new Open edX discussion provider [BD-38] [TNL-8622] #217
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
Conversation
|
Thanks for the pull request, @xitij2000! I've created BLENDED-1012 to keep track of it in Jira. More details are on the BD-38 project page. When this pull request is ready, tag your edX technical lead. |
e7c1f48 to
c03e807
Compare
Codecov Report
@@ Coverage Diff @@
## master #217 +/- ##
==========================================
+ Coverage 66.27% 66.41% +0.13%
==========================================
Files 93 93
Lines 1699 1706 +7
Branches 376 385 +9
==========================================
+ Hits 1126 1133 +7
+ Misses 548 547 -1
- Partials 25 26 +1
Continue to review full report at Codecov.
|
|
👍 The only problem I noticed is that "Group in context discussion at the subsection level" setting doesn't show the value that is saved, i.e. whenever you go to edit the settings, it will be set to off, even if it's on. It seems to be a problem with the backend not returning the value for the setting, so not related to the changes in this PR. Also, to test the changes, I had to enabled the edx provider by modifying
|
I've fixed this issue and made some other changes to the API. It seems there might be some discussion about this so might need to pause this for a bit. |
mehaknasir
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a suggestion marked on the code. otherwise changes looks fine to me
|
@mehaknasir This PR requires the edx-platform PR which currently cannot be merged since the API approach is in discussion. So I'm going to hold off on changes here till it's mergable. |
|
@xitij2000 Dep PR is closed, can you update the PR description to add a new PR link that this PR is depending upon? thanks. |
Done. |
e2d8053 to
a6a8190
Compare
Codecov Report
@@ Coverage Diff @@
## master #217 +/- ##
==========================================
- Coverage 67.95% 66.55% -1.40%
==========================================
Files 94 94
Lines 1713 1743 +30
Branches 384 398 +14
==========================================
- Hits 1164 1160 -4
- Misses 524 557 +33
- Partials 25 26 +1
Continue to review full report at Codecov.
|
a6a8190 to
392d2aa
Compare
392d2aa to
7a512f8
Compare
|
@xitij2000 "Group in context discussion at the subsection level" always displays false. The value comes back from the API, but gets lost during normalization. |
|
👍 Minor changes required.
|
7a512f8 to
bf48b37
Compare
This adds support for configuring the new Open edX discussion provider. It expands on the features of the legacy configuration by adding additional ways to configure discussions.
bf48b37 to
0ac5e2e
Compare
|
@xitij2000 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future. |
fix: multiple non-numeric problems of the same type should also route to the advanced editor. TNL-10401.
This adds support for configuring the new Open edX discussion provider. It expands on the features of the legacy configuration by adding additional ways to configure discussions.
Depends on: openedx/edx-platform#29863