Description

add_revision of a package fails with Accessdenied and a traceback.txt if the user listed in MOIN_PACKAGE has no write rights on a wiki.

Steps to reproduce

try to install ReimarBauer/HelpOnArnica/arnica-1.7.2beta3.zip on a wiki after you have configured acls for your user account.

Details

MoinMoin Version

this wiki

OS and Version

Python Version

Server Setup

Server Details

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

Workaround

Discussion

if we want to keep the rights of the user defined in the wiki we should use a patch similar to packages_do_add_revision.patch and packages_do_add_revision2.patch adds the editor of the pages as comment without checking his rights.

An other possibility is to add the name of the superuser packages_do_add_revision3.patch

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/PackagesAddRevision (last edited 2008-09-14 14:03:38 by ReimarBauer)