Modulo:Bozza: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
nasconde anche l'ultimo esito in base allo stato del template |
gestisce pulsante per richiesta revisione |
||
Riga 84:
local key = tmp:find('%| *esito *= *[^%s%|%}]') and 'old' or 'current'
if
table.insert(stored_submissions[key][ts], submission)
▲ stored_submissions[key][ts] = { submission }
end
end
Line 111 ⟶ 110:
local lang = mw.language.getContentLanguage()
local submissions = getSubmissions({ current = {}, old = {} }, text)
local edited_by_reviewer = false
args[1] = lang:ucfirst(args[1] or '')
Riga 123:
if next(submissions.old) then
local i = 0
local revision_user = frame:preprocess('{{REVISIONUSER}}')
local header = createRow('Data richiesta', 'Esito revisione')
:addClass('nomobile bozza-history-header')
Line 144 ⟶ 145:
if success then
for _, submission in ipairs(a) do
local reviewer
if not edited_by_reviewer then
reviewer = submission:match('%| *utente *= *(.-) *[%|%}]')
edited_by_reviewer = revision_user == reviewer
end
local root = history_table
i = i + 1
Line 162 ⟶ 168:
args['cronologia revisioni'] = tostring(history_table)
end
if edited_by_reviewer or args[1] == 'R' or args[1] == 'S' then
args['mostra pulsante'] = 'no'
else
args['mostra pulsante'] = 'sì'
end
|