https://bugzilla.wikimedia.org/show_bug.cgi?id=30158

       Web browser: ---
             Bug #: 30158
           Summary: AccessControl extension ready only feature error
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: Unprioritized
         Component: [other]
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: foalf...@gmail.com
    Classification: Unclassified


The (ro) feature of AccessControl extension is not exactly working as it
describes.

On page http://www.mediawiki.org/wiki/Extension:AccessControl, (ro) can
restrict a group's access to read only however it's only valid when the group
is a mediawiki's group. When appending (ro) to a user grouplist, it doesn't
working. The original design of this feature provides a finer control by
appending (ro) to user name in user group definition page. 

Fix attached:
--- AccessControl.php   2011-08-01 12:30:13.976489543 +1000
+++ AccessControl_modified.php  2011-08-01 11:52:17.411637020 +1000
@@ -91,7 +91,7 @@
                                        if ($access != 'edit') {
                                                if
(($usersList[$wgUser->getName()] == 'edit') && ($groups[$skupina] == 'edit')) {
                                                        $access = 'edit';
-                                               } elseif
($usersList[$wgUser->getName()] == 'read') {
+                                               } elseif
($usersList[$wgUser->getName()] == 'read' || $groups[$skupina] == 'read') {
                                                        $access = 'read';
                                                } else {
                                                        break;

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to