liquid_feedback_frontend

annotate app/main/issue/show.rss.lua @ 41:53a45356c107

Several bugfixes, including bugfix in timeline

- Fixed grouping of multiple new drafts in timeline
- Do not allow to add suggestions when issue is half frozen
- Do not show initiator invitations for (half-)frozen or closed issues
- Fixed problem with duplicates in display of vote-later requests
- Clarified german "member is participating" info text in delegation chain
- Hide inactive members from member listing
author bsw
date Sun Mar 07 15:36:54 2010 +0100 (2010-03-07)
parents 3bfb2fcf7ab9
children
rev   line source
bsw/jbe@0 1 slot.set_layout("rss")
bsw/jbe@0 2
bsw/jbe@0 3 local function rss_channel(channel)
bsw/jbe@0 4 for key, val in pairs(channel) do
bsw/jbe@0 5 slot.put("<", key, ">", encode.html(val), "</", key, ">")
bsw/jbe@0 6 end
bsw/jbe@0 7 end
bsw/jbe@0 8
bsw/jbe@0 9 local function rss_item(item)
bsw/jbe@0 10 slot.put("<item>")
bsw/jbe@0 11 for key, val in pairs(item) do
bsw/jbe@0 12 slot.put("<", key, ">", encode.html(val), "</", key, ">")
bsw/jbe@0 13 end
bsw/jbe@0 14 slot.put("</item>")
bsw/jbe@0 15 end
bsw/jbe@0 16
bsw/jbe@0 17
bsw/jbe@0 18 local issue = Issue:by_id(param.get_id())
bsw/jbe@0 19
bsw/jbe@0 20 rss_channel{
bsw/jbe@0 21 title = issue.area.name .. " :: Issue #" .. tostring(issue.id),
bsw/jbe@0 22 language = "de",
bsw/jbe@0 23 pubDate = "Tue, 8 Jul 2008 2:43:19"
bsw/jbe@0 24 }
bsw/jbe@0 25
bsw/jbe@0 26 for i, initiative in ipairs(issue.initiatives) do
bsw/jbe@0 27 rss_item{
bsw/jbe@0 28 title = initiative.name,
bsw/jbe@0 29 description = initiative.current_draft.content,
bsw/jbe@0 30 link = "http://localhost/lf/initiative/show/" .. tostring(initiative.id) .. ".html",
bsw/jbe@0 31 author = initiative.current_draft.author.name,
bsw/jbe@0 32 guid = "guid",
bsw/jbe@0 33 pubDate = "Tue, 8 Jul 2008 2:43:19"
bsw/jbe@0 34 }
bsw/jbe@0 35 end

Impressum / About Us