wiki.techinc.nl/docs
Brad Jorsch 76623e75da Add User::isEveryoneAllowed function
User::groupHasPermission is used for various purposes, from checking
whether it makes sense to show a "hide logged-in users" on
Special:NewPages to showing different error messages in some places when
'user' or 'autoconfirmed' is allowed the action to avoiding unstubbing
$wgUser to check $wgUser->isAllowed( 'read' ) in the common case where
'read' permission is granted to everyone.

For the OAuth work, we need to be able to catch that last type of use
without interfering with the others. This change introduces
User::isEveryoneAllowed() to be used for that type of check, which both
makes sure the right granted to '*' isn't revoked from any group and
calls a hook to allow extensions to indicate that they might remove the
right.

Change-Id: Idfee1b4d0613aaf52e143164acd6022459415c49
2013-07-12 11:18:15 -04:00
..
code-coverage Tests aren't in /maintenance anymore! ;) 2012-04-15 19:21:12 +01:00
databases Remove DB2 support 2013-02-25 13:47:03 -08:00
html .gitignore for generated html doc 2012-03-31 20:17:34 +02:00
php-memcached phpcs: More require/include is not a function 2013-05-21 23:26:28 +02:00
uidesign Drop redundant attributes in hardcoded html 2013-05-21 01:05:12 +02:00
contenthandler.txt Fix typo in contenthandler documentation 2012-10-16 10:36:56 +00:00
database.txt Remove DB2 support 2013-02-25 13:47:03 -08:00
deferred.txt
design.txt this is no longer a guideline afaik 2012-01-29 05:37:49 +00:00
distributors.txt Add a way for packagers to override some installation details 2012-06-12 20:18:44 +04:00
doxygen_first_page.php Link to mediawiki.org using https from doxygen first page, not http 2012-09-11 21:43:29 +02:00
export-0.1.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.2.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.3.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.4.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.5.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.6.xsd Fix trailing whitespace (and mixed spaces) in XSD files 2012-05-27 14:03:29 +01:00
export-0.7.xsd xsd: fix id within contributor to allow 0 2012-06-27 11:31:41 +02:00
export-0.8.xsd Fix escaping of pattern in export-0.8.xsd 2012-11-03 19:38:58 +01:00
export-demo.xml update export-demo.xml to version-0.8.xsd 2012-11-03 19:37:02 +01:00
globals.txt Moving check higher up in case there's a premade toggle _but_ no .wm-collapsible-content premade. This way the link will be caught before it's inner-wrapped, after which it would no longer be a direct child. 2011-05-23 19:08:26 +00:00
hooks.txt Add User::isEveryoneAllowed function 2013-07-12 11:18:15 -04:00
language.txt Replace some occurrences of wfMsg* by alternatives. Undeprecated wfMsgReplaceArgs. 2012-09-03 11:49:58 +02:00
linkcache.txt
magicword.txt merged master 2012-08-29 15:20:15 +02:00
maintenance.txt phpcs: Fix WhiteSpace.LanguageConstructSpacing warnings 2013-05-09 05:56:26 +02:00
memcached.txt normalize filenames of maintenance scripts 2013-03-06 03:57:54 +00:00
README Typofix 2008-07-23 01:43:57 +00:00
schema.txt
scripts.txt (bug 1379) Installer directory conflicts with some hosts' configuration panel. 2011-02-26 12:35:23 +00:00
skin.txt Rename $usableSkins to $allowedSkins 2013-05-25 12:10:34 +01:00
title.txt Fix case of some Title methods 2013-03-26 10:54:15 +01:00
upload.txt * Code style & commenting on upload functions. 2009-08-26 17:05:24 +00:00

[July 22nd 2008]

The 'docs' directory contain various text files that should help you understand
the most important parts of the code of MediaWiki. More in-depth documentation
can be found at http://www.mediawiki.org/wiki/Manual:Code.

API documentation is automatically generated and updated daily at:
  http://svn.wikimedia.org/doc/

You can get a fresh version using 'make doc' or mwdocgen.php in the
../maintenance/ directory.


For end user / administrators, most of the documentation is located online at:
  http://www.mediawiki.org/wiki/Help:Contents
  http://www.mediawiki.org/wiki/Manual:Contents