Modulo:Cronologia valutazioni: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
vedi discussione |
+Modulo:Data |
||
Riga 5:
local cfg = mw.loadData("Modulo:Cronologia valutazioni/Configurazione")
local errors = {}
local we_got_error = false
▲local tempo = require('modulo:tempo')
-------------------------------------------------------------------------------
Line 160 ⟶ 159:
-- leggo i dati della riga
local date = self.args['data' .. Id]
date = date and
local collegamento = self.args['collegamento' .. Id]
local codice = self.args['codice' .. Id]
Line 238 ⟶ 237:
if action == "PDC" and (result == "MANTENUTA" or result == "CANCELLATA") then
-- per le primissime procedure si applicava il veto
if date and date <
if result == 'CANCELLATA' then
msg = msg..' in seguito a decisione consensuale.'
Line 251 ⟶ 250:
link_label = "votazione"
if date then
local cambio_quorum1 =
local cambio_quorum2 =
if result == "MANTENUTA" and yes >= no*2 and yes+no >= 5 and (yes >= 7 or date < cambio_quorum1) and (yes+no >= 10 or date >= cambio_quorum2 or date < cambio_quorum1) then
errors_msg[#errors_msg+1] = "Risultato della PDC discorde con i voti dati: la voce avrebbe dovuto essere cancellata."
Line 266 ⟶ 265:
-- messaggio che avvisa di non proporre nuovamente la voce per la cancellazione nel caso ne sia stata deciso recentemente il mantenimento
if result == "MANTENUTA" and date then
local scadenza =
if
self:__CreaAvviso(
end
end
end
if action == 'PDC' and date and date <
collegamento = 'no'
end
-- per le vecchie valutazioni per la vetrina si distinguono le votazioni dalle valutazioni in base alla data
if (action == "OLDSRQ" or action == "OLDRRQ") and date then
if date <=
link_label = "votazione"
end
Line 288 ⟶ 287:
local etichetta
if date then
etichetta =
else
self.manca_data = true
Line 295 ⟶ 294:
row['date'] = '[' .. tostring(mw.uri.fullUrl( name, {oldid=codice} )) .. " " .. etichetta .. "]"
elseif codice == 'no' and date then
row['date'] = '<abbr title="Nella cronologia della voce non è reperibile la versione relativa a questa procedura">' ..
elseif date then
self.manca_codice = true
row['date'] =
else
self.manca_data = true
Line 316 ⟶ 315:
if row_action['use_date_for_position'] then
if date and action == "LSC" then
if date >=
local month, year = string.
month = month and mw.language.getContentLanguage():ucfirst(month) or nil
collegamento = mw.message.newRawMessage( row_action.default_position,
{name, month,
else
local link_crono
if date >=
link_crono = 'Lo_sapevi_che/Valutazione'
else
|