liquid_feedback_frontend

annotate app/main/api/_issue.lua @ 1600:d47d2b0cd7c2

Removed debug code
author bsw
date Sun Jan 31 22:12:27 2021 +0100 (2021-01-31)
parents 32cc544d5a5b
children
rev   line source
bsw/jbe@1309 1 local issues = param.get("issues", "table")
bsw/jbe@1309 2
bsw/jbe@1309 3
bsw/jbe@1309 4 local fields = { "id", "area_id", "policy_id", "admin_notice", "external_reference", "state", "phase_finished", "created", "accepted", "half_frozen", "fully_frozen", "closed", "cleaned", "min_admission_time", "max_admission_time", "discussion_time", "verification_time", "voting_time", "latest_snapshot_id", "admission_snapshot_id", "half_freeze_snapshot_id", "full_freeze_snapshot_id", "population", "voter_count", "status_quo_schulze_rank" }
bsw/jbe@1309 5
bsw/jbe@1309 6 local r = json.array()
bsw/jbe@1309 7
bsw/jbe@1309 8 for i, issue in ipairs(issues) do
bsw/jbe@1309 9 local ir = json.object()
bsw/jbe@1309 10 for j, field in ipairs(fields) do
bsw/jbe@1309 11 local value = issue[field]
bsw/jbe@1309 12 if value == nil then
bsw/jbe@1309 13 value = json.null
bsw/jbe@1309 14 else
bsw/jbe@1309 15 value = tostring(value)
bsw/jbe@1309 16 end
bsw/jbe@1309 17 ir[field] = value
bsw/jbe@1309 18 end
bsw/jbe@1309 19 r[#r+1] = ir
bsw/jbe@1309 20 end
bsw/jbe@1309 21
bsw/jbe@1309 22 return r

Impressum / About Us