Jump to content

Module:ArbCaseAlias/data

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Isaacl (talk | contribs) at 06:54, 24 May 2019 (add 4th case of 2019). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
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