Kristin Aoki
7aa2baaa8a
fix: bump frontend-lib-content-components package ( #1071 )
2024-06-05 14:19:53 -04:00
Yusuf Musleh
8cde43eb5b
fix: Search result redirect to unit lib component ( #1027 )
...
This change fixes redirection to the library component in the unit when selecting the search result. It also fixes an issue with navigating to the library MFE when selecting a library component.
2024-06-03 17:55:37 +05:30
Chris Chávez
460de7014e
[FC-0042] Fix: Bug: Unusable "Languages" taxonomy appears in tagging drawer ( #1031 )
...
Hide language taxonomy when is empty
New message on search result when taxonomy is empty
Empty taxonomies message added in drawer
2024-06-03 17:36:54 +05:30
Kristin Aoki
9b4eb10342
fix: allow grace period minutes only ( #1064 )
...
* fix: allow grace period minutes only
* fix: zero minutes error
2024-05-31 15:30:00 -04:00
Kristin Aoki
a340320e8f
fix: upgrade frontend -lib-content-componets package ( #1060 )
2024-05-31 09:56:03 -04:00
Kristin Aoki
a585a13e97
fix: wrong lock status update message ( #1053 )
2024-05-28 11:52:39 -04:00
Kristin Aoki
435af2c36f
fix: update date using utc timezone instead of local ( #1043 )
...
* fix: update date using utc timezone instead of local
* fix: lint error
2024-05-24 13:07:10 -04:00
Rodrigo Martin
732b7ed86c
feat(AU-2035): Add disclaimer to AppSettingsModalBase ( #1024 )
2024-05-24 12:13:42 -03:00
Yusuf Musleh
d0b3328f26
feat: Import new taxonomy dialog flow ( #1017 )
...
This PR updates the existing import tags wizard to also handle importing new taxonomies.
2024-05-24 19:19:26 +05:30
Chris Chávez
c3df0b0692
feat: Show toast when exporting course tags ( #995 )
...
Show in in-progress toast when exporting course tags
2024-05-24 15:54:59 +05:30
Kristin Aoki
7247cc2d71
feat: bump frontend-lib-content-components 2.1.9 ( #1028 )
2024-05-22 15:40:04 -04:00
Kristin Aoki
3f987f9958
feat: improve error messaging and empty updates ( #1025 )
...
* feat: improve error messaging and empty updates
* chore: improve code coverage
* fix: update error messages
* fix: message title for saving handouts
2024-05-22 14:28:53 -04:00
Peter Kulko
3647bcbbf9
fix: fixed rerun link ( #1023 )
...
* fix: fixed rerun link
* refactor: code refactoring
* refactor: updated tests
* refactor: after review
2024-05-21 12:58:53 -04:00
bszabo
54003af07c
fix: issue-1018 remove reference to edX user\nIn configure wiki opera… ( #1021 )
...
* fix: issue-1018 remove reference to edX user\nIn configure wiki operation
* fix: issue-1018 keep to original they wording
2024-05-21 11:24:21 -04:00
renovate[bot]
f34157e11c
fix(deps): update dependency @edx/frontend-lib-content-components to v2.1.8 ( #997 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 14:26:42 +00:00
renovate[bot]
8a491cc365
fix(deps): update dependency @openedx/paragon to v22.4.0 ( #963 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 14:15:18 +00:00
Leangseu Kim
7d9dd7535b
chore: lock @edx/react-unit-test-utils
2024-05-16 10:02:50 -04:00
Ihor Romaniuk
7c539f346b
fix: info icon shrinking on advanced settings page ( #984 )
2024-05-15 13:02:05 -03:00
Navin Karkera
d882f2f856
feat: discussion setting and release & due date setting ( #976 )
...
* fix: hide release and due dates config in self paced courses
* feat: discussion enable setting for unit in outline
* refactor: message text
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* fix: modal dialog overflow
---------
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
2024-05-13 11:21:18 -04:00
Leangseu Kim
65132eead2
fix: allow page grid to take plugin slot id instead ( #994 )
...
* fix: allow page grid to take plugin slot id instead
* chore: add config check
* chore: linting
* chore: variable more readable
2024-05-13 10:39:11 -04:00
Peter Kulko
a88066a2c5
fix: fixed course rerun route ( #993 )
2024-05-09 13:51:22 -03:00
Chris Chávez
e0fb41d8f5
[FC-0049] feat: Other Tags section added on tags drawer ( #987 )
...
Adds the new "Other tags" Section to tags drawer that contains the taxonomies/tags that the user doesn't have permission to see/edit. It allow to delete those tags.
2024-05-09 21:34:22 +05:30
Peter Kulko
55adcfe90d
feat: Added errors handling 4xx, 5xx ( #992 )
...
* feat: [AXIMST-538] Add errors handling 4xx, 5xx
* fix: resolve discussions
* fix: second round of review discussions
refactor: fixing tests for Textbooks page
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2024-05-09 11:10:28 -03:00
ruzniaievdm
c884ff2882
fix: Group configurations - Add a counter for usage groups ( #991 )
2024-05-09 08:59:44 -03:00
Navin Karkera
5c1df3e16e
feat: better api error handling ( #972 )
...
Improve API error handling.
2024-05-09 11:18:00 +05:30
Yusuf Musleh
8aea28c6e0
feat: search filters refinement ( #980 )
...
Sort blocktypes on hierarchy then alphabet.
2024-05-09 11:10:21 +05:30
Braden MacDonald
14245bc6ad
feat: Enable taxonomy/tagging feature in MFE by default ( #989 )
...
* feat: enable tagging/taxonomy feature by default
* test: improve coverage
* chore: fix lint issue
2024-05-08 18:12:56 -03:00
Chris Chávez
dd9202fafe
feat: prevent losing work when users click outside tag drawer after making edits [FC-0036]
2024-05-08 15:56:32 -04:00
Jillian
23fb68f2c3
feat: show "No tags added yet. [Add tags]" on the tag drawer ( #988 )
...
when we've expanded a taxonomy in read mode with no content tags added.
2024-05-08 16:47:39 -03:00
Chris Chávez
92b7ae1b77
feat: Add In progress message on import taxonomy ( #953 )
...
Message added as a toast
2024-05-08 16:44:21 -03:00
Navin Karkera
087c82c60c
refactor: handle relative proctoring link ( #974 )
2024-05-07 12:01:41 +05:30
Chris Chávez
de408b5a3a
[FC-0036] refactor: Further refinements to tag drawer ( #970 )
...
* refactor: Further refinements to tag drawer
* Padding to top and left tagging drawer
* Changes in headings in the tagging drawer
2024-05-06 14:46:46 +05:30
Bryann Valderrama
2f5d4f71ec
feat: add ENABLE_GRADING_METHOD_IN_PROBLEMS feature flag ( #932 )
2024-05-03 10:54:52 -04:00
Chris Chávez
64be7e3b37
feat: Send messages after update tags ( #975 )
...
Updates the code of Tag Drawer to send two messages to parent (if the drawer is a iframe) when the tags are updated:
- One message with updated content tags.
- One message with the content tags count.
2024-05-03 20:04:42 +05:30
Navin Karkera
a63c808300
refactor: change expand-collapse arrows in outline ( #973 )
...
Set arrow down for expanded section/subsection and right arrow for
collapsed items same as legacy
2024-05-03 18:36:51 +05:30
Yusuf Musleh
6d9a8a1eac
feat: search modal refinements ( #959 )
...
* feat: More spacing between search bar and selectmenu
* feat: Autofocus search field when modal opens
* feat: Fix issues with scroll to search result
This includes the following:
- The target search element is aligned to the top of the page when scrolling to it
- Makes sure the section/subsection is expanded in order to scroll to result
* fix: Match focus border radius with button's
* fix: Only expand (sub)section with search result
2024-05-03 15:02:22 +05:30
vladislavkeblysh
65f45f72f0
feat: [FC-0044] Textbooks Page ( #890 )
...
Implement Textbooks page.
---------
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com >
2024-04-30 18:38:43 -03:00
Peter Kulko
a9a73efbb6
feat: [FC-0044] Course unit - Drag and drop for xblocks ( #908 )
...
Implements drag and drop for xblocks in the unit page.
2024-04-30 11:21:51 -03:00
Rômulo Penido
e24fb7889e
feat: redirect to unit page if the hit or its parent is a unit ( #957 )
...
This change adds the feature to redirect from a search result to a Unit, in case the hit parent is a Unit, or the hit is a unit itself.
2024-04-29 19:50:12 +05:30
XnpioChV
9327948b61
feat: [FC-0036] Refined tag drawer
...
It contains different changes to achieve the reading and editing mode of the drawer tag:
* Manage tags drawer footer with buttons added.
* Creation of ContentTagsDrawerContext.
* Creation of global state and global removed state to allow edit mode.
* Update API client to match with openedx-learning 0.9.1: Save tags of multiple taxonomies; to save all tags added/removed on edit mode
* Extract TagsTree and use it on the Tags Drawer.
* Update TagsTree to allow edit mode.
* Add a Toast on Tags Drawer; show the toast afert save.
* Scrolling + sticky footer on tags drawer
2024-04-25 15:29:13 -04:00
Yusuf Musleh
4146fa6c6e
feat: Remove taxonomy export id prompt ( #955 )
2024-04-26 00:42:32 +05:30
Felipe Montoya
be71668b8d
fix: removing ENABLE_NEW_EDITOR_PAGES flag ( #951 )
2024-04-25 08:35:45 -03:00
Peter Kulko
5686dee43b
feat: [FC-0044] Course unit - Copy/paste functionality ( #884 )
...
Implement copy/paste.
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com >
Co-authored-by: ihor-romaniuk <ihor.romaniuk@raccoongang.com >
2024-04-24 15:27:29 -03:00
Raymond Zhou
bef6796da4
fix: errors for positive time zones ( #961 )
2024-04-24 09:07:15 -07:00
Leangseu Kim
e55f031c39
chore: add slot to allow additional course app plugin ( #941 )
...
* chore: add @openedx/frontend-plugin-framework
chore: move plugin page setting button to a props
chore: split out app setting modal for reusability
chore: add implementation of WTC plugin
chore: update app setting form
chore: implement the plugin form with mock
chore: follow the UI design
chore: remove translation plugin and move it into frontend-plugin instead
* chore: add eslint ignore for env.config.jsx
* chore: update package-lock.json
2024-04-24 11:55:46 -04:00
connorhaugh
98138181f7
feat: add browser dialog to prevent navigation ( #962 )
...
Switching from undefined to "" tells the browser to put in a modal which requires users to confirm thier navigation away. this will prevent continued annoyances from upload failures: https://2u-internal.atlassian.net/browse/TNL-11587
2024-04-24 11:04:12 -04:00
Braden MacDonald
c32462e21e
feat: Allow filtering by multiple tags [FC-0040] ( #945 )
...
As of #918 , the content search only allows filtering the results by one tag at a time, which is a limitation of Instantsearch.
So with this change, usage of Instantsearch + instant-meilisearch has been replaced with direct usage of Meilisearch. Not only does this simplify the code and make our MFE bundle size smaller, but it allows us much more control over how the tags filtering works, so that we can implement searching by multiple tags.
Trying to modify Instantsearch to do that was too difficult, given the complexity of its codebase.
Related ticket: openedx/modular-learning#201
2024-04-24 09:15:17 +05:30
Kristin Aoki
34104495c5
fix: adding files count in toast ( #960 )
...
* fix: adding files count in toast
* fix: toast to use plural function
2024-04-23 16:05:13 -04:00
ruzniaievdm
907ce50071
feat: [FC-0044] group configurations MFE page ( #929 )
...
* feat: group configurations - index page
* feat: [AXIMST-63] Index group configurations page
* fix: resolve discussions
* fix: resolve second round discussions
* feat: group configurations - content group actions
* feat: [AXIMST-75, AXIMST-69, AXIMST-81] Content group actions
* fix: resolve conversations
* feat: group configurations - sidebar
* feat: [AXIMST-87] group-configuration page sidebar
* refactor: [AXIMST-87] add changes after review
* refactor: [AXIMST-87] add changes after review
* refactor: [AXIMST-87] add changes ater review
---------
Co-authored-by: Kyrylo Hudym-Levkovych <kyr.hudym@kyrs-MacBook-Pro.local >
* fix: group configurations - the page reloads after the user saves changes
* feat: group configurations - experiment groups
* feat: [AXIMST-93, 99, 105] Group configuration - Experiment Groups
* fix: [AXIMST-518, 537] Group configuration - resolve bugs
* fix: review discussions
* fix: revert classname case
* fix: group configurations - resolve discussions
fix: [AXIMST-714] icon is aligned with text (#210 )
* fix: add hook tests
* fix: add thunk tests
* fix: add slice tests
* chore: group configurations - messages
* fix: group configurations - remove delete in edit mode
---------
Co-authored-by: Kyr <40792129+khudym@users.noreply.github.com >
Co-authored-by: Kyrylo Hudym-Levkovych <kyr.hudym@kyrs-MacBook-Pro.local >
Co-authored-by: monteri <lansevermore>
2024-04-23 11:53:49 -04:00
Rômulo Penido
7f668a6ca4
refactor: remove old taxonomy page route ( #954 )
2024-04-23 14:52:17 +05:30