Arunmozhi
73ac6d725a
feat: add v2 CourseAuthoringUnitSidebarSlot ( #2000 )
2025-06-10 11:46:27 -04:00
Jillian
3fc0f27d67
fix: upstreamInfo is not always provided ( #2041 )
2025-05-29 10:58:20 -05:00
Chris Chávez
855b44f745
feat: Add 'This unit can only be edited from the library' banner ( #1860 )
2025-04-24 20:50:29 -07:00
Rômulo Penido
9824502278
feat: disallow edits to units in courses that are sourced from a library ( #1833 )
2025-04-24 19:20:46 +00:00
Arunmozhi
e2189f2fdd
feat: Enhance Sidebar Slot properties ( #1845 )
...
The commit add some extra properties to the CourseAuthoringSidebarSlot
and CourseAuthoringUnitSidebarSlot components to enable
the widgets in the sidebar to have more context to work with.
2025-04-23 09:46:00 -04:00
Kshitij Sobti
341a03c50b
feat: Add plugin slots for sidebars ( #1752 )
2025-04-11 07:19:13 -04:00
Arunmozhi
15fcb55075
feat: adds slots for in-context metrics in studio outline and unit views ( #1725 )
2025-04-04 07:29:36 -04:00
Ihor Romaniuk
3685dbd6a1
feat: [FC-0070] rendering split test content in unit page ( #1492 )
...
Introduces functionality to display Split Test Content within the new Unit page interface.
2025-04-01 11:37:14 -03:00
Navin Karkera
77a55d9ad3
feat: course libraries review tab [FC-0076] ( #1699 )
...
Adds review tab to course libraries page. Also refactors all libraries page as per new designs.
2025-03-12 12:58:27 -05:00
Rômulo Penido
17ebb90cd1
fix: paste button on unit page wasn't working ( #1724 )
2025-03-07 11:09:00 -08:00
Peter Kulko
411607ec59
feat: [FC-0070] Manage Tags interoperation ( #1454 )
...
Added interaction between MFE and Legacy tagging functionality for xblocks on the Course unit page.
2025-03-03 11:07:04 -03:00
Ihor Romaniuk
619ab9a267
feat: [FC-0070] rendering library content in unit page ( #1475 )
...
The enables opening a Library Content page within the new Studio unit page. This page displays the xBlocks from the specified library and provides basic configuration options for the library.
2025-01-16 14:06:48 -03:00
Peter Kulko
98fbcff842
feat: [FC-0070] listen to xblock interaction events ( #1431 )
...
This is part of the effort to support the new embedded Studio Unit Page. It includes changes to the CourseUnit component and the functionality of interaction between xblocks in the iframe and the react page.
The following events have been processed:
* delete event
* Manage Access event (opening and closing a modal window)
* edit event for new xblock React editors
* clipboard events
* duplicate event
2025-01-15 13:28:43 -05:00
Navin Karkera
7aa5accdbb
feat: preview library block changes in course unit [FC-0062] ( #1506 )
...
Creates a new preview library block modal. Intercepts the message when the block is iframed to open the new modal.
2024-11-22 15:18:43 -05:00
Ihor Romaniuk
b5419acd74
feat: [FC-0070] implement move xblock modal ( #1422 )
2024-11-21 15:22:41 -03:00
Peter Kulko
e59f2846e3
feat: render iframe with xblocks ( #1375 )
...
This refactors the CourseUnit component by removing the DraggableList and CourseXBlock components and replacing them with a simpler XBlockContainerIframe. Additionally, it introduces new constants for iframe handling.
2024-11-08 10:53:32 -03:00
Braden MacDonald
28e1956708
chore: update imports, fix lint issues
2024-08-17 16:12:58 -07:00
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
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
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
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
Ihor Romaniuk
6ec44b5f41
feat: [FC-0044] Unit page - Manage access modal (unit & xblocks) ( #901 )
...
* feat: [FC-0044] Unit page - Manage access modal (unit & xblocks)
* fix: add message description
2024-04-22 11:13:16 -04:00
Ihor Romaniuk
5247ec5022
feat: [FC-0044] Unit page - make xblock edit functional ( #912 )
2024-04-02 16:15:09 -04:00
Chris Chávez
d57ecc6779
[FC-0036] Tags Sidebar ( #852 )
...
* refactor: Unit sidebar to create the TagsSidebar
* feat: Structure of TagsSidebar and TagsTree
* feat: Adding styles to the TagsTree
* feat: TagsSidebarHeader created
* feat: Add count on TagsSidebarHeader
* test: Tests for new components added
* style: Update tags count with opacity when the count is zero
* refactor: Extract tag count component as generic
* refactor: Transform Sidebar to a wrapper component
---------
Co-authored-by: Rômulo Penido <romulo@opencraft.com >
2024-03-15 21:59:28 +05:30
Peter Kulko
8acd27d7bf
fix: replaced the LMS endpoint for navigating the course unit page
...
fix: [AXIMST-424] Course unit - Fixed network connection behavior (#138 )
* fix: [AXIMST-424] fixed network connetcion behavior
* fix: added placeholder for unsuccessful loading for the page
* refactor: code refactoring
2024-03-13 10:56:10 -03:00
PKulkoRaccoonGang
642b4e4052
refactor: refactoring after review
2024-03-08 08:17:54 -03:00
PKulkoRaccoonGang
bdd641225f
fix: [AXIMST-427] fixed unpublished changes alert
2024-03-08 08:17:54 -03:00
Peter Kulko
9021fccdb7
feat: [AXIMST-25] Course unit - Alert notification about unpublished changes ( #135 )
...
* feat: [AXIMST-25] added alert notification about unpublished changes
* feat: added tests
* feat: added translations
2024-03-08 08:17:54 -03:00
Peter Kulko
e4d88fb1fa
feat: [AXIMST-24] Course unit - Sidebar buttons functional ( #134 )
...
* feat: [AXIMST-24] sidebar buttons functional
* refactor: removed modal extra className
* refactor: refactoring after review
2024-03-08 08:17:54 -03:00
Peter Kulko
073e191273
feat: [AXIMST-23] Course unit - Sidebar with unit info ( #117 )
...
* feat: added Sidebar with unit info
* feat: added unit location
* refactor: added legacy behavior
* feat: added live variant
* refactor: code refactoring
* feat: added tests and translations
* feat: added new font size
* refactor: after review
2024-03-08 08:17:54 -03:00
Ihor Romaniuk
f8095e6670
feat: [FC-0044] Unit page - display xblock components
2024-03-08 08:17:54 -03:00
PKulkoRaccoonGang
6b57ce3e53
refactor: refactoring after review
2024-02-27 11:44:42 -03:00
Peter Kulko
6aff1c1168
feat: [AXIMST-19, 20, 22] Course unit - Modal windows for course unit page components ( #118 )
...
* feat: added modal windows for course unit page components
* refactor: code refactoring
* refactor: added translations
* refactor: refactoring after review
* refactor: after review
2024-02-27 11:44:42 -03:00
Peter Kulko
7fcc501d2e
feat: Unit creation button logic and refactoring
2024-02-27 11:44:42 -03:00
Brian Smith
76bb8e88c1
chore(deps): update paragon and frontend-build to openedx scope
2024-02-16 13:40:03 -03:00
Ihor Romaniuk
51c5f9c4dc
refactor: Unit page - refactoring breadcrumbs, view live and preview links buttons ( #827 )
2024-02-14 13:38:54 -05:00
Ihor Romaniuk
1555e9f88e
feat: [FC-0044] Unit page - add new component section ( #828 )
...
* feat: Course unit - add new component section
* feat: Course unit - make Discussion and Drag-and-Drop button functional
* feat: Course unit - make Problem button functional
* feat: Unit page - make Video button functional
2024-02-09 14:27:00 -05:00
Peter Kulko
b234344aab
feat: [FC-0044] Course unit page - Unit switch widget with a New unit creation button ( #809 )
...
* feat: added Unit switch widget with a New unit button
* refactor: refactoring after review
* refactor: changed the variable name
2024-02-08 10:15:21 -05:00
Ihor Romaniuk
9c52b8b6c5
feat: [FC-0044] Unit page header section ( #808 )
...
* feat: create Unit page and add page header functionality
* fix: after code review
---------
Co-authored-by: monteri <lansevermore>
2024-02-05 11:58:35 -05:00