X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=docs%2Fhooks.txt;h=d95e39b9865912cc001e8eff6de6360e38945a05;hb=841e78dfbc92270a59062f152f29c3c543ab619f;hp=bee4477875ef71c54cfa6d3ac2ea497d328d0341;hpb=040f2961bcc946b6478ef26c6e495ff1226df0b9;p=lhc%2Fweb%2Fwiklou.git diff --git a/docs/hooks.txt b/docs/hooks.txt index bee4477875..d95e39b986 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -1070,6 +1070,13 @@ $params: tag params $rc: RecentChange being tagged when the tagging accompanies the action or null $user: User who performed the tagging when the tagging is subsequent to the action or null +'ChangeTagsAllowedAdd': Called when checking if a user can add tags to a change. +&$allowedTags: List of all the tags the user is allowed to add. Any tags the + user wants to add ($addTags) that are not in this array will cause it to fail. + You may add or remove tags to this array as required. +$addTags: List of tags user intends to add. +$user: User who is adding the tags. + 'ChangeUserGroups': Called before user groups are changed. $performer: The User who will perform the change $user: The User whose groups will be changed @@ -1417,7 +1424,8 @@ Allows modifying the edit checks below the textarea in the edit form. 'EditPageBeforeEditToolbar': Allows modifying the edit toolbar above the textarea in the edit form. -&$toolbar: The toolbar HTMl +&$toolbar: The toolbar HTML +Hook subscribers can return false to avoid the default toolbar code being loaded. 'EditPageCopyrightWarning': Allow for site and per-namespace customization of contribution/copyright notice. @@ -2312,6 +2320,10 @@ $page: the Page that was rendered. $title: the Title of the rendered page. $parserOutput: ParserOutput resulting from rendering the page. +'OtherAutoblockLogLink': Get links to the autoblock log from extensions which +autoblocks users and/or IP addresses too. +&$otherBlockLink: An array with links to other autoblock logs + 'OtherBlockLogLink': Get links to the block log from extensions which blocks users and/or IP addresses too. &$otherBlockLink: An array with links to other block logs @@ -3589,6 +3601,10 @@ $removed: Groups removed $performer: User who performed the change, false if via autopromotion $reason: The reason, if any, given by the user performing the change, false if via autopromotion. +$oldUGMs: An associative array (group name => UserGroupMembership object) of +the user's group memberships before the change. +$newUGMs: An associative array (group name => UserGroupMembership object) of +the user's current group memberships. 'UserIsBlockedFrom': Check if a user is blocked from a specific page (for specific block exemptions).