liquid_feedback_frontend
annotate app/main/issue/show.rss.lua @ 3:768faea1096d
Version alpha4
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
| author | bsw | 
|---|---|
| date | Mon Nov 30 12:00:00 2009 +0100 (2009-11-30) | 
| 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 |