Table of contents
No headers
Accepted for MindTouch 2009 by DmitryA.
- Check that a sub-page of a root page can be moved to a different sub-page;
- Check that a sub-page can be moved to a different root page;
- Check that move operation is disabled for Home page;
- Check that moving a page also moves all it's nested sub pages and attachments with images, comments as well;
- Check that moving a page also moves it's talking page;
- Check that information about moving pages is added to “Recent changes” section;
- Check that it's unable to move page, that restricted for editing for you;
- Check that unable to move page on itself;
- Check that moving personal page is disabled;
- Check that moved page accessible from “Recent pages” screen;
- Ensure that the old redirects page is accessible by ?redirects=no and that the redirect icon appears;
- Create page Foo, create page Bar (on same level), go to Bar page and move it to Foo. Check that Foo page moved to Bar and you receive pages Foo and Foo/Bar;
- Check that for previous test case creates redirected page "Bar", visiting of their brings to redirecting Foo/Bar;
- Check that pages can never have redirect pages as their parent – there should always be a placeholder page;
- Check that moving a page moves all content as well as children to the new location;
- Check that moving a page does not affect the display title of the page;
- Moving a page creates a redirect page at the old title:
- 1. Attempting to access the old URL will automatically redirect you to the new location, with a Redirect icon;
- 2. Clicking the redirect icon will take you back to the old URL with a message that the page has been redirected (this page can now be edited or deleted);
- Failed operations with move should redirect back to the old title with an error message, with no action taken:
- A page cannot be moved as a child of itself
- A page cannot be moved over an existing page, unless the existing page is a redirect
- 3. Pages, which contain restricted children, you do not have access to moving of user, who have not permissions to moving restricted childs;
- Check that following pages cannot be moved:
- Root user pages (Example: User:DmitryA)
- The Home page
- Special/Admin pages
- User: and Template:
- Talk pages;
- Move page /A/A to page /A/B. Check that exists following pages:
- /A
- /A/B
- /A/B/A
- /A/A as redirect to /A/B/A
- Check that is't possible to move special pages into special namespace, for example, for Template: pages. Verify, that it's possible to move Template:Template1 to Template:Template2;