SaadYousaf
1a0906bc7a
feat: add discussion event coverage for legacy experience.
2022-11-21 14:59:50 +05:00
SaadYousaf
1cb1e2f61d
fix: add fix for search event for learner search in discussions
2022-11-21 14:29:14 +05:00
SaadYousaf
c0631c320e
fix: legacy coverage and add missing properties for reported events
2022-11-17 13:03:47 +05:00
Mehak Nasir
b6ee28310e
feat: added not responded filter for fetch thread list api ( #31275 )
2022-11-11 14:56:01 +05:00
Muhammad Adeel Tajamul
06ac5ed4b0
feat: added sort by recent activity for activity stats api ( #31252 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-11-07 11:15:01 +05:00
Muhammad Adeel Tajamul
1a25a5d3fd
feat: added post filters in learners tab api ( #31191 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-11-03 16:53:50 +05:00
SaadYousaf
17df3d4e17
feat: add discussion reported and unreported events
2022-11-01 15:57:13 +05:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
SaadYousaf
f6870f7ae7
refactor: remove todo to add tracking for reported content email notification
2022-10-28 19:10:58 +05:00
SaadYousaf
c79c41e0a3
fix: filter out discussion topics that have not started yet for instructor paced courses
2022-10-13 23:15:46 +05:00
Ahtisham Shahid
c2696c07fc
fix: updated topic sorting for discussions MFE ( #31124 )
...
* fix: updated topic sorting for discussions MFE
* feat: updated topic sorting test case
2022-10-13 15:09:19 +05:00
Sagirov Evgeniy
265ddc426e
feat!: raise 404 for old mongo course pages ( #31125 )
...
LMS Courseware access to Old Mongo courses was already removed in
fc8601de (https://github.com/openedx/edx-platform/pull/30172 ). This
commit makes direct links to the other tabs (progress, instructor
dashboard, discussion, static tabs) fail with a 404 error on Old
Mongo courses.
Upcoming work to remove parent/child relationships from the Old
Mongo Modulestore would have broken these pages anyway.
2022-10-12 10:44:04 -04:00
Demid
062a760242
feat: add "count_flagged" query param to the learner thread endpoint ( #31048 )
2022-10-12 16:41:06 +05:00
Muhammad Adeel Tajamul
c758291ebd
fix: removed switch experience bar from legacy ( #31138 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-10-12 12:00:32 +05:00
Saad Yousaf
3423feb4fd
Revert "fix: filter out discussion topics that have not started yet."
...
This reverts commit 54b5d59fc3 .
2022-10-08 14:58:14 +05:00
SaadYousaf
54b5d59fc3
fix: filter out discussion topics that have not started yet.
2022-10-07 15:17:12 +05:00
Muhammad Adeel Tajamul
5cb6e9859a
feat: remove support for discussion mfe iframe ( #31067 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-10-06 06:04:33 +05:00
SaadYousaf
8ecb39826a
fix: add missing context for discussion events
2022-10-03 15:26:31 +05:00
SaadYousaf
6aca8abe87
feat: add event for edited content in discussions
2022-10-03 15:00:03 +05:00
Muhammad Adeel Tajamul
e96102b2f1
feat: removed discussion sort options from advanced settings ( #30963 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-09-30 11:42:59 +05:00
AsadAzam
23972e7f94
fix: merge discussions rollout flags ( #30989 )
...
* fix: merge discussions rollout flags
* test: fixed tests
* test: fixed tests
2022-09-21 14:28:33 +05:00
SaadYousaf
85a8b39735
feat: add event for content deletion for discussions
2022-09-21 13:20:58 +05:00
Muhammad Adeel Tajamul
1259c0e7a5
fix: sort order will not be alphabetical ( #30990 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-09-19 12:24:46 +05:00
SaadYousaf
b8e466b55c
fix: update editable action item for different discussion and course roles
2022-09-19 11:51:24 +05:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -04:00
Ahtisham Shahid
eca87000c4
Created a edx.forum.thread.locked event ( #30964 )
...
* feat: added new discussions event edx.forum.thread.locked
2022-09-15 11:18:32 +05:00
Kshitij Sobti
6ebc9b3888
feat: Track additional discussion context for better deletion handling ( #30140 )
...
Tracks a discussion topics' section and subsection in a new context field so that we have access to that information when the topic's section/subsection/unit has been deleted. This is then used when a topic is deleted to append the section and subsection name to the topic title.
ADR: https://github.com/openedx/edx-platform/pull/29928
2022-09-13 16:01:25 +05:00
Muhammad Adeel Tajamul
8c13fae0ff
feat: backend change for copy post functionality for discussions post ( #30941 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-09-12 12:31:57 +05:00
Kshitij Sobti
0be6a7aa93
fix: allow flagging for abuse when filtering comments by user ( #30346 )
...
Abuse flagging is always supported, so allow abuse flagging even when no other
actions are available due to the lack of a thread context in the comment api.
2022-09-07 17:30:45 +05:00
Ahtisham Shahid
4541750eec
feat: added tracking event on learner search ( #30945 )
2022-09-07 14:50:00 +05:00
Ahtisham Shahid
d9073e99b0
feat: fixed iframe redirection logic ( #30946 )
...
* feat: fixed iframe redirection logic
* fix: Updated unit test to resolve test fails
2022-09-06 19:40:25 +05:00
Saad Yousaf
fb716a76d9
fix: allow discussion moderators to unreport their content ( #30938 )
...
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local >
2022-09-05 18:39:46 +05:00
SaadYousaf
a1b43766cd
fix: update email links to point to new discussions MFE.
2022-09-01 19:18:33 +05:00
Muhammad Adeel Tajamul
20477abcd1
feat: redirect urls to discussions domain ( #30924 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-09-01 15:58:44 +05:00
Saad Yousaf
3b978c4157
feat: point to new discussions MFE on Discussion Tab ( #30896 )
...
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local >
2022-08-29 15:18:26 +05:00
Kshitij Sobti
c2326f0399
fix: change conditions for showing new and legacy discussion providers ( #30818 )
...
The current logic for showing discussion providers makes it hard to switch
from the legacy to the new provider. This commit changes the conditions in
which different providers are shown, and which provider is used as default.
Before this commit, the new provider would be hidden if the legacy provider
was in use and vice-versa. So both would only be shown if neither legacy
nor the new provider were in use (i.e. an LTI provider was in use).
Now, all providers are always displayed to global staff. If the waffle
flag for the new provider is set
(`discussions.enable_new_structure_discussions`), then new provider is
always displayed, and the legacy provider is hidden unless it's currently
in use.
If flag is not set, then the new provider is always hidden unless it is
used by a course.
Finally, the default provider now depends on the flag above. If it is
set globally, then the default provider is the new provider, otherwise
the legacy provider remains the default provider.
2022-08-25 04:00:18 -07:00
SaadYousaf
495d1cc86c
fix: add is_group_ta and has_moderations_privileges to course settings API
2022-08-24 12:04:27 +05:00
Ahtisham Shahid
69efe48e09
fix: Made user search function case in-sensitive ( #30867 )
2022-08-17 13:39:22 +05:00
Ahtisham Shahid
dcb01d107f
fix: Temporary fix for learners stats api performance issue ( #30847 )
...
* fix: Temporary fix for learners' stats API performance issue
* fix: resolved linter errors
* fix: learners stats API response is now null
* fix: changed waffle dates
* fix: resolved unit test issue
2022-08-12 17:24:22 +05:00
Saad Yousaf
067ebd79ce
fix: fix inIframe query param for discussion MFE link ( #30846 )
...
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local >
2022-08-12 15:13:06 +05:00
Muhammad Adeel Tajamul
f24af41b98
feat: redirect method for learners to new MFE ( #30769 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-08-11 11:49:45 +05:00
Muhammad Adeel Tajamul
525dfa6ef6
fix: author can see close edit reason ( #30819 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-08-05 16:38:32 +05:00
SaadYousaf
a948f535c1
feat: add flag to pass inIframe query_param for discussions MFE.
2022-08-03 15:39:02 +05:00
SaadYousaf
257a7f38d3
feat: enable moderators to unreport content for discussion api
2022-07-27 19:30:52 +05:00
Ahtisham Shahid
43de567018
fix: resolved issue when user profile does not exist ( #30760 )
...
fix: resolved issue when user profile does not exist
2022-07-22 14:38:25 +05:00
SaadYousaf
18deaf145f
fix: add missing roles to Staff and Community TA lists to address missing Icons on FE
2022-07-20 19:57:43 +05:00
SaadYousaf
1ad3fb4992
fix: add staff permission to privileges check for learner tab
2022-07-20 19:56:39 +05:00
Ahtisham Shahid
a6e35897a1
feat: added logs to assess root cause of error in threads api ( #30748 )
...
Co-authored-by: AhtishamShahid <ahtishamshahid@A006-00850.local >
2022-07-20 15:17:28 +05:00
SaadYousaf
800120ce95
fix: sort the user stats to maintain best matched username first
2022-07-18 15:08:24 +05:00
Mehak Nasir
d639c055d1
style: changes to banner design ( #30710 )
...
style: tooltip added for switch legacy
fix: add feedback button added in legacy view and text improved
2022-07-14 16:25:22 +05:00