-
Improvement
-
Resolution: Fixed
-
Minor
-
Future Dev
-
MOODLE_500_STABLE
-
MDL-84126-main -
-
-
-
6
-
Team Hedgehogs 2025 Sprint 1.1, Team Hedgehogs 2025 Sprint 1.2
The way the pricing model for the TinyMCE premium plugins works is by number of editor impressions/loads. Also, currently there is no way to restrict plugins by role.
So that means if you enable a premium plugin right now, it loads for every user type: students, teachers, managers, etc. Which means that you can't make a premium plugin available to just teachers for example. As there are certain plugins that may only be of use or appropriate for teachers, and orgs shouldn't need to pay for students (who don't use that tool) to have access.
The likely easiest way forward here would be to add a "use" capability to every premium plugin for TinyMCE and then update the editor plugins to check for this capability.
While we at it, for completeness we should also make sure the equivalent capabilities exist for the core LMS TinyMCE plugins