Ticket #124 (closed defect: fixed)
Editing a Page Title should change its slug and set up a redirect from the old slug to the new one
| Reported by: | geoffd | Owned by: | tboutell |
|---|---|---|---|
| Priority: | major | Milestone: | 1.5 |
| Component: | Documentation | Version: | 1.0 |
| Keywords: | 1.5b | Cc: | boutell, rickybanister, johnnybenson, agilbert |
| Symfony version: | 1.4 |
Description
Originally opened by Rick. Moved from previous ticket system:
Currently if you change the page title (by clicking on it in the breadcrumb, editing it, clicking save) it does not change the page slug. This could be confusing to users that don't realize. Also, if you change the page slug in the settings panel, it doesn't cascade to children.
We need to add a new semi-modal interface around the page title editor that gives people the option to make the slug automatically the new page title (slugified), or to keep the current slug. After that we need to offer them the option to cascade the slug change to all children.
In the setting panel, if someone changes the slug, we should also add that cascade option (a la the publish cascade thing you've been working on).
User clicks on the title to edit
a box appears around it
an edit slug interface with a checkbox to make the slug match the page title
see the drawing.
John will help you make the display of the slug automatically change when typing your new page title.
_
The default state of the slug matching checkbox is 'on'
When you uncheck the checkbox it assumes you want to edit the slug, toggling the edit mode on. When you click 'save' another option for cascading that change to all children appears.
[] cascade the new slug to all child pages


