Module:ArbCaseAlias/data
MyWikiBiz, Author Your Legacy — Wednesday January 15, 2025
Jump to navigationJump to searchDocumentation for this module may be created at Module:ArbCaseAlias/data/doc
local config = { } config.arbCaseAliasInfo = { caseInfoFor = { ['2021'] = { ['Kurds and Kurdistan'] = { byYear = '2021-1', byColour = '2021-red', dateOpened = '2021 January 22', dateClosed = '2021 February 23', }, ['Gender and sexuality'] = { byYear = '2021-2', byColour = '2021-orange', dateOpened = '2021 February 22', dateClosed = '2021 February 22', }, ['RexxS'] = { byYear = '2021-3', byColour = '2021-yellow', dateOpened = '2021 February 27', dateClosed = '2021 March 26', }, ['Carlossuarez46'] = { byYear = '2021-4', byColour = '2021-green', dateOpened = '2021 April 8', }, ['COVID-19'] = { byYear = '2021-5', byColour = '2021-blue', dateOpened = '2021 June 16', dateClosed = '2021 June 16', }, }, ['2020'] = { ['Kudpung'] = { byYear = '2020-1', byColour = '2020-red', dateOpened = '2020 January 14', dateClosed = '2020 February 29', }, ['Motorsports'] = { byYear = '2020-2', byColour = '2020-orange', dateOpened = '2020 February 28', dateClosed = '2020 March 30', }, ['Jytdog'] = { byYear = '2020-3', byColour = '2020-yellow', dateOpened = '2020 March 9', dateClosed = '2020 April 13', }, ['Medicine'] = { byYear = '2020-4', byColour = '2020-green', dateOpened = '2020 April 7', dateClosed = '2020 June 3', }, ['Horn of Africa'] = { byYear = '2020-5', byColour = '2020-blue', dateOpened = '2020 December 9', dateClosed = '2020 December 9', }, ['Flyer22 and WanderingWanda'] = { byYear = '2020-6', byColour = '2020-indigo', dateOpened = '2020 December 16', dateClosed = '2021 January 21', }, }, -- 2020 ['2019'] = { ['Alex Shih'] = { byYear = '2019-1', byColour = '2019-red', dateOpened = '2019 February 19', dateClosed = '2020 February 13', }, ['Enigmaman'] = { byYear = '2019-2', byColour = '2019-orange', dateOpened = '2019 April 13', dateClosed = '2019 May 6', }, ['Rama'] = { byYear = '2019-3', byColour = '2019-yellow', dateOpened = '2019 May 2', dateClosed = '2019 June 6', }, ['Canadian politics'] = { byYear = '2019-4', byColour = '2019-green', dateOpened = '2019 May 24', dateClosed = '2019 July 6', }, ['Antisemitism in Poland'] = { byYear = '2019-5', byColour = '2019-blue', dateOpened = '2019 June 9', dateClosed = '2019 September 22', }, ['Reversion of office actions'] = { byYear = '2019-6', byColour = '2019-indigo', dateOpened = '2019 July 5', dateClosed = '2019 July 5', }, ['Fram'] = { byYear = '2019-7', byColour = '2019-violet', dateOpened = '2019 July 24', dateClosed = '2019 September 21', }, ['Palestine-Israel articles 4'] = { byYear = '2019-8', byColour = '2019-pink', dateOpened = '2019 August 16', }, ['Portals'] = { byYear = '2019-9', byColour = '2019-brown', dateOpened = '2019 November 26', dateClosed = '2020 January 29', }, ['RHaworth'] = { byYear = '2019-10', byColour = '2019-sepia', dateOpened = '2019 December 30', dateClosed = '2020 February 1', }, }, -- 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 = '2018 December 17', }, }, -- 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 = '2016 April 8', dateClosed = '2016 May 13', }, ['Gamaliel and others'] = { byYear = '2016-2', byColour = '2016-orange', dateOpened = '2016 April 18', dateClosed = '2016 June 4', }, ['Michael Hardy'] = { byYear = '2016-3', byColour = '2016-yellow', dateOpened = '2016 August 11', dateClosed = '2016 October 1', }, ['The Rambling Man'] = { byYear = '2016-4', byColour = '2016-green', dateOpened = '2016 September 3', dateClosed = '2016 October 13', }, }, -- 2016 ['2015'] = { ['Wifione'] = { byYear = '2015-1', byColour = '2015-red', dateOpened = '2015 January 2', dateClosed = '2015 February 13', }, ['Christianity and Sexuality'] = { byYear = '2015-2', byColour = '2015-orange', dateOpened = '2015 January 19', dateClosed = '2015 March 7', }, ['Infoboxes'] = { byYear = '2015-3', byColour = '2015-yellow', dateOpened = '2015 January 27', dateClosed = '2015 March 4', }, ['Collect and others'] = { byYear = '2015-4', byColour = '2015-green', dateOpened = '2015 March 23', dateClosed = '2015 May 10', }, ['American politics 2'] = { byYear = '2015-5', byColour = '2015-blue', dateOpened = '2015 March 24', dateClosed = '2015 June 19', }, ['Sockpuppet investigation block'] = { byYear = '2015-6', byColour = '2015-indigo', dateOpened = '2015 April 23', dateClosed = '2015 June 9', }, ['OccultZone and others'] = { byYear = '2015-7', byColour = '2015-violet', dateOpened = '2015 April 30', dateClosed = '2015 June 3', }, ['Lightbreather'] = { byYear = '2015-8', byColour = '2015-pink', dateOpened = '2015 May 3', dateClosed = '2015 July 17', }, ['Technical 13'] = { byYear = '2015-9', byColour = '2015-brown', dateOpened = '2015 June 16', dateClosed = '2015 June 26', }, ['Arbitration enforcement'] = { byYear = '2015-10', byColour = '2015-sepia', dateOpened = '2015 June 29', dateClosed = '2015 August 24', }, ['Kww and The Rambling Man'] = { byYear = '2015-11', byColour = '2015-emerald', dateOpened = '2015 June 29', dateClosed = '2015 August 3', }, ['Editor conduct in e-cigs articles'] = { byYear = '2015-12', byColour = '2015-teal', dateOpened = '2015 August 4', dateClosed = '2015 November 17', }, ['Palestine-Israel articles 3'] = { byYear = '2015-13', byColour = '2015-lilac', dateOpened = '2015 August 25', dateClosed = '2015 November 22', }, ['Genetically modified organisms'] = { byYear = '2015-14', byColour = '2015-sapphire', dateOpened = '2015 September 28', dateClosed = '2015 December 12', }, ['Arbitration enforcement 2'] = { byYear = '2015-15', byColour = '2015-ruby', dateOpened = '2015 October 29', dateClosed = '2015 December 25', }, ['Catflap08 and Hijiri88'] = { byYear = '2015-16', byColour = '2015-mauve', dateOpened = '2015 October 21', dateClosed = '2015 December 29', }, ['Neelix'] = { byYear = '2015-17', byColour = '2015-tan', dateOpened = '2015 November 10', dateClosed = '2015 November 13', }, ['Kevin Gorman'] = { byYear = '2015-18', byColour = '2015-aquamarine', dateOpened = '2015 December 11', dateClosed = '2016 January 18', }, }, -- 2015 ['1000'] = { ['War of the Pacific'] = { byYear = '1000-10', byColour = '1000-mauve', }, ['Conduct of Mister Wiki editors'] = { byYear = '1000-5030', byColour = '1000-petunia', }, }, -- 1000: test data for unit test cases }, -- 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