-------------------------------------------------------------------------------
-- Configuration data for [[Module:Article history
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Actions
-------------------------------------------------------------------------------
local actions = {
FAC = {
name = 'Featured article candidate',
validResults = {
promoted = true,
failed = true
},
validStatuses = {
FFAC = true,
FA = true,
FFA = true
},
blurb = '',
image = ''
},
FAR = {
name = 'Featured article review',
aliases = {'FARC'},
validResults = {
kept = true,
removed = true
},
validStatuses = {
FA = true,
FFA = true
},
blurb = '',
image = ''
},
BP = {
name = 'Brilliant prose',
-- TODO
validResults = {
},
validStatuses = {
},
blurb = '',
image = ''
},
RBP = {
name = 'Refreshing brilliant prose',
validResults = {
kept = true,
removed = true
},
validStatuses = {
FA = true,
FFAC = true
},
blurb = '',
image = ''
},
FLC = {
name = 'Featured list candidate',
validResults = {
promoted = true,
failed = true
},
validStatuses = {
FFLC = true,
FL = true,
FFL = true
},
blurb = '',
image = ''
},
FLR = {
name = 'Featured list removal candidate',
validResults = {
kept = true,
removed = true
},
validStatuses = {
FL = true,
FFL = true
},
blurb = '',
image = ''
},
FTC = {
name = 'Featured topic candidate',
validResults = {
promoted = true,
failed = true
},
validStatuses = false, -- Any status
blurb = '',
image = ''
},
FTR = {
name = 'Featured topic removal candidate',
validResults = {
kept = true,
removed = true
},
validStatuses = false, -- Any status
blurb = '',
image = ''
},
FPOC = {
name = 'Featured portal candidate',
validResults = {
promoted = true,
failed = true
},
validStatuses = {
FFPOC = true,
FPO = true,
FFPO = true
},
blurb = '',
image = ''
},
FPOR = {
name = 'Featured portal review',
validResults = {
kept = true,
removed = true
},
validStatuses = {
FPO = true,
FFPO = true
},
blurb = '',
image = ''
},
GAN = {
name = 'Good article nominee',
aliases = {'GAC'},
validResults = {
listed = true,
failed = true
},
validStatuses = {
FGAN = true,
GA = true,
DGA = true,
FFAC = true,
FA = true,
FFA = true
},
blurb = '',
image = ''
},
GAR = {
name = 'Good article reassessment',
validResults = {
kept = true,
delisted = true,
listed = true
},
validStatuses = {
GA = true,
DGA = true,
FFAC = true,
FA = true,
FFA = true
},
blurb = '',
image = ''
},
GTC = {
name = 'Good topic candidate',
validResults = {
promoted = true,
failed = true
},
validStatuses = false,
blurb = '',
image = ''
},
GTR = {
name = 'Good topic removal candidate',
validResults = {
kept = true,
removed = true
},
validStatuses = false,
blurb = '',
image = ''
},
PR = {
name = 'Peer review',
validResults = {
_blank = true,
reviewed = true,
['not reviewed'] = true
},
validStatuses = false,
blurb = '',
image = ''
},
WPR = {
name = function (data)
local result = data.result
if result == 'approved' or result == 'approved version' then
return 'WikiProject approved revision'
elseif result == 'copyedit' or result == 'copyedited' or result == 'proofread' then
return 'Guild of Copy Editors'
elseif result == 'cotw' or result == 'collaborated' or result == 'collaboration' then
return 'WikiProject collaboration'
elseif result == 'maindate' then
return "Today's featured article"
else
return 'WikiProject peer review'
end
end,
validResults = {
_blank = true,
reviewed = true,
approved = true,
['approved version'] = true,
cotw = true,
collaborated = true,
collaboration = true,
copyedit = true,
copyedited = true,
proofread = true,
maindate = true
},
validStatuses = false,
blurb = '',
image = ''
},
WAR = {
name = 'WikiProject A-class review',
validResults = {
approved = true,
failed = true,
kept = true,
demoted = true
},
validStatuses = false,
blurb = '',
image = ''
},
AFD = {
name = 'Articles for deletion',
validResults = {
kept = true,
['speedily kept'] = true,
deleted = true,
['speedily deleted'] = true,
merged = true,
renamed = true,
redirected = true,
['no consensus'] = true
},
validStatuses = false,
blurb = '',
image = ''
},
MFD = {
name = 'Miscellanea for deletion',
validResults = {
kept = true,
['speedily kept'] = true,
deleted = true,
['speedily deleted'] = true,
merged = true,
renamed = true,
redirected = true,
['no consensus'] = true
},
validStatuses = false,
blurb = '',
image = ''
},
TFD = {
name = 'Templates for discussion',
validResults = {
-- TODO
},
validStatuses = false,
blurb = '',
image = ''
},
CSD = {
name = 'Candidate for speedy deletion',
validResults = {
-- TODO
},
validStatuses = false,
blurb = '',
image = ''
},
PROD = {
name = 'Proposed deletion',
validResults = {
-- TODO
},
validStatuses = false,
blurb = '',
image = ''
},
DRV = {
name = 'Deletion review',
validResults = {
endorsed = true,
relisted = true,
overturned = true
},
validStatuses = false,
blurb = '',
image = ''
}
}
return {
actions = actions
}