liquid_feedback_frontend

annotate app/main/area/show.lua @ 7:3941792e8be6

Version beta3

Table allowed_policy is respected while creating new issues

Broken vote now/later link is not shown anymore (until it's implemented)

More user friendly error page

Minor spelling error corrected
author bsw
date Sat Jan 02 12:00:00 2010 +0100 (2010-01-02)
parents 80c215dbf076
children 00d1004545f1
rev   line source
bsw/jbe@0 1 local area = Area:new_selector():add_where{ "id = ?", param.get_id() }:single_object_mode():exec()
bsw/jbe@0 2
bsw/jbe@0 3 slot.put_into("title", encode.html(_"Area '#{name}'":gsub("#{name}", area.name)))
bsw/jbe@0 4
bsw/jbe@0 5 ui.container{
bsw/jbe@0 6 attr = { class = "vertical"},
bsw/jbe@0 7 content = function()
bsw/jbe@0 8 ui.field.text{ value = area.description }
bsw/jbe@0 9 end
bsw/jbe@0 10 }
bsw/jbe@0 11
bsw/jbe@0 12
bsw/jbe@0 13 slot.select("actions", function()
bsw/jbe@0 14 ui.link{
bsw/jbe@0 15 content = function()
bsw@2 16 ui.image{ static = "icons/16/folder_add.png" }
bsw@2 17 slot.put(_"Create new issue")
bsw/jbe@0 18 end,
bsw@2 19 module = "initiative",
bsw/jbe@0 20 view = "new",
bsw/jbe@0 21 params = { area_id = area.id }
bsw/jbe@0 22 }
bsw/jbe@0 23 end)
bsw/jbe@0 24
bsw/jbe@4 25 util.help("area.show")
bsw/jbe@4 26
bsw/jbe@0 27 execute.view{
bsw/jbe@0 28 module = "membership",
bsw/jbe@0 29 view = "_show_box",
bsw/jbe@0 30 params = { area = area }
bsw/jbe@0 31 }
bsw/jbe@0 32
bsw/jbe@0 33 execute.view{
bsw/jbe@0 34 module = "delegation",
bsw/jbe@0 35 view = "_show_box",
bsw/jbe@0 36 params = { area_id = area.id }
bsw/jbe@0 37 }
bsw/jbe@0 38
bsw/jbe@0 39 ui.tabs{
bsw/jbe@0 40 {
bsw@2 41 name = "issues",
bsw@2 42 label = _"Issues",
bsw/jbe@0 43 content = function()
bsw/jbe@0 44 execute.view{
bsw/jbe@0 45 module = "issue",
bsw/jbe@0 46 view = "_list",
bsw@2 47 params = { issues_selector = area:get_reference_selector("issues"), for_area_list = true }
bsw/jbe@0 48 }
bsw/jbe@0 49 end
bsw/jbe@0 50 },
bsw/jbe@0 51 {
bsw@2 52 name = "members",
bsw@2 53 label = _"Members",
bsw/jbe@0 54 content = function()
bsw/jbe@0 55 execute.view{
bsw@2 56 module = "member",
bsw/jbe@0 57 view = "_list",
bsw@2 58 params = { members_selector = area:get_reference_selector("members") }
bsw/jbe@0 59 }
bsw/jbe@0 60 end
bsw/jbe@0 61 },
bsw/jbe@0 62 {
bsw@2 63 name = "delegations",
bsw@2 64 label = _"Delegations",
bsw/jbe@0 65 content = function()
bsw/jbe@0 66 execute.view{
bsw@2 67 module = "delegation",
bsw/jbe@0 68 view = "_list",
bsw@2 69 params = { delegations_selector = area:get_reference_selector("delegations") }
bsw/jbe@0 70 }
bsw/jbe@0 71 end
bsw/jbe@0 72 },
bsw/jbe@0 73 }
bsw/jbe@0 74

Impressum / About Us