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

Khaled El Mansoury <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Khaled El Mansoury <[email protected]> 2012-04-27 
06:28:12 UTC ---
So if we work backwards, how would the new permissions be set via
LocalSettings.php?
I thought of something like this:

$wgGroupPermissions['users']['createtalk'] = true; //As normal: Permission
granted
$wgGroupPermissions['somegroup']['createtalk'] = false; //As normal: This group
does not have the permission to do so, but the permission maybe granted from
another group the user is present in, otherwise of course performing the above
action is denied.
$wgGroupPermissions['somegroup2']['createtalk'] = -1; //If a user is present in
this group, then regardless of whether they have permission granted for the
above action from another group, they would always be denied to perform the
above action.

This would of course get rid of $wgRevokePermissions.

Any thoughts on the above?

-- 
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to