[FC-0009] New actions menu for editing components in Studio (behind waffle flag)#31853
Conversation
|
Thanks for the pull request, @bradenmacdonald! As a core committer in this repo, you can merge this once the pull request is approved per the core committer reviewer requirements and according to the agreement with your edX Champion. |
|
@bradenmacdonald, the code looks great, but there is a minor issue with the |
|
@bradenmacdonald Everything looks great to me! Thanks for mentioning the lines between the menu options. It makes sense to keep things simple for now. We can always revisit this in the future if we find that we need to differentiate "delete" from the other options. Thanks for the ping :) |
|
FYI @jristau1984, @JAAkana, @mondiaz, @connorhaugh |
a7457f4 to
aa7f411
Compare
|
@Agrendalath I fixed the z-index issue with f8f71f7cedb34d8f51386fa0774d0455dca7726e Thanks for catching that. |
Agrendalath
left a comment
There was a problem hiding this comment.
👍
- I tested this: tested the menu locally
- I read through the code
- I checked for accessibility issues: n/a
- Includes documentation: n/a
- I made sure any change in configuration variables is reflected in the corresponding client's
configuration-securerepository: n/a
|
Maybe if you squash your commits and kick it again, the checks will run properly? |
aa7f411 to
1f8e037
Compare
1f8e037 to
ba9fde0
Compare
|
@bradenmacdonald 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future. |
|
EdX Release Notice: This PR has been deployed to the staging environment in preparation for a release to production. |
|
EdX Release Notice: This PR has been deployed to the production environment. |

Description
This is the first PR for the upcoming copy/paste feature in Studio.
This PR implements the following tickets:
Currently, we are gating this change behind a feature flag, so this will not be visible yet to most authors.
For course authors and developers who opt-in to test this new feature, they will see the new consolidated "Actions" menu instead of the icons for "Access Settings", "Duplicate", etc. One reason for this is that with the new menu, we can have both a "duplicate" and a "copy" action without confusing anyone, which is harder to do with just icons visible.
This screen recording shows the current UX, then enables the feature flag and shows the new UX for users who opt-in to test this out:
demo.mov
Impacted roles: Course Author (opt-in for now)
The new feature flag is
contentstore.enable_copy_paste_featureSupporting information
See GitHub issues linked above.
Testing instructions
contentstore.enable_copy_paste_featureand enable it for EveryoneDeadline
None
Other information