João Cabrita
0879568023
feat(discussions): Add messages field to provider descriptions
...
This adds an `messages` field containing messages relevant
for configuring the provider to the DiscussionsConfigurationView.
Related tickets:
* [TNL-8339](https://openedx.atlassian.net/browse/TNL-8339 )
* [TNL-8523](https://openedx.atlassian.net/browse/TNL-8523 )
* [BB-4249 (OpenCraft Internal)](https://tasks.opencraft.com/browse/BB-4249 )
2021-07-26 13:51:23 +05:00
Mehak Nasir
79181b3db0
fix:link fix for the yellowdig general documentation
2021-07-14 22:54:09 +05:00
AsadAzam
7212c74713
fix: remove edx-next as a discussion provider ( #28059 )
2021-06-30 11:08:37 +05:00
AsadAzam
f9082a082e
fix: re-order the discussion features ( #28046 )
2021-06-28 19:13:14 +05:00
Usama Sadiq
2e33565320
fix: fixed the pylint violations causing quality failures ( #27934 )
2021-06-11 19:49:17 +05:00
Mehak Nasir
222d898e39
refactor: renaming external keys and improved code review fixes
2021-06-10 21:51:08 +05:00
Mehak Nasir
b6f96f25b9
fix: removed google drive link from codebase
2021-06-10 14:17:35 +05:00
Mehak Nasir
d4431455a1
refactor: updated provider map structure and test cases
2021-06-10 12:01:51 +05:00
Mehak Nasir
b9fc89a328
feat: documentation links added in discussion model
2021-06-07 13:57:01 +05:00
Ahtisham Shahid
73226f527b
refactor: updated feature names as per convention
2021-05-11 18:20:17 +05:00
Ahtisham Shahid
e025c9bb64
refactor: sorted imports and misc cont renames
2021-05-11 18:20:17 +05:00
Ahtisham Shahid
1a43a4ca29
feat: Added new discussion providers and features
...
refactor: Fixed linter issues
refactor: Fixed styling issues
refactor: Code refactor and removed conflicts
refactor: Replaced feature dict with enum
2021-05-11 18:20:11 +05:00
stvn
c1742b7b66
feat: Add helper for discussions configuration to indicate feature support
2021-04-17 00:52:51 -07:00
stvn
2053da2a9e
fix: Update default provider returned by discussions API
2021-04-07 11:54:21 -07:00
stvn
d884967e2c
refactor: Split kwargs out to individual lines
...
to make further addition/deletion cleaner.
2021-04-07 11:43:12 -07:00
David Joy
8c6a06cf5b
fix: adjust discussions app APIs to match consuming frontend ( #27085 )
...
This commit adjusts a few values in our discussions configuration APIs to make them match what the frontend needs, as well as to more accurately reflect the providers available today.
- The `active` provider ID is expressed as None if it doesn’t exist
- The “cs_comments_service” provider has been renamed “legacy” - when we implement the new discussions micro-frontend, we’ll also have a separate provider for that, so they can’t both be “cs_comments_service”. Also, cs_comments_service is such a bad name for anything.
- The hard-coded providers list in get_supported_providers now includes ‘legacy’ and ‘piazza’, our two known providers. This list will be updated as more known providers come online.
- The PROVIDER_FEATURE_MAP has similarly been updated.
Part of this task: TNL-8093
2021-03-23 13:37:16 -04:00
Usama Sadiq
aa618c460c
refactor: remove unused-imports ( #27083 )
2021-03-19 22:42:14 +05:00
Usama Sadiq
5b9978029e
refactor: ran pyupgrade on openedx/core/djangoapps ( #26909 )
...
Ran pyupgrade on {debug, demographics, discussions}.
2021-03-18 18:37:31 +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
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