Skip to content

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

Open
estevebadia wants to merge 3 commits intokaltura:MOODLE_311_DEVfrom
estevebadia:MOODLE_311_DEV-editor-capabilities
Open

Add capabilities to control the Kaltura button in HTML editors#379
estevebadia wants to merge 3 commits intokaltura:MOODLE_311_DEVfrom
estevebadia:MOODLE_311_DEV-editor-capabilities

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