kenclary
5bae0c86f5
Merge pull request #32024 from open-craft/chris/FAL-3383-new-video-editor-flow
...
[FAL-3383] feat: New waffleflag to enable or disable new video editor flow
2023-05-18 09:56:06 -04:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Syed Ali Abbas Zaidi
adf879e8b2
Revert "fix: all auto fixable eslint issues ( #31900 )" ( #32203 )
...
This reverts commit 228180b1ef .
2023-05-09 13:53:54 +05:00
Syed Ali Abbas Zaidi
228180b1ef
fix: all auto fixable eslint issues ( #31900 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint prefer template issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
2023-05-09 11:57:15 +05:00
Braden MacDonald
4b72194b98
feat: Show a preview of what's in the user's clipboard ( #32132 )
...
This also fixes Studio container view 404.
2023-05-05 17:35:03 +02:00
XnpioChV
788c092d3e
chore: Navigation to the video gallery updated
2023-05-04 16:24:13 -05:00
XnpioChV
c1b701309b
feat: Waffleflag added to enable the new video editor flow
2023-05-04 16:24:06 -05:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Leangseu Kim
0dc881e25a
feat: course level public sharing video options
...
feat: add video sharing option field course field
chore: add social sharing document url
chore: add course check because library also using this
2023-05-02 14:57:25 -04:00
Braden MacDonald
8ee1f66ffb
feat: Paste Components (OLX) into any Unit in Studio ( #31969 )
...
* feat: Implement paste button
* chore: improve docs and add tests for python API
* fix: drive-by fix to use a better API for comparing XML
* feat: track which XBlock something was copied from
* feat: add tests
* feat: enable import linter so content_staging's public API is respected
* fix: error seen when trying to paste drag-and-drop-v2 blocks
* fix: use strip_text=True consistently for XML comparisons
* refactor: rename get_user_clipboard_status to get_user_clipboard
* feat: Better error reporting when pasting in Studio
* chore: convert new test suite to pytest assertions
* refactor: push READY status check into the API per review suggestion
* fix: use strip_text=True consistently for XML comparisons
* fix: store "copied_from_block" as a string to avoid Reference field issues
* fix: minor lint error
* refactor: move data types to data.py per OEP-49
2023-04-27 09:58:04 -07:00
Braden MacDonald
2dc79bcab4
feat: New django app for copying and pasting OLX content in Studio ( #31904 )
...
[FC-0009]
2023-04-14 11:41:41 -07:00
Braden MacDonald
6805654d40
feat: New actions menu for components in Studio (behind waffle flag) ( #31853 )
2023-03-03 10:09:27 -08:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Jesper Hodge
50b0390f12
fix: TNL-10267 video blocks load wrong editor ( #31468 )
...
* fix: video editor button redirect
* fix: remove debugging statements
* fix: remove unnecessary comments
2022-12-22 16:19:40 -05:00
connorhaugh
c9dce91b9a
feat: studio redirect to new editors ( #30523 )
2022-06-07 16:30:40 -04:00
connorhaugh
65d4435b0e
fix: don't reroute xblock settings button. ( #30203 )
...
for: https://openedx.atlassian.net/browse/TNL-9831
2022-04-08 09:26:12 -04:00
connorhaugh
e5a9ddcd87
feat: encode uri on new editors ( #29825 )
...
In order to complete https://openedx.atlassian.net/browse/TNL-9320 , we need to better encode the URI of the editor using the block id.
We also need to allow users to navigate out of the editors while it is a new page using the back button for a11y reasons.
2022-01-27 07:59:38 -05:00
connorhaugh
4d834b977f
feat: add flags to studio for editors work ( #29536 )
...
Description
In order to support ongoing editor work we need to open blocks in the course_authoring MFE from studio. We are gating that rollout behind a flag. This work does that for each of the new blocks, as well as provides urls to do so.
Supporting information
List of flags:
new_core_editors.use_new_text_editor
new_core_editors.use_new_video_editor
new_core_editors.use_new_problem_editor
Documentation of those flags:
Planned Removal Work: https://openedx.atlassian.net/browse/TNL-9370
2021-12-21 10:55:23 -05:00
Agrendalath
e633cc9c24
feat: support adding custom editors to Studio
...
This:
1. Introduces a variable for the Course Outline view in Studio.
A custom theme can override it to add new editors.
2. Exports a function for creating new editor modals.
A custom theme can use it to create editors without adding boilerplate code.
3. Adds a pluggable override for XBlock fields that are passed to the Studio.
Without this, custom editors in Studio cannot retrieve values of XBlock fields.
2021-10-27 13:35:19 -04:00
Zainab Amir
b172a2a68c
Enable course updates for instructor led courses ( #22422 )
...
Currently there is no option to schedule bulk emails to be sent
out at a specific time for instructor led courses. It would reduce
the effort required to create an engaging course if instructor led
course teams had the option to turn on weekly highlight emails as
well.
PROD-575
2020-01-28 15:38:19 +05:00
Dave St.Germain
05e0de2956
TNL-6968
...
The access settings modal should not have an editable title. Also, the title of the modal was not being interpolated correctly.
2019-10-28 10:21:34 -04:00
Dave St.Germain
ea3232feac
TNL-6920 Component Editor Efficiency Improvements
...
* Enlarges component modal for easier editing
* Allows display name to be edited in place
* Improves markdown button labeling
* Moves markdown cheatsheet to the edit modal, for quick reference
2019-09-26 09:34:14 -04:00
Gabe Mulley
5177e994c8
REVE-37: Prevent modifications to feature based enrollment user partitions
2018-11-25 21:42:02 -05:00
Michael Roytman
92c816966d
change course_validation endpoint to support option to get data for only graded assignments and add ability to scroll to elements on the course outline page
2018-07-12 11:03:55 -04:00
Eric Fischer
5bc6b31e29
eslint --fix
2017-12-08 14:38:41 -05:00
Tyler Hallada
9f74e70589
Course Highlights Setting in Studio Course Outline
...
fixup! trying to "fix" underscore syntax error
add cancel modal test
Fix quality issues.
Apply Nimisha's suggestions for my quality fixes.
Skip test_drop_unit_in_collapsed_subsection
Fix quality error
2017-11-27 17:23:55 -05:00
Jeff LaJoie
aa5b8bed11
Merge pull request #15289 from edx/jlajoie/EDUCATOR-434
...
EDUCATOR-434: Unit Group Access
2017-07-19 15:32:02 -04:00
Jeff LaJoie
1c90220462
EDUCATOR-434: Extends Course Outline Unit settings to allow Group Access configuration
2017-07-19 14:17:38 -04:00
Robert Raposa
b370fe2314
Part II: Rename xss linter.
2017-06-30 13:20:23 -04:00
cahrens
106ac3a136
Change visibility to access.
...
EDUCATOR-396
2017-05-31 14:10:56 -04:00
Christina Roberts
5599a4513d
Merge pull request #14803 from edx/aj/TNL-6743_GroupConfigEnrollmentPartition
...
Aj/tnl 6743 group config enrollment partition
2017-04-19 14:27:06 -04:00
Albert St. Aubin
59c6218885
Show Enrollment Tracks in Group Configurations.
...
TNL-6743
2017-04-19 12:35:15 -04:00
cahrens
6e416310b9
Show messages about component visibility.
...
TNL-6746
2017-04-13 11:33:57 -04:00
Mushtaq Ali
cb2d78bf34
Add logging on move xblock
...
Add i18n to backend error messages in case they appear to end user
Remove success banner when trying to publish or discard changes on container page
2017-03-10 19:25:03 +05:00
Mushtaq Ali
e83bee65bd
Fixed Backend: Move component directly to content experiment level (component will now be the sibling of groups)
...
Fixed Move button is disabled when moving components inside conditional module
Fixed When navigating upward/backward, target parent is not set correct, resulting source to be moved in the previously selected parent
2017-03-08 16:48:52 +05:00
Mushtaq Ali
e9b8e17fc8
Enable disable move - TNL-6063
2017-03-01 19:27:01 +05:00
Mushtaq Ali
e856f07b87
Move and undo move XBlock
...
- TNL-6062
- TNL-6229
2017-03-01 19:27:00 +05:00
muhammad-ammar
c7dc83c378
Move modal show course outline with breadcrumb
...
TNL-6060
2017-03-01 19:25:57 +05:00
muhammad-ammar
1b011af7e2
move dialog
...
TNL-6047
2017-03-01 19:21:38 +05:00
Mushtaq Ali
a31a728a95
Add duplicate functionality for unit, sub-section and section - TNL-5797, TNL-5798
2016-11-18 12:39:35 +05:00
Brian Jacobel
d43e915dab
Run eslint autofixer on /cms
2016-08-08 15:04:06 -04:00
Ehtesham
c87821446b
CMS event fixes required to upgrade backbonejs
2016-04-27 12:48:46 +05:00
Dmitry Viskov
209ddc700d
Difficulty selectbox in Studio (based on new XBlockAside functionality). Include:
...
- adaptation asides to be imported from the XML
- updating SplitMongo to handle XBlockAsides (CRUD operations)
- updating Studio to handle XBlockAsides handler calls
- updating xblock/core.js to properly init XBlockAsides JavaScript
2016-03-02 03:37:13 +03:00
Peter Fogg
505b2aa4d9
Disable setting course pacing during course run.
...
Also adds improved styling for course pacing settings, and unit tests
around query counts for self-paced courses.
ECOM-2650
2015-10-28 16:44:36 -04:00
muhammad-ammar
6134e8b5ed
Move studio dialog code into common
2015-08-26 20:26:27 +05:00
muzaffaryousaf
f5de0bbf43
Enable unit preview by default.
...
TNL-1261
2015-05-06 12:40:44 +05:00
Jonathan Piacenti
568acb56b0
Library setting for show/hide children previews + client-side code to toggle it.
2015-03-18 08:59:58 -05:00
Dino Cikatic
b597df2e39
Changing search_reindex call to be more inline with DRF convention
2015-02-24 10:58:50 -05:00
Martyn James
181d0e46c5
Reorganise reindexing operation
2015-02-09 22:13:25 -05:00
Davorin Sego
e09d47b122
Courseware Search integration
2015-01-28 21:34:58 -05:00