Manual:Log actions
Appearance
This page is outdated. |
These are log types and log actions and their log parameters and log_search entries and descriptions.
Log type | Log action | Log parameters | Log search | Implemented in | Description |
---|---|---|---|---|---|
block | block | expiry (e.g. "3 days"), flags (e.g. "anononly", "nocreate", "noautoblock", "noemail", "nousertalk", "hiddenname") | ipb_id | Core (SpecialBlock::processForm() ) | Block user |
reblock | expiry (e.g. "3 days"), flags (e.g. "anononly", "nocreate", "noautoblock", "noemail", "nousertalk", "hiddenname") | ipb_id | Core (SpecialBlock::processForm() ) | Change block | |
unblock | expiry (e.g. "3 days"), flags (e.g. "anononly", "nocreate", "noautoblock", "noemail", "nousertalk", "hiddenname") | ipb_id | Core (SpecialBlock::processForm() ) | Unblock user | |
delete | delete | N/A | N/A | Core (WikiPage::doDeleteArticleReal() ) | Delete a page |
event | log id, ofield, nfield | log_id, target_author_id (array of the user IDs of the offenders), target_author_ip (array of the IP/anon user offenders) | Core (RevDelList::updateLog() ) | Delete a log event | |
restore | N/A | N/A | Core (PageArchive::undelete( ) | Restore a page | |
revision | revision, revision ID (e.g. "7"), ofield (i.e. old bitfield), nfield (i.e. new bitfield) | rev_id, target_author_id (array of the user IDs of the offenders), target_author_ip (array of the IP/anon user offenders) | Core (RevDelList::updateLog() ) | Change visibility | |
import | interwiki | N/A | N/A | Core (ImportReporter::reportPage() ) | Import interwiki |
upload | N/A | N/A | Core (ImportReporter::reportPage() ) | Import from an uploaded XML file | |
merge | merge | target page (e.g. "Bar"), timestamp of the most recent merged revision | N/A | Core (SpecialMergeHistory::merge() ) | Merge history |
move | move | 4::target (prefixed destination page title), 5::noredir (1 if redirect suppressed) | N/A | Core (MovePage::moveToInternal() ) | Move a page |
move_redir | 4::target (prefixed destination page title), 5::noredir (1 if redirect suppressed) | N/A | Core (MovePage::moveToInternal() ) | Move a page over a redirect | |
newusers | autocreate | 4::userid | N/A | Core (User::addNewUserLogEntry() ) | When the user is automatically created (such as by CentralAuth) |
byemail | 4::userid | N/A | Core (User::addNewUserLogEntry() ) | When the created user will receive its password by email | |
create | 4::userid | N/A | Core (User::addNewUserLogEntry() ) | For an anonymous user creating an account for themself | |
create2 | 4::userid | N/A | Core (User::addNewUserLogEntry() ) | For a logged in user creating an account for someone else | |
pagelang | pagelang | 4::oldlanguage (previous page language), 5::newlanguage (new page language) | N/A | Core (SpecialPageLanguage::onSubmit() ) | For pages whose language has been changed |
patrol | patrol | curid (i.e. current revision ID), previd (i.e. parent revision ID), auto (1 if auto-patrolled; otherwise 0) | N/A | Core (PatrolLog::record() ) | Mark a revision as patrolled |
autopatrol | curid (i.e. current revision ID), previd (i.e. parent revision ID) | N/A | Core (PatrolLog::record() ) | Automatic patrol of a revision | |
protect | modify | Duration of edit restriction (e.g. "[edit=autoconfirmed] (indefinite)"), duration of move restriction (e.g. "[edit=autoconfirmed] (indefinite)[move=autoconfirmed] (indefinite)") | page_restrictions.pr_id | Core (WikiPage::doUpdateRestrictions() ) | Modify the protection of a protected page |
protect | Duration of edit restriction (e.g. "[edit=autoconfirmed] (indefinite)"), duration of move restriction (e.g. "[edit=autoconfirmed] (indefinite)[move=autoconfirmed] (indefinite)") | page_restrictions.pr_id | Core (WikiPage::doUpdateRestrictions() ) | Protect an unprotected page | |
unprotect | N/A | N/A | Core (WikiPage::doUpdateRestrictions() ) | Unprotect a page | |
rights | rights | 4::oldgroups, 5::newgroups | N/A | Core (UserrightsPage::addLogEntry() ) | Change a user's groups |
upload | overwrite | img_sha1, img_timestamp | N/A | Core (LocalFile::recordUpload2() ) | Reupload a file |
upload | img_sha1, img_timestamp | N/A | Core (LocalFile::recordUpload2() ) | Upload a file |
Actions
Extended content |
---|
MariaDB [enwiki_p]> SELECT DISTINCT log_action FROM logging ORDER BY log_action; +--------------------+ | log_action | +--------------------+ | NULL | | | | add | | approve | | approve-a | | approve-i | | approve-ia | | archive | | autocreate | | autoflag | | autohide | | block | | byemail | | clear-flags | | config | | create | | create2 | | delete | | dwhitelist | | event | | failure | | feature | | feedback | | flag | | flow-close-topic | | flow-delete-post | | flow-delete-topic | | flow-restore-post | | flow-restore-topic | | groupprms2 | | helpful | | hide | | hit | | inappropriate | | interwiki | | merge | | modify | | move | | move_prot | | move_redir | | newusers | | noaction | | overwrite | | patrol | | profilesave | | protect | | reblock | | remove | | renameuser | | reset | | resolve | | restore | | review | | reviewed | | revision | | rights | | selfadd | | selfremove | | send | | setstatus | | skipbadns | | skipnouser | | skipoptout | | tag | | thank | | unapprove | | unarchive | | unblock | | undelete | | undo-helpful | | undo-unhelpful | | unfeature | | unflag | | unhelpful | | unhide | | uninappropriate | | unnoaction | | unprotect | | unresolve | | unreview | | unreviewed | | update | | upload | | usergroups | | whitelist | +--------------------+ |
Types and actions
Extended content |
---|
MariaDB [enwiki_p]> SELECT DISTINCT log_type, log_action FROM logging ORDER BY log_type, log_action; +---------------------+--------------------+ | log_type | log_action | +---------------------+--------------------+ | | | | abusefilter | modify | | articlefeedbackv5 | archive | | articlefeedbackv5 | autoflag | | articlefeedbackv5 | autohide | | articlefeedbackv5 | clear-flags | | articlefeedbackv5 | create | | articlefeedbackv5 | feature | | articlefeedbackv5 | flag | | articlefeedbackv5 | helpful | | articlefeedbackv5 | hide | | articlefeedbackv5 | inappropriate | | articlefeedbackv5 | noaction | | articlefeedbackv5 | protect | | articlefeedbackv5 | resolve | | articlefeedbackv5 | unarchive | | articlefeedbackv5 | undo-helpful | | articlefeedbackv5 | undo-unhelpful | | articlefeedbackv5 | unfeature | | articlefeedbackv5 | unflag | | articlefeedbackv5 | unhelpful | | articlefeedbackv5 | unhide | | articlefeedbackv5 | uninappropriate | | articlefeedbackv5 | unnoaction | | articlefeedbackv5 | unresolve | | block | NULL | | block | block | | block | reblock | | block | unblock | | campus | add | | campus | profilesave | | campus | remove | | campus | selfadd | | campus | selfremove | | close | flow-close-topic | | close | flow-restore-topic | | course | add | | course | remove | | course | undelete | | course | update | | delete | NULL | | delete | delete | | delete | event | | delete | flow-delete-post | | delete | flow-delete-topic | | delete | flow-restore-post | | delete | flow-restore-topic | | delete | restore | | delete | revision | | eparticle | add | | eparticle | remove | | eparticle | review | | eparticle | selfadd | | eparticle | selfremove | | eparticle | unreview | | gblblock | dwhitelist | | gblblock | whitelist | | gblrights | groupprms2 | | gblrights | usergroups | | globalauth | delete | | globalauth | setstatus | | import | interwiki | | import | upload | | institution | add | | institution | remove | | institution | update | | instructor | add | | instructor | remove | | instructor | selfadd | | instructor | selfremove | | massmessage | failure | | massmessage | send | | massmessage | skipbadns | | massmessage | skipnouser | | massmessage | skipoptout | | merge | merge | | moodbar | NULL | | moodbar | delete | | moodbar | feedback | | moodbar | hide | | moodbar | restore | | move | NULL | | move | move | | move | move_redir | | newusers | NULL | | newusers | autocreate | | newusers | byemail | | newusers | create | | newusers | create2 | | newusers | newusers | | online | add | | online | profilesave | | online | selfadd | | online | selfremove | | pagetriage-curation | NULL | | pagetriage-curation | delete | | pagetriage-curation | reviewed | | pagetriage-curation | tag | | pagetriage-curation | unreviewed | | pagetriage-deletion | NULL | | pagetriage-deletion | delete | | patrol | NULL | | patrol | patrol | | protect | NULL | | protect | modify | | protect | move_prot | | protect | protect | | protect | unprotect | | renameuser | NULL | | renameuser | renameuser | | review | approve | | review | approve-a | | review | approve-i | | review | approve-ia | | review | unapprove | | rights | NULL | | rights | rights | | spamblacklist | hit | | stable | config | | stable | modify | | stable | reset | | student | NULL | | student | add | | student | remove | | student | selfadd | | student | selfremove | | thanks | NULL | | thanks | thank | | upload | NULL | | upload | overwrite | | upload | upload | +---------------------+--------------------+ |
Seemingly deprecated
- User.php, User::addAutopromoteOnceGroups(): rights, autopromote, 4::oldgroups, 5::newgroups
- FileDeleteForm.php, FileDeleteForm::doDelete(): suppress, delete