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





--- Comment #1 from Haza-w <[email protected]>  2009-06-23 12:38:09 UTC ---
(From update of attachment 6254)
Index: AbuseFilter/AbuseFilter.php
===================================================================
--- AbuseFilter/AbuseFilter.php (revision 52305)
+++ AbuseFilter/AbuseFilter.php (working copy)
@@ -78,6 +78,7 @@
 $wgAvailableRights[] = 'abusefilter-private';
 $wgAvailableRights[] = 'abusefilter-modify-restricted';
 $wgAvailableRights[] = 'abusefilter-revert';
+$wgAvailableRights[] = 'abusefilter-view-private';

 $wgLogTypes[] = 'abusefilter';
 $wgLogNames['abusefilter']          = 'abusefilter-log-name';
Index: AbuseFilter/Views/AbuseFilterViewEdit.php
===================================================================
--- AbuseFilter/Views/AbuseFilterViewEdit.php   (revision 52305)
+++ AbuseFilter/Views/AbuseFilterViewEdit.php   (working copy)
@@ -220,7 +220,7 @@
                $wgOut->setSubtitle( wfMsg( 'abusefilter-edit-subtitle',
$filter, $history_id ) );

                // Hide hidden filters.
-               if (isset($row->af_hidden) && $row->af_hidden &&
!$this->canEdit()) {
+               if (isset($row->af_hidden) && $row->af_hidden &&
!($this->canEdit() || $wgUser->isAllowed( 'abusefilter-view-private' ))) {
                        return wfMsg( 'abusefilter-edit-denied' );
                }

Index: AbuseFilter/AbuseFilter.i18n.php
===================================================================
--- AbuseFilter/AbuseFilter.i18n.php    (revision 52305)
+++ AbuseFilter/AbuseFilter.i18n.php    (working copy)
@@ -61,6 +61,7 @@
        'right-abusefilter-private' => 'View private data in the abuse log',
        'right-abusefilter-modify-restricted' => 'Modify abuse filters with
restricted actions',
        'right-abusefilter-revert' => 'Revert all changes by a given abuse
filter',
+       'right-abusefilter-view-private' => 'View abuse filters marked as
private',

        'action-abusefilter-modify' => 'modify abuse filters',
        'action-abusefilter-view' => 'view abuse filters',
@@ -69,6 +70,7 @@
        'action-abusefilter-private' => 'view private data in the abuse log',
        'action-abusefilter-modify-restricted' => 'modify abuse filters with
restricted actions',
        'action-abusefilter-revert' => 'revert all changes by a given abuse
filter',
+       'action-abuserfilter-view-private' => 'view abuse filters marked as
private',

        // Abuse Log
        'abusefilter-log' => 'Abuse filter log',


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

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to