liquid_feedback_frontend

annotate app/main/interest/_show_box.lua @ 552:3344717939f0

Improved interest and support filters for issues
author bsw
date Fri Jun 15 20:46:25 2012 +0200 (2012-06-15)
parents c1dc3b14a4f3
children
rev   line source
bsw/jbe@0 1
bsw/jbe@0 2 local issue = param.get("issue", "table")
bsw@339 3 local initiative = param.get("initiative", "table")
bsw/jbe@0 4
bsw@551 5 if issue.member_info.own_participation then
bsw/jbe@0 6
bsw@529 7 if issue.closed then
bsw@529 8 ui.tag{ content = _"You were interested" }
bsw@529 9 else
bsw@529 10 ui.tag{ content = _"You are interested" }
bsw@529 11 end
bsw@525 12 slot.put(" ")
bsw@277 13
bsw@525 14 if issue.state ~= "finished" and issue.state ~= "cancelled" and issue.state ~= "voting" then
bsw@525 15 slot.put("(")
bsw@525 16 ui.link{
bsw@525 17 text = _"Withdraw",
bsw@525 18 module = "interest",
bsw@525 19 action = "update",
bsw@525 20 params = { issue_id = issue.id, delete = true },
bsw@528 21 routing = {
bsw@528 22 default = {
bsw@528 23 mode = "redirect",
bsw@528 24 module = request.get_module(),
bsw@528 25 view = request.get_view(),
bsw@528 26 id = param.get_id_cgi(),
bsw@528 27 params = param.get_all_cgi()
bsw@528 28 }
bsw@528 29 }
bsw/jbe@4 30 }
bsw@525 31 slot.put(") ")
bsw@16 32 end
bsw@525 33 elseif app.session.member:has_voting_right_for_unit_id(issue.area.unit_id) then
bsw@525 34 if not issue.closed and not issue.fully_frozen then
bsw@525 35 ui.link{
bsw@525 36 text = _"Add my interest",
bsw@525 37 module = "interest",
bsw@525 38 action = "update",
bsw@525 39 params = { issue_id = issue.id },
bsw@528 40 routing = {
bsw@528 41 default = {
bsw@528 42 mode = "redirect",
bsw@528 43 module = request.get_module(),
bsw@528 44 view = request.get_view(),
bsw@528 45 id = param.get_id_cgi(),
bsw@528 46 params = param.get_all_cgi()
bsw@528 47 }
bsw@528 48 }
bsw@525 49 }
bsw@525 50 slot.put(" ")
bsw@525 51 end
bsw@525 52 end

Impressum / About Us