Silverstripe CMS - this is a module for Silverstripe Framework rather than a standalone app. Use https://github.com/silverstripe/silverstripe-installer/ to set this up.
The functionality in https://github.com/silverstripe/silverstripe-admin/pull/1653 is required for this PR to work at all - and the code in this PR will not work with earlier versions of silverstripe/admin. Because of this, it should not be merged until that PR has been merged and tagged, and the new constraint has been checked to ensure it is correct.
[x] All commits are relevant to the purpose of the PR (e.g. no debug statements, unrelated refactoring, or arbitrary linting)
Small amounts of additional linting are usually okay, but if it makes it hard to concentrate on the relevant changes, ask for the unrelated changes to be reverted, and submitted as a separate PR.
IMPORTANT NOTE
This PR needs https://github.com/silverstripe/silverstripe-admin/pull/1653 to be merged before CI will go green.
The functionality in https://github.com/silverstripe/silverstripe-admin/pull/1653 is required for this PR to work at all - and the code in this PR will not work with earlier versions of silverstripe/admin. Because of this, it should not be merged until that PR has been merged and tagged, and the new constraint has been checked to ensure it is correct.
Description
Updates the cms TinyMCE link plugins to match https://github.com/silverstripe/silverstripe-admin/pull/1653
Manual testing steps
See issue for reproduction steps
Issues
Pull request checklist