יחידה:אישיות
ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:אישיות/תיעוד
local p = {}
function p.filterMinorPrizes( propertyVals )
local tempVals = {}
for i, property in ipairs(propertyVals) do
local propValue = property.mainsnak and property.mainsnak.datavalue
if propValue and propValue.value then
local subGroup = mw.wikibase.getBestStatements(propValue.value['id'], 'P279')
local isMinor = false
for _, p in pairs(subGroup) do
local subGroupId = p.mainsnak and p.mainsnak.datavalue and p.mainsnak.datavalue.value and p.mainsnak.datavalue.value.id
if subGroupId=='Q11415564' then
isMinor = true
end
end
if not isMinor then
table.insert(tempVals, property)
end
end
end
return tempVals
end
return p