Examine individual changes
This page allows you to examine the variables generated by the Edit Filter for an individual change.
Variables generated for this change
Variable | Value |
---|---|
Edit count of the user (user_editcount ) | 79457 |
Name of the user account (user_name ) | 'Xaosflux' |
Age of the user account (user_age ) | 546182646 |
Groups (including implicit) the user is in (user_groups ) | [
0 => 'abusefilter',
1 => 'autoreviewer',
2 => 'bureaucrat',
3 => 'import',
4 => 'interface-admin',
5 => 'suppress',
6 => 'sysop',
7 => '*',
8 => 'user',
9 => 'autoconfirmed'
] |
Rights that the user has (user_rights ) | [
0 => 'abusefilter-log',
1 => 'abusefilter-log-detail',
2 => 'abusefilter-log-private',
3 => 'abusefilter-modify',
4 => 'abusefilter-modify-global',
5 => 'abusefilter-modify-restricted',
6 => 'abusefilter-view',
7 => 'abusefilter-view-private',
8 => 'ipinfo',
9 => 'oathauth-enable',
10 => 'spamblacklistlog',
11 => 'changetags',
12 => 'managechangetags',
13 => 'autopatrol',
14 => 'move-subpages',
15 => 'suppressredirect',
16 => 'tboverride',
17 => 'noratelimit',
18 => 'override-antispoof',
19 => 'importupload',
20 => 'import',
21 => 'editinterface',
22 => 'editsitecss',
23 => 'editsitejson',
24 => 'editsitejs',
25 => 'editusercss',
26 => 'edituserjson',
27 => 'edituserjs',
28 => 'browsearchive',
29 => 'deletedhistory',
30 => 'deletedtext',
31 => 'deleterevision',
32 => 'deletelogentry',
33 => 'hideuser',
34 => 'suppressrevision',
35 => 'suppressionlog',
36 => 'abusefilter-hide-log',
37 => 'abusefilter-hidden-log',
38 => 'viewsuppressed',
39 => 'templateeditor',
40 => 'extendedconfirmed',
41 => 'editcontentmodel',
42 => 'block',
43 => 'createaccount',
44 => 'delete',
45 => 'undelete',
46 => 'move',
47 => 'move-rootuserpages',
48 => 'move-categorypages',
49 => 'patrol',
50 => 'protect',
51 => 'editprotected',
52 => 'rollback',
53 => 'upload',
54 => 'reupload',
55 => 'reupload-shared',
56 => 'unwatchedpages',
57 => 'autoconfirmed',
58 => 'editsemiprotected',
59 => 'ipblock-exempt',
60 => 'blockemail',
61 => 'markbotedits',
62 => 'apihighlimits',
63 => 'movefile',
64 => 'mergehistory',
65 => 'deletechangetags',
66 => 'abusefilter-revert',
67 => 'ipinfo-view-full',
68 => 'autoreview',
69 => 'stablesettings',
70 => 'movestable',
71 => 'review',
72 => 'unreviewedpages',
73 => 'titleblacklistlog',
74 => 'transcode-reset',
75 => 'transcode-status',
76 => 'urlshortener-create-url',
77 => 'globalblock-whitelist',
78 => 'nuke',
79 => 'skipcaptcha',
80 => 'centralauth-createlocal',
81 => 'massmessage',
82 => 'setmentor',
83 => 'managementors',
84 => 'read',
85 => 'edit',
86 => 'createtalk',
87 => 'writeapi',
88 => 'viewmywatchlist',
89 => 'editmywatchlist',
90 => 'viewmyprivateinfo',
91 => 'editmyprivateinfo',
92 => 'editmyoptions',
93 => 'centralauth-merge',
94 => 'vipsscaler-test',
95 => 'collectionsaveasuserpage',
96 => 'reupload-own',
97 => 'createpage',
98 => 'minoredit',
99 => 'editmyusercss',
100 => 'editmyuserjson',
101 => 'editmyuserjs',
102 => 'purge',
103 => 'sendemail',
104 => 'applychangetags',
105 => 'mwoauthmanagemygrants',
106 => 'ipinfo-view-basic',
107 => 'createpagemainns',
108 => 'enrollasmentor'
] |
Whether the user is editing from mobile app (user_app ) | false |
Whether or not a user is editing through the mobile interface (user_mobile ) | false |
Page ID (page_id ) | 51149369 |
Page namespace (page_namespace ) | 828 |
Page title without namespace (page_title ) | 'Sensitive IP addresses/list' |
Full page title (page_prefixedtitle ) | 'Module:Sensitive IP addresses/list' |
Edit protection level of the page (page_restrictions_edit ) | [
0 => 'sysop'
] |
Page age in seconds (page_age ) | 206235777 |
Action (action ) | 'edit' |
Edit summary/reason (summary ) | '+another wikiedu dashboard ip' |
Old content model (old_content_model ) | 'Scribunto' |
New content model (new_content_model ) | 'Scribunto' |
Old page wikitext, before the edit (old_wikitext ) | 'return {
--[=[
{
name = 'Entity name', -- required
id = 'entityid', -- required, must be unique
description = 'a description of the entity', -- required
reason = 'political', -- "political" or "technical" -- optional (default "political")
ipv4Ranges = { -- One or more IPv4 CIDR ranges -- optional
'1.2.3.0/24',
'4.5.6.0/24',
},
ipv6Ranges = { -- One or more IPv6 CIDR ranges -- optional
'2001:db8::ff00:0:0/96',
'2001:db8::ff05:0:0/96',
},
notes = 'Notes about the entity or the IP ranges', -- optional
},
--]=]
{
name = 'United States House of Representatives',
id = 'ushr',
description = 'the [[United States House of Representatives]]',
reason = 'political',
ipv4Ranges = {
'143.228.0.0/16',
'143.231.0.0/16',
'137.18.0.0/16',
'12.185.56.0/29',
'12.147.170.144/28',
'74.119.128.0/22',
},
ipv6Ranges = {
'2620:0:e20::/46',
},
},
{
name = 'United States Senate',
id = 'ussenate',
description = 'the [[United States Senate]]',
reason = 'political',
ipv4Ranges = {
'156.33.0.0/16',
},
ipv6Ranges = {
'2620:0:8a0::/48',
'2600:803:618::/48',
},
},
{
name = 'Executive Office of the President of the United States',
id = 'useop',
description = 'the [[Executive Office of the President of the United States]]',
reason = 'political',
ipv4Ranges = {
'165.119.0.0/16',
'198.137.240.0/23',
'204.68.207.0/24',
},
ipv6Ranges = {
'2620:10F:B000::/40',
},
},
{
name = 'United States Department of Justice',
id = 'usdoj',
description = 'the [[United States Department of Justice]]',
reason = 'political',
ipv4Ranges = {
'149.101.0.0/16',
},
ipv6Ranges = {
'2607:f330::/32',
},
},
{
name = 'United States Department of Homeland Security',
id = 'usdhs',
description = 'the [[United States Department of Homeland Security]]',
reason = 'political',
ipv4Ranges = {
'65.165.132.0/24',
'204.248.24.0/24',
'216.81.80.0/20',
},
ipv6Ranges = {
'2600:400::/32',
}
},
{
name = 'Canadian Department of National Defence',
id = 'cdnd',
description = 'the [[Canadian Department of National Defence]]',
reason = 'political',
ipv4Ranges = {
'131.132.0.0/14',
'131.136.0.0/14',
'131.140.0.0/15',
},
notes = 'These ranges include any IP matching 131.{132-141}.*.*',
},
{
name = 'Canadian House of Commons',
id = 'chc',
description = 'the [[Canadian House of Commons]]',
reason = 'political',
ipv4Ranges = {
'192.197.82.0/24',
},
},
{
name = 'Parliament of the United Kingdom',
id = 'ukparliament',
description = 'the [[Parliament of the United Kingdom]]',
reason = 'political',
ipv4Ranges = {
'194.60.0.0/18',
},
},
{
name = 'United States Department of the Navy and United States Marine Corps',
id = 'usnavy',
description = 'the [[United States Department of the Navy]] and the [[United States Marine Corps]]',
reason = 'political',
ipv4Ranges = {
'138.162.0.0/16',
},
},
{
name = 'Wikimedia Foundation',
id = 'wmf',
description = 'the [[Wikimedia Foundation]]',
reason = 'technical',
ipv4Ranges = {
'91.198.174.0/24',
'185.15.56.0/22',
'198.35.26.0/23',
'208.80.152.0/22',
},
ipv6Ranges = {
'2620:0:860::/46',
'2a02:ec80::/32',
},
},
{
name = 'Wiki Education Dashboard',
id = 'wikieducationdashboard',
description = 'dashboard.wikiedu.org OAuth application, maintained by [[:meta:Wiki Education Foundation|Wiki Education Foundation]]',
reason = 'technical',
ipv4Ranges = {
'45.79.106.114/32',
}
},
{
name = 'TEST-NET-1',
id = 'test',
description = 'RFC 5737 reserved test range',
reason = 'technical',
ipv4Ranges = {
'192.0.2.0/24',
},
notes = 'This can be blocked (with no need to notify the WMF) for testing or training purposes.'
}
}' |
New page wikitext, after the edit (new_wikitext ) | 'return {
--[=[
{
name = 'Entity name', -- required
id = 'entityid', -- required, must be unique
description = 'a description of the entity', -- required
reason = 'political', -- "political" or "technical" -- optional (default "political")
ipv4Ranges = { -- One or more IPv4 CIDR ranges -- optional
'1.2.3.0/24',
'4.5.6.0/24',
},
ipv6Ranges = { -- One or more IPv6 CIDR ranges -- optional
'2001:db8::ff00:0:0/96',
'2001:db8::ff05:0:0/96',
},
notes = 'Notes about the entity or the IP ranges', -- optional
},
--]=]
{
name = 'United States House of Representatives',
id = 'ushr',
description = 'the [[United States House of Representatives]]',
reason = 'political',
ipv4Ranges = {
'143.228.0.0/16',
'143.231.0.0/16',
'137.18.0.0/16',
'12.185.56.0/29',
'12.147.170.144/28',
'74.119.128.0/22',
},
ipv6Ranges = {
'2620:0:e20::/46',
},
},
{
name = 'United States Senate',
id = 'ussenate',
description = 'the [[United States Senate]]',
reason = 'political',
ipv4Ranges = {
'156.33.0.0/16',
},
ipv6Ranges = {
'2620:0:8a0::/48',
'2600:803:618::/48',
},
},
{
name = 'Executive Office of the President of the United States',
id = 'useop',
description = 'the [[Executive Office of the President of the United States]]',
reason = 'political',
ipv4Ranges = {
'165.119.0.0/16',
'198.137.240.0/23',
'204.68.207.0/24',
},
ipv6Ranges = {
'2620:10F:B000::/40',
},
},
{
name = 'United States Department of Justice',
id = 'usdoj',
description = 'the [[United States Department of Justice]]',
reason = 'political',
ipv4Ranges = {
'149.101.0.0/16',
},
ipv6Ranges = {
'2607:f330::/32',
},
},
{
name = 'United States Department of Homeland Security',
id = 'usdhs',
description = 'the [[United States Department of Homeland Security]]',
reason = 'political',
ipv4Ranges = {
'65.165.132.0/24',
'204.248.24.0/24',
'216.81.80.0/20',
},
ipv6Ranges = {
'2600:400::/32',
}
},
{
name = 'Canadian Department of National Defence',
id = 'cdnd',
description = 'the [[Canadian Department of National Defence]]',
reason = 'political',
ipv4Ranges = {
'131.132.0.0/14',
'131.136.0.0/14',
'131.140.0.0/15',
},
notes = 'These ranges include any IP matching 131.{132-141}.*.*',
},
{
name = 'Canadian House of Commons',
id = 'chc',
description = 'the [[Canadian House of Commons]]',
reason = 'political',
ipv4Ranges = {
'192.197.82.0/24',
},
},
{
name = 'Parliament of the United Kingdom',
id = 'ukparliament',
description = 'the [[Parliament of the United Kingdom]]',
reason = 'political',
ipv4Ranges = {
'194.60.0.0/18',
},
},
{
name = 'United States Department of the Navy and United States Marine Corps',
id = 'usnavy',
description = 'the [[United States Department of the Navy]] and the [[United States Marine Corps]]',
reason = 'political',
ipv4Ranges = {
'138.162.0.0/16',
},
},
{
name = 'Wikimedia Foundation',
id = 'wmf',
description = 'the [[Wikimedia Foundation]]',
reason = 'technical',
ipv4Ranges = {
'91.198.174.0/24',
'185.15.56.0/22',
'198.35.26.0/23',
'208.80.152.0/22',
},
ipv6Ranges = {
'2620:0:860::/46',
'2a02:ec80::/32',
},
},
{
name = 'Wiki Education Dashboard',
id = 'wikieducationdashboard',
description = 'dashboard.wikiedu.org OAuth application, maintained by [[:meta:Wiki Education Foundation|Wiki Education Foundation]]',
reason = 'technical',
ipv4Ranges = {
'45.79.106.114/32','2600:3c01::f03c:93ff:fe24:db1b/128',
}
},
{
name = 'TEST-NET-1',
id = 'test',
description = 'RFC 5737 reserved test range',
reason = 'technical',
ipv4Ranges = {
'192.0.2.0/24',
},
notes = 'This can be blocked (with no need to notify the WMF) for testing or training purposes.'
}
}' |
Unified diff of changes made by edit (edit_diff ) | '@@ -148,5 +148,5 @@
reason = 'technical',
ipv4Ranges = {
- '45.79.106.114/32',
+ '45.79.106.114/32','2600:3c01::f03c:93ff:fe24:db1b/128',
}
},
' |
New page size (new_size ) | 4075 |
Old page size (old_size ) | 4038 |
Size change in edit (edit_delta ) | 37 |
Lines added in edit (added_lines ) | [
0 => ' '45.79.106.114/32','2600:3c01::f03c:93ff:fe24:db1b/128','
] |
Whether or not the change was made through a Tor exit node (tor_exit_node ) | false |
Unix timestamp of change (timestamp ) | '1675567649' |