Description
If you use discussion pages (supplementation_page = True )
and the user has not (default) the right to write to your wiki / this page (e.g. using some default like acl_rights_default = u"TrustedGroup:read,write,delete,revert All:read)
and the supplementation page not exist yet
then the MoinMoin just return nothing, if a anonymous user click on the button "discussion" 'coz he's not allowed to create a page.
The Action Macro Supplementation should give at least information that creating/editing this site is not allowed.
This task needs about 10h and has to be completed within 7 days.
Steps to reproduce
Just create a wiki where anonymous editing is not allowed and click as anonymous user on the link "discussion"
Example
Request: http://127.0.0.1:8080/FrontPage?action=supplementation
Logfile: 2008-01-04 10:44:33,750 INFO 127.0.0.1 "GET /FrontPage HTTP/1.1" 200
- well just nothing...
Component selection
- action macro: supplementation
Details
MoinMoin Version |
1.6.0 |
OS and Version |
RedHat / Windows XP |
Python Version |
2.5 & 2.5.1 |
Server Setup |
general |
Server Details |
|
Language you are using the wiki in (set in the browser/UserPreferences) |
DE / EN |
Workaround
- if you want that anonymous user can write to a discussion page, you need first to create the page and set then some ACL like
#acl All:read,write Default
Discussion
The action should check if the user is allowed to create the discussion page and show a hint if not.
Plan
- Priority:
- Assigned to:
- Status: fixed in 1.6 2500:4f1d66a575a0