Module:ArbCaseAlias/data
Appearance
local config = { }
config.arbCaseAliasInfo = {
caseInfoFor = {
['2019'] = {
['Alex Shih'] = {
byYear = '2019-1',
byColour = '2019-red',
dateOpened = '19 February 2019',
},
['Enigmaman'] = {
byYear = '2019-2',
byColour = '2019-orange',
dateOpened = '13 April 2019',
dateClosed = '6 May 2019',
},
['Rama'] = {
byYear = '2019-3',
byColour = '2019-yellow',
dateOpened = '2 May 2019',
},
['Canadian politics'] = {
byYear = '2019-4',
byColour = '2019-green',
dateOpened = '24 May 2019',
},
}, -- 2019
['2018'] = {
['Joefromrandb and others'] = {
byYear = '2018-1',
byColour = '2018-red',
},
['Civility in infobox discussions'] = {
byYear = '2018-2',
byColour = '2018-orange',
},
['German war effort'] = {
byYear = '2018-3',
byColour = '2018-yellow',
},
['BLP issues on British politics articles'] = {
byYear = '2018-4',
byColour = '2018-green',
},
['Andrevan'] = {
byYear = '2018-5',
byColour = '2018-blue',
},
['Fred Bauder'] = {
byYear = '2018-6',
byColour = '2018-indigo',
},
['GiantSnowman'] = {
byYear = '2018-7',
byColour = '2018-violet',
dateOpened = '17 December 2018',
},
}, -- 2018
['2017'] = {
['War of the Pacific'] = {
byYear = '2017-1',
byColour = '2017-red',
},
['Magioladitis'] = {
byYear = '2017-2',
byColour = '2017-orange',
},
['Magioladitis 2'] = {
byYear = '2017-3',
byColour = '2017-yellow',
},
['Arthur Rubin'] = {
byYear = '2017-4',
byColour = '2017-green',
},
['Conduct of Mister Wiki editors'] = {
byYear = '2017-5',
byColour = '2017-blue',
},
}, -- 2017
['2016'] = {
['Wikicology'] = {
byYear = '2016-1',
byColour = '2016-red',
dateOpened = '8 April 2016',
dateClosed = '13 May 2016',
},
['Gamaliel and others'] = {
byYear = '2016-2',
byColour = '2016-orange',
dateOpened = '18 April 2016',
dateClosed = '4 June 2016',
},
['Michael Hardy'] = {
byYear = '2016-3',
byColour = '2016-yellow',
dateOpened = '11 August 2016',
dateClosed = '1 October 2016',
},
['The Rambling Man'] = {
byYear = '2016-4',
byColour = '2016-green',
dateOpened = '3 September 2016',
dateClosed = '13 October 2016',
},
}, -- 2016
['2015'] = {
['Wifione'] = {
byYear = '2015-1',
byColour = '2015-red',
dateOpened = '2 January 2015',
dateClosed = '13 February 2015',
},
['Christianity and Sexuality'] = {
byYear = '2015-2',
byColour = '2015-orange',
dateOpened = '19 January 2015',
dateClosed = '7 March 2015',
},
['Infoboxes'] = {
byYear = '2015-3',
byColour = '2015-yellow',
dateOpened = '27 January 2015',
dateClosed = '4 March 2015',
},
['Collect and others'] = {
byYear = '2015-4',
byColour = '2015-green',
dateOpened = '23 March 2015',
dateClosed = '10 May 2015',
},
['American politics 2'] = {
byYear = '2015-5',
byColour = '2015-blue',
dateOpened = '24 March 2015',
dateClosed = '19 June 2015',
},
['Sockpuppet investigation block'] = {
byYear = '2015-6',
byColour = '2015-indigo',
dateOpened = '23 April 2015',
dateClosed = '9 June 2015',
},
['OccultZone and others'] = {
byYear = '2015-7',
byColour = '2015-violet',
dateOpened = '30 April 2015',
dateClosed = '3 June 2015',
},
['Lightbreather'] = {
byYear = '2015-8',
byColour = '2015-pink',
dateOpened = '3 May 2015',
dateClosed = '17 July 2015',
},
['Technical 13'] = {
byYear = '2015-9',
byColour = '2015-brown',
dateOpened = '16 June 2015',
dateClosed = '26 June 2015',
},
['Arbitration enforcement'] = {
byYear = '2015-10',
byColour = '2015-sepia',
dateOpened = '29 June 2015',
dateClosed = '24 August 2015',
},
['Kww and The Rambling Man'] = {
byYear = '2015-11',
byColour = '2015-emerald',
dateOpened = '29 June 2015',
dateClosed = '3 August 2015',
},
['Editor conduct in e-cigs articles'] = {
byYear = '2015-12',
byColour = '2015-teal',
dateOpened = '4 August 2015',
dateClosed = '17 November 2015',
},
['Palestine-Israel articles 3'] = {
byYear = '2015-13',
byColour = '2015-lilac',
dateOpened = '25 August 2015',
dateClosed = '22 November 2015',
},
['Genetically modified organisms'] = {
byYear = '2015-14',
byColour = '2015-sapphire',
dateOpened = '28 September 2015',
dateClosed = '12 December 2015',
},
['Arbitration enforcement 2'] = {
byYear = '2015-15',
byColour = '2015-ruby',
dateOpened = '29 October 2015',
dateClosed = '25 December 2015',
},
['Catflap08 and Hijiri88'] = {
byYear = '2015-16',
byColour = '2015-mauve',
dateOpened = '21 October 2015',
dateClosed = '29 December 2015',
},
['Neelix'] = {
byYear = '2015-17',
byColour = '2015-tan',
dateOpened = '10 November 2015',
dateClosed = '13 November 2015',
},
['Kevin Gorman'] = {
byYear = '2015-18',
byColour = '2015-aquamarine',
dateOpened = '11 December 2015',
dateClosed = '18 January 2016',
},
}, -- 2015
['1000'] = {
['War of the Pacific'] = {
byYear = '1000-10',
byColour = '1000-mauve',
},
['Conduct of Mister Wiki editors'] = {
byYear = '1000-5030',
byColour = '1000-petunia',
},
}, -- 1000
}, -- caseInfoFor
extractPrimaryKey = function(alias)
local idPattern = '^(%d%d%d%d)'
local year = mw.ustring.match(alias, idPattern)
return year
end,
normalizeAlias = {
byYear = function(aliasArg)
local idPattern = '^(%d%d%d%d)-?0*([1-9]%d*)$'
local year
local sequenceNumber
year, sequenceNumber = mw.ustring.match(aliasArg, idPattern)
if (year == nil) then
return nil
end
return year .. '-' .. sequenceNumber
end,
byColour = function(aliasArg)
return mw.ustring.lower(aliasArg)
end,
}, -- normalizeAlias
} -- config.arbCaseAliasInfo
return config