Description

It seems like a parent page of an AdminGroup project page like it is described in HelpOnAutoAdmin needs to be camel case if you link it in AutoAdminGroup. There is also some confusion about how you have to write the page name of non camelcase pages:

  1. Group/AdminGroup or

  2. ["Group/AdminGroup"]

Steps to reproduce

  1. create a page named Test. This will be our parent project page

  2. create a sub page Test/AdminGroup. Add at least one user that /!\ does not have any admin rights, yet.

  3. edit the page AutoAdminGroup and add an entry:
    * Test/AdminGroup

Example

You can look around in some pages and subpages here:

The test user was VinciCalamari

The case failed as long as the pages were under "Mobbing/Menschenrechtsverletzungen In Sh". But it worked as it was renamed to simple CamelCase name: "MobbingInSh".

Details

MoinMoin Version

at least 1.5.3 and 1.5.4

OS and Version

[GCC 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)]

Python Version

2.3.4

Server Setup

farm config shared underlay

Server Details

Language you are using the wiki in

en,de

Workaround

Discussion

I guess it is rather a problem of the level, not of camelcase.

The current code only works with main pages of top level. If your main page has already a subpage, the current code misbehaves. -- ThomasWaldmann 2006-07-27 22:42:41

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/AutoAdminProjectPagesNeedCamelCase (last edited 2007-10-29 19:09:15 by localhost)