stvn
054f4ac828
feat: Add discussions API endpoint [BD-03]
2021-03-10 01:01:53 -08:00
stvn
747a049420
docs: Add ADR for DiscussionsConfiguration HTTP API [BD-03]
2021-03-10 01:01:16 -08:00
Kyle McCormick
9aefd6f986
style: django-not-configured is not a sensible lint-amnesty value ( #26862 )
...
django-not-configured is an error raised by pylint (with
the pylint-django plugin) when it's not correctly configured.
We should not be applying lint amnesty for such a violation.
2021-03-05 08:11:58 -05:00
stvn
8314971e0b
refactor: Convert discussions to pluggable app
...
This minimizes our footprint outside of the djangoapp, now and moving
forward. Not only can we drop the `lms/envs/common.py` change, but we
can also avoid touching `lms/urls.py` when we add the API. Everything
can stay contained within `openedx/core/djangoapps/discussions`.
2021-02-25 18:51:25 -08:00
usamasadiq
96f0915b0f
Fixed new pylint warnings.
...
use generator in any/all()
disable not-callable warnings
disable no-member warnings
Suppressed smaller pylint warnings
Pin edx-proctoring==3.5.0
2021-02-22 16:36:53 +05:00
Aarif
c880a44947
replaced unittest assertions pytest assertions ( #26566 )
2021-02-22 12:24:07 +05:00
stvn
b17bbc8d66
style: Add more type-hints to discussions app
2021-02-10 08:42:05 -08:00
stvn
ef77ddc18d
Merge PR #26345 bd03/admin/enabled
...
* Commits:
fix: Add DiscussionsConfiguration.enabled to admin page
2021-02-10 08:25:16 -08:00
stvn
d8d4b4a0cc
Merge PR #26346 bd03/models/str
...
* Commits:
style: Cleanup DiscussionsConfiguration.__str__
2021-02-10 08:23:49 -08:00
M. Zulqarnain
c3c57c5ecd
BOM-2322 : Pylint amnesty in openedx apps ( #26367 )
...
* pylint amnesty in demographics, discussions and comments app
2021-02-04 15:33:50 +05:00
stvn
d52ec518cf
style: Cleanup DiscussionsConfiguration.__str__
...
This makes it more useful during debugging, as well as on the Django
Admin page.
2021-02-03 01:58:23 -08:00
stvn
9df2c4462f
fix: Add DiscussionsConfiguration.enabled to admin page
...
Without this, we can't edit it via the default view.
2021-02-03 01:49:07 -08:00
stvn
c36c343c58
style: Fix pylint issues in discussions app
2021-02-02 16:57:39 -08:00
stvn
cff2cb8941
feat: Allow filtering of discussion providers
...
Propose and implement organization-wide discussion-provider filtering.
Fixes: TNL-7814
2021-02-02 06:51:41 -08:00
stvn
c7a4f97ba1
Add get-accessor helper for discussions plugins
2020-12-17 20:08:57 -08:00
stvn
590286f3be
Add is_enabled helper for discussions plugins
2020-12-17 19:40:41 -08:00
stvn
39acbf2f21
Implement a new configuration system for discussions plugins
...
Additional details available in the attached decisions document.
Co-authored-by: Kshitij Sobti <kshitij@sobti.in >
Co-authored-by: stvn <stvn@mit.edu >
2020-12-17 18:23:46 -08:00