Name strategies character replacement validation [Since XWiki 12.0RC1]
Last modified by Ilie Andriuta on 2022/11/29 17:09
Steps to reproduce
- Login as Admin
- Go to Administer Wiki > Editing > Name Strategies
- Under 'Current Name Strategy' select 'Character replacement'
- Under 'Transform name automatically' select 'Disabled'
- Under 'Validate names before saving' select 'Enabled'
- Under 'Character Replacement Strategy Configuration' click 'Add new character'
- Add a new forbidden character (e.g. ") and a new replacement character (e.g. -)
- Click 'Add new character' > 'Save'
- Create a new page with some forbidden characters in its name (e.g. Te"s/t)
- Click 'Create'
Expected results
An error message is displayed: 'Cannot create document xwiki:Main.WebHome because its name does not respect the name strategy of the wiki. Change the name or move the parent to another space.'
Automation Status
Needs Automated Test