20.708
Bearbeitungen
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
(- Bilder-Galerie leer) |
||
| (13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
local wartungsmeldungen = { | local wartungsmeldungen = { | ||
{["Wartungsmeldung"] = "Adresse fehlerhaft"}, | {["Wartungsmeldung"] = "Adresse fehlerhaft"}, | ||
{["Wartungsmeldung"] = "Beruf-Seite fehlt"}, | |||
{["Wartungsmeldung"] = "Bild-Beschreibung fehlt"}, | {["Wartungsmeldung"] = "Bild-Beschreibung fehlt"}, | ||
-- {["Wartungsmeldung"] = "Bilder-Galerie leer", ["Info"] = "Nur zu Info. Ist kein Problem."}, | |||
{["Wartungsmeldung"] = "Bilder-Galerie übervoll"}, | {["Wartungsmeldung"] = "Bilder-Galerie übervoll"}, | ||
{["Wartungsmeldung"] = "Datei-Freiattribut-Fehler Orts-Angabe"}, | |||
{["Wartungsmeldung"] = "Datei-Freiattribut-Fehler Straßen-Angabe"}, | |||
{["Wartungsmeldung"] = "Datei-Freiattribut-Fehler"}, | {["Wartungsmeldung"] = "Datei-Freiattribut-Fehler"}, | ||
{["Wartungsmeldung"] = " | {["Wartungsmeldung"] = "Faktenbox fehlt"}, | ||
{["Wartungsmeldung"] = "Faktenbox ohne Formular-Daten"}, | {["Wartungsmeldung"] = "Faktenbox ohne Formular-Daten"}, | ||
{["Wartungsmeldung"] = "Faktenbox veraltet"}, | |||
{["Wartungsmeldung"] = "Faktenbox-Bild existiert nicht", ["Info"] = "Es wurde im Formular ein Bild eingetragen, das nicht (mehr) existiert"}, | |||
{["Wartungsmeldung"] = "Faktenbox-Bild fehlt"}, | {["Wartungsmeldung"] = "Faktenbox-Bild fehlt"}, | ||
{["Wartungsmeldung"] = "Faktenbox- | {["Wartungsmeldung"] = "Faktenbox-Karte (Position) fehlt", ["Info"] = "Nichts eingetragen als Objekt-Lokation, Koordinate oder GeoJson-Karte"}, | ||
{["Wartungsmeldung"] = "Gebäude mit verdächtiger Straße-Hausnummer-Kombination"}, | {["Wartungsmeldung"] = "Gebäude mit verdächtiger Straße-Hausnummer-Kombination"}, | ||
{["Wartungsmeldung"] = " | {["Wartungsmeldung"] = "Geo-Fehler - fehlerhafte Koordinate", ["Info"] = "Schreibfehler"}, | ||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler - Objekt-Lokation bei ehemaligen Objekt funktioniert nicht", ["Info"] = "Es können nur heute bestehende Objekt-Lokation gefunden werden. Bei ehemaligen Objekten muss die Koordinate eingetragen werden."}, | |||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler - Objekt-Lokation nicht gefunden", ["Info"] = "Objekt fehlt in OpenStreetMap oder ist dort fehlerhaft eingetragen. Im Zweifelsfall sollte Koordinate eingetragen werden."}, | |||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler - Positionsangabe fehlt"}, | |||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler - fehlende Geo-Koordinate trotz Objekt-Lokation", ["Info"] = "FürthWiki-interne Meldung (Server-Problem)"}, | |||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler und Geo-Koordinate nicht in SMW-DB vorhanden", ["Info"] = "FürthWiki-interne Meldung (Server-Problem)"}, | |||
{["Wartungsmeldung"] = "Geo-Kodierungsfehler, aber Geokoordinate in SMW-DB noch vorhanden", ["Info"] = "FürthWiki-interne Meldung (Server-Problem)"}, | |||
{["Wartungsmeldung"] = "Gewässer ohne Stadtteil"}, | {["Wartungsmeldung"] = "Gewässer ohne Stadtteil"}, | ||
{["Wartungsmeldung"] = " | {["Wartungsmeldung"] = "Schließungsdatum eingetragen, aber ohne Ehemals-Häkchen"}, | ||
{["Wartungsmeldung"] = "Seitenname (Lemma) hat Semikolon", ["Info"] = "Nicht erlaubt bei Seiten mit Karten"}, | |||
{["Wartungsmeldung"] = " | |||
{["Wartungsmeldung"] = "Straßen ohne Stadtteil"}, | {["Wartungsmeldung"] = "Straßen ohne Stadtteil"}, | ||
} | } | ||
| Zeile 38: | Zeile 38: | ||
local frame = dev.GetFrameAndParentArgs(frame) | local frame = dev.GetFrameAndParentArgs(frame) | ||
local t = "" | local t = "" | ||
-- Tabelle zusammensetzen | -- Tabelle zusammensetzen | ||
t = t .. htm.tableHeader{"Wartungsmeldung", "Anzahl"} | t = t .. htm.tableHeader{"Wartungsmeldung", "Anzahl"} | ||
-- Tabellen-Zeilen | -- Tabellen-Zeilen | ||
for _, z in ipairs(wartungsmeldungen) do | for _, z in ipairs(wartungsmeldungen) do | ||
local wartungsmeldung = z["Wartungsmeldung"] | |||
-- Anzahl ermitteln | |||
local anzahl = | |||
mw.smw.ask("[[:+]][[Wartungsmeldung::" .. wartungsmeldung .. "]]" .. | |||
"|format=count") | |||
if anzahl == 0 then | |||
anzahl = "" | |||
end | |||
-- queryformlink zusammenbauen | -- queryformlink zusammenbauen | ||
wartungsmeldung = "{{#queryformlink:" .. | wartungsmeldung = "{{#queryformlink:" .. | ||
"form=Abfrage Wartungsmeldungen" .. | "form=Abfrage Wartungsmeldungen" .. | ||
| Zeile 57: | Zeile 58: | ||
wartungsmeldung .. | wartungsmeldung .. | ||
"&_run}}" | "&_run}}" | ||
-- | -- Info anfügen | ||
local | local info = z["Info"] | ||
if info ~= nil then | |||
wartungsmeldung = wartungsmeldung .. " " .. | |||
"{{#info:" .. info .. "|note}}" | |||
end | end | ||
-- Zeile zusammenbauen | -- Zeile zusammenbauen | ||
t = t .. htm.tableLine{wartungsmeldung, anzahl} | t = t .. htm.tableLine{wartungsmeldung, {anzahl, td_args = "style=\"text-align:center;\""}} | ||
end | end | ||
-- Tabellen-Fuß | -- Tabellen-Fuß | ||