Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add capabilities to control the Kaltura button in HTML editors #379

Open
wants to merge 3 commits into
base: MOODLE_311_DEV
Choose a base branch
from

Conversation

estevebadia
Copy link

@estevebadia estevebadia commented Aug 17, 2022

This PR adds capabilities to TinyMCE and Atto plugins so that the Kaltura button is shown only for those users with required capability. By default, the capability is enabled in all role archetypes from student to manager so there shouldn't be any backwards compatibility issues.

Concretely:

/lib/editor/tinymce/plugins/kalturamedia

  • Add the tinymce/kalturamedia:insert capability. The kaltura button is shown only for users with that capability.

/lib/editor/atto/plugins/kalturamedia

  • Add the atto/kalturamedia:insert capability. The kaltura button is shown only for users with that capability.

Note that this PR implements the same feature than #356 but this one also adds the symmetric feature for tinymce plugin.

Are you interested in this feature?

Note: I'm contributing to this repo for the first time, please guide me on the way to proceed!

@kaltura-hooks
Copy link

Hi @estevebadia,
Thank you for contributing this pull request!
Please sign the Kaltura CLA so we can review and merge your contribution.
Learn more at http://bit.ly/KalturaContrib

@estevebadia
Copy link
Author

Hi, Just signed the CLA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants