Description

with hierarchical permissions enabled, and the top page of a tree, the one containing the needed acl, is renamed, and the option to also rename child pages is enabled, the top page will be renamed, but rename of children will fail, since the page containing the needed ACL just got renamed.

Describe the bug...

Steps to reproduce

  1. enable hierarchical permissions
  2. acl_rights_default: u'All:'
  3. create MyPage

  4. add acl to mypage: #acl User1:read,write,delete,revert,admin
  5. create MyPage/MySubPage

  6. rename MyPage to something else, choosing to rename all child pages

  7. MyPage will successfully be renamed

  8. MyPage/MySubpage rename will now be denied, since it inherited permissions from MyPage, which no longer exists.

Example

Component selection

Details

MoinMoin Version |1.8.4|

OS and Version

Python Version

Server Setup

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

Workaround

Discussion

Plan


CategoryMoinMoinBug

MoinMoin: MoinMoinBugs/SubPageHierarchicalPermissionsLostOnRenameParent (last edited 2009-08-14 15:53:57 by pooryorick)