liquid_feedback_frontend

annotate app/main/area/show.lua @ 852:376e3ed9b245

Removed not needed code from ui.filters, handle invalid filter options better
author bsw
date Fri Aug 17 00:22:48 2012 +0200 (2012-08-17)
parents 7878f3c20a86
children ef266d313c85
rev   line source
bsw@197 1 local area = Area:by_id(param.get_id())
bsw@197 2
bsw/jbe@0 3
jorges@103 4 app.html_title.title = area.name
jorges@103 5 app.html_title.subtitle = _("Area")
jorges@103 6
bsw@197 7 util.help("area.show")
bsw@197 8
bsw@526 9 slot.select("head", function()
bsw@795 10 execute.view{ module = "area", view = "_head", params = { area = area, show_content = true, member = app.session.member } }
bsw@526 11 end)
bsw/jbe@0 12
bsw/jbe@0 13 ui.container{
bsw/jbe@0 14 attr = { class = "vertical"},
bsw/jbe@0 15 content = function()
bsw/jbe@0 16 ui.field.text{ value = area.description }
bsw/jbe@0 17 end
bsw/jbe@0 18 }
bsw/jbe@0 19
bsw@197 20
bsw@271 21
bsw/jbe@0 22
bsw@277 23 if app.session.member then
bsw@277 24 execute.view{
bsw@277 25 module = "area",
bsw@277 26 view = "show_tab",
bsw@277 27 params = { area = area }
bsw@277 28 }
bsw@277 29 else
bsw@277 30 execute.view{
bsw@277 31 module = "issue",
bsw@277 32 view = "_list",
bsw@277 33 params = {
bsw@277 34 issues_selector = area:get_reference_selector("issues"),
bsw@277 35 filter = cgi.params["filter"],
bsw@277 36 filter_voting = param.get("filter_voting"),
bsw@277 37 for_area_list = true
bsw@277 38 }
bsw@277 39 }
bsw@277 40 end

Impressum / About Us