View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007753||mantisbt||other||public||2007-02-07 04:16||2018-01-30 06:55|
|Summary||0007753: Wiki rights|
To create/edit a page, user needs to have a global access level allowing creation/edition of wiki page.
By example, user having the following access level can not edit/create pages: global access level = VIEWER, project access_level = DEVELOPER (the project is private).
|Tags||No tags attached.|
The current code attempt to determine the project id given the wiki namespace, then use the project-specific access level as the group to which the user belongs. The problem with that approach is that a user can probably go to a wiki page that they have access to then navigate to other pages belonging to other pages.
I think the groups should be associated as follows:
This way, the required Wiki access rights can be different per project in the Wiki, so inside the PROJECTA namespace, the required access can be PROJECTA_DEVELOPER and in PROJECTB namespace, the required access can be PROJECTB_DEVELOPER, etc.
I have fixed this issue in my Wiki plugin http://deboutv.free.fr/mantis/plugin.php?plugin=Wiki
And I change the namesapce management because with some project name (french name by example), the project name in Mantis is different from the namespace of the dokuwiki (dokuwiki renames the name to remove special characters).
I have also added "
this seems related to 0008249
Closing in favor of 0008249 which is actually the same problem, but has a better description of the problem and includes a (very old) patch provided by the community.
|2007-02-07 04:16||deboutv||New Issue|
|2007-03-13 00:05||vboctor||Note Added: 0014177|
|2007-03-13 00:05||vboctor||Status||new => confirmed|
|2007-03-15 03:21||deboutv||Note Added: 0014186|
|2008-01-24 15:29||pluntke||Note Added: 0016801|
|2018-01-19 17:32||dregad||Assigned To||=> dregad|
|2018-01-19 17:32||dregad||Status||confirmed => resolved|
|2018-01-19 17:32||dregad||Resolution||open => duplicate|
|2018-01-19 17:32||dregad||Note Added: 0058567|
|2018-01-19 17:32||dregad||Relationship added||duplicate of 0008249|
|2018-01-30 06:55||atrol||Status||resolved => closed|