Ahtisham Shahid
28b1b1973b
feat: updated v2 captcha to v3 in post editor ( #803 )
...
* feat: updated v2 captcha to v3 in post editor
* feat: added google captcha v3 for comment
* test: added test cases
* test: added test case to update the post
* test: updated test case for preview node
* test: updated test case for comment error
* test: removed mock file
* fix: removed comments
---------
Co-authored-by: sundasnoreen12 <sundasnoreen12@gmail.com >
2025-08-22 16:54:52 +05:00
sundasnoreen12
ec800dd048
fix: fixed rate limit dialogue for edit contents ( #797 )
2025-08-05 15:57:40 +05:00
sundasnoreen12
a0269115b4
feat: added rate limit dialogue ( #796 )
...
* feat: added rate limit dialogue
* test: added test cases for post comment
* test: added test for content creation dialogue
* test: added test cases for empty topics
* test: added test cases
* feat: added content rate limit dialogue on post API for post and comment
* fix: fixed editor close issue on submit
* test: addd test cases
2025-08-05 12:31:12 +05:00
sundasnoreen12
d36c4af4e9
feat: captcha only for learners ( #792 )
...
* feat: captcha only for learnerS
* test: fixed test cases
* test: fixed test cases for post editor
2025-07-28 21:53:22 +05:00
Ahtisham Shahid
2241575cc0
feat: added captcha to discussion post creation ( #785 )
...
* feat: added captcha to discussion post creation
* feat: added captcha for comment and response
* fix: removed learner check
* test: fixed test cases
* fix: removed comment and added check for empty sitekey
* fix: fixed translation issue
* test: added test cases for recaptcha
* test: should allow posting a comment with CAPTCHA
* test: added submit post test cases
* test: test edge cases for api
* test: added test cases for react-google-recaptcha
* test: added test case for default values for captcha
* fix: removed unused catch
---------
Co-authored-by: sundasnoreen12 <sundasnoreen12@gmail.com >
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2025-07-17 18:55:16 +05:00
sundasnoreen12
3b7239d72c
feat: added product tour to notify all learners ( #783 )
...
* feat: added product tour to notify all learners
* fix: removed unused function
2025-07-03 17:10:09 +05:00
ayesha waris
7ebdf1be3e
feat: Add notify all learners discussion post checkbox ( #779 )
...
* feat: Add notify all learners discussion post checkbox
* refactor: refactored post editor
* test: added test cases
* fix: fixed lint errors
---------
Co-authored-by: Hassan Raza <h.raza@arbisoft.com >
Co-authored-by: Ayesha Waris <ayesha.waris@192.168.10 .6>
2025-06-27 19:42:39 +05:00
sundasnoreen12
3391e966f3
feat: added help section for post documentation ( #733 )
...
* feat: added help section for post documentation
* refactor: refactor code
2024-08-08 18:13:08 +05:00
ayesha waris
a545d0b9f6
fix: responsiveness of MFE discussions ( #697 )
...
* fix: fixed sidebar xl screen width
* fix: fixed failing test runs
* refactor: removed unused css classes
2024-05-27 16:48:53 +05:00
Brian Smith
1a2068d52f
chore(deps): update paragon and frontend-build to openedx scope
2024-02-28 12:55:13 -03:00
ayesha waris
f69b2c118f
chore: removed eslint-disable statements ( #658 )
...
* chore: removed eslint-disable statements
* refactor: removed unnecessary files and unintentional eslint-disable statements
* refactor: removed eslint import/no-cycle error
* fix: failing testcase
* style: removed comments
* fix: failing testcase
---------
Co-authored-by: sohailfatima <23100065@lums.edu.pk >
Co-authored-by: Fatima Sohail <68312464+sohailfatima@users.noreply.github.com >
2024-01-31 16:54:03 +05:00
Syed Ali Abbas Zaidi
b35632df64
feat: upgrade react router to v6 ( #542 )
...
* feat: upgrade react router to v6
* fix: routing issues
* fix: category route should redirect to all posts
* fix: path error on routes
2023-12-07 18:10:48 +05:00
Ahtisham Shahid
c6d953fe7b
feat: removed enable_moderation_reason_codes flag ( #615 )
...
* chore: removed deprecated flag
fix: resolved linter error
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
fix: changed workflow
* test: fixed postEditor test case
---------
Co-authored-by: Awais Ansari <awais.ansari63@gmail.com >
2023-12-03 22:49:08 +05:00
Bilal Qamar
b2b33b76f7
feat: upgraded to node v18, added .nvmrc and updated workflows ( #471 )
...
* feat: upgraded to node v18, added .nvmrc and updated workflows
* refactor: updated packages
* refactor: resolved eslint issues
2023-05-25 13:16:53 +05:00
Bilal Qamar
70f6541585
build: edx namespace packages upgrade & resolved respective eslint issue ( #508 )
...
* refactor: updated frontend-build, frontend-platform, header & footer packages
* fix: resolved eslint issues post frontend-build upgrade
* refactor: resolved eslint issues
* refactor: pinned frontend-build & changed suggested function definitions
2023-05-24 11:55:28 +05:00
Awais Ansari
0844ee6875
Perf: improved discussions MFE's components re-rendering and loading time ( #513 )
...
* chore: configure WDYR for react profiling
* perf: reduced post content re-rendering
* perf: post content view and it child optimization
* perf: add memoization in post editor
* perf: add memoization in postCommnetsView
* perf: improved endorsed comment view rendering
* perf: improved re-rendering in reply component
* fix: uncomment questionType commentsView
* fix: removed console errors in postContent area
* perf: reduced postType and postId dependancy
* perf: improved re-rendering in discussionHome
* perf: improved re-rendering of postsList and its child components
* perf: improved re-rendering of legacyTopic and learner sidebar
* fix: postFilterBar filter was not updating
* fix: resolve duplicate comment posts issue
* fix: memory leaking issue in comments view
* fix: duplicate topic posts in inContext sidebar
* perf: add lazy loading
* chore: remove WDYR configuration
* fix: alert banner padding
* chore: update package-lock file
* fix: bind tour API call with buttons
2023-05-08 16:21:29 +05:00
Awais Ansari
7b7c249abd
Revert "Perf: improved discussions MFE's components re-rendering and loading time ( #485 )" ( #512 )
...
This reverts commit 59b4366edd .
2023-05-08 15:34:43 +05:00
Awais Ansari
59b4366edd
Perf: improved discussions MFE's components re-rendering and loading time ( #485 )
...
* chore: configure WDYR for react profiling
* perf: reduced post content re-rendering
* perf: post content view and it child optimization
* perf: add memoization in post editor
* perf: add memoization in postCommnetsView
* perf: improved endorsed comment view rendering
* perf: improved re-rendering in reply component
* fix: uncomment questionType commentsView
* fix: removed console errors in postContent area
* perf: reduced postType and postId dependancy
* perf: improved re-rendering in discussionHome
* perf: improved re-rendering of postsList and its child components
* perf: improved re-rendering of legacyTopic and learner sidebar
* fix: postFilterBar filter was not updating
* fix: resolve duplicate comment posts issue
* fix: memory leaking issue in comments view
* fix: duplicate topic posts in inContext sidebar
* perf: add lazy loading
* chore: remove WDYR configuration
* fix: alert banner padding
* chore: update package-lock file
2023-05-08 15:14:53 +05:00
sundasnoreen12
1e47d102a3
test: added newly cases to cover codeCov ( #474 )
...
* test: added newly cases to cover codeCov
* test: added new cases of empty posts
* test: added test cases of legacy topics
* refactor: removed extra lines and extra const objects
* test: added test cases for postPreviewpane
* test: added test cases for post comment view api
* refactor: removed extra lines and code
* refactor: fixed issues identified during code review
* refactor: changed description of one test case
---------
Co-authored-by: sundasnoreen12 <sundasnoreen12@ggmail.com >
2023-03-27 14:05:40 +05:00
SaadYousaf
7b000f1974
feat: send enableInContextSidebar param to backend to identify source of content for events
2023-03-09 09:02:10 +05:00
Ahtisham Shahid
61581ff474
fix: resolved data retention issue in add a post form ( #451 )
...
* fix: resolved data retention issue in adding a post form
* test: added unit test for post editor
2023-02-22 22:58:23 +05:00
ayesha waris
f9ca375853
style: in-context discussions style updates ( #426 )
...
* style: change size of postactionbar in incontext discussions
* style: change postfilterbar text color and style
* style: change side bar icon sizes accoording to figma
* style: change margin for post aacording to figmaa
* style: change add a post style aaccording to figma
* refactor: remove unnecessary spaces
* refactor: use lineheight24 aand fontstyle class
---------
Co-authored-by: Mehak Nasir <67791278+mehaknasir@users.noreply.github.com >
2023-02-09 16:08:22 +05:00
Mehak Nasir
a218c29831
style: fixes add/edit post section redesigned
2023-01-11 16:59:04 +05:00
Awais Ansari
58e724d724
feat: display archived topics is post editor and topics list ( #397 )
...
* fix: display subsection name when there is no units in subsection
* feat: display archived topics is post editor and topics list
* fix: posts filter are affecting topic posts result
2023-01-04 14:01:56 +05:00
Awais Ansari
3f890401e8
feat: implements new v3 in-context topics structure ( #371 )
2022-12-30 17:15:47 +05:00
Mehak Nasir
b47fc9b3e9
fix: post edit reason will not be sent in case of global staff own post
2022-12-23 17:22:17 +05:00
Mehak Nasir
b23846b1e4
fix: handled thread not found result on frontend
2022-12-01 15:44:18 +05:00
Awais Ansari
9350922200
fix: incontext modal alignment changes ( #353 )
2022-11-18 16:21:43 +05:00
Awais Ansari
1c5b0ac581
fix: in-context discussion rendering in sidebar ( #351 )
...
* fix: in-context discussion rendering in sidebar
* test: fix the failed test case for post editor
2022-11-17 19:47:20 +05:00
Mehak Nasir
6d87bf879d
fix: unnamed category and subcatefory strings added
2022-11-11 14:55:44 +05:00
Awais Ansari
4fecfabf2e
fix: add violates-guidelines edit reason as a default value for global staff ( #323 )
...
* fix: remove horizontal scrollbar
* fix: remove violates-guidelines edit reason as a default value for global staff
* fix: global staff can edit comment/reply
2022-10-13 20:41:16 +05:00
Kshitij Sobti
50b2e15731
feat: Add support for grouping at subsections ( #281 )
...
For smaller courses, there is a feature under the new provider
for grouping topics at the subsection level so that when
navigating the course, all topics under a subsection show up in
the sidebar instead of just the current unit.
This implements that functionality by checking if the discussion
is loaded in-context, and if grouping at subsection is enabled,
and if so, displaying the current subsection's topics.
2022-10-12 17:58:04 +05:00
Awais Ansari
11e9ebcfd0
fix: remove editor text persistence ( #311 )
...
* fix: remove editor text persistence
* fix: remove text persistence from comment/response editor
* fix: stop comment/response validation on editor cancel button
2022-10-04 18:58:50 +05:00
Awais Ansari
ab2c031bdc
fix: remove post sorting from frontend
2022-09-29 11:59:59 +05:00
Mehak Nasir
7017f43b35
fix: edit post action fixed in learner tab
2022-09-19 14:05:28 +05:00
Ahtisham Shahid
b5dce94200
feat: made violates-guidelines edit reason code default for admin ( #288 )
2022-09-15 11:17:40 +05:00
Awais Ansari
45c596b770
fix: allow actions according to user role and privileges ( #260 )
...
* fix: allow actions according to user role and privileges
* test: fix failed test case for has_moderation_privileges change
2022-08-24 12:31:31 +05:00
Awais Ansari
3e0e040cb1
fix: style issues for new post and edit post form ( #242 )
...
* fix: style issues for new post and edit post form
* fix: post type cards width
2022-08-11 12:37:05 +05:00
Awais Ansari
ca1783a2b6
fix: set default value for cohorts dropdown ( #208 )
2022-07-06 17:11:37 +05:00
adeel.tajamul
ef966a5700
fix: following the post while creating
2022-06-08 11:55:13 +05:00
Mehak Nasir
c2106423c6
style: show preview button css fix in edit mode
2022-06-06 17:07:39 +05:00
Mehak Nasir
5226cb3552
feat: added preview option for posts/comments/reponses
2022-06-04 00:50:11 +05:00
Awais Ansari
7502006f01
feat: add cohort filter in filter action bar ( #172 )
...
* feat: add cohort filter in the filter action bar
* test: fix posts view fail test cases
* test: add test case for cohort filter
2022-06-01 13:39:33 +05:00
Mehak Nasir
8dd19de8a2
Revert "temp: post preview removed temporarily to move fixes on prod"
...
This reverts commit 20b9bba5d8 .
2022-05-30 14:19:34 +05:00
Mehak Nasir
20b9bba5d8
temp: post preview removed temporarily to move fixes on prod
2022-05-27 15:18:23 +05:00
Mehak Nasir
a6577bffcf
feat: added preview option for tinyMCE content ( #164 )
2022-05-24 11:43:11 +05:00
Awais Ansari
11f98d32a1
refactor: structure the edit reason code condition
2022-04-21 23:53:56 +05:00
Awais Ansari
bea2390b4d
fix: add validation for edit reason code dropdown
2022-04-21 23:26:14 +05:00
Mehak Nasir
86f7a07ded
feat: allow anonymous post support is removed from add post section
2022-04-14 13:06:17 +05:00
Kshitij Sobti
b6da098331
feat: Add support for specifying post close reasons [BD-38] [TNL-8843] [BB-5012] ( #96 )
...
Adds support for specifying an edit reason when a moderator edits a user's post.
Co-authored-by: Felipe Trzaskowski <felipe.trzaskowski@gmail.com >
2022-04-01 07:56:25 +00:00