annotate app/main/area/show.lua @ 243:ec86db506312
Removed autoreject support (which was removed from core-2)
 | author | 
 bsw | 
 | date | 
 Fri Dec 30 03:04:17 2011 +0100 (2011-12-30) | 
 | parents | 
 c0835d707465  | 
 | children | 
 7ef1e03e4057  | 
 
 | 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@197
 | 
     9 
 | 
| 
bsw/jbe@52
 | 
    10 if config.feature_rss_enabled then
 | 
| 
bsw/jbe@52
 | 
    11   util.html_rss_head{ title = _"Initiatives in this area (last created first)", module = "initiative", view = "list_rss", params = { area_id = area.id } }
 | 
| 
bsw/jbe@52
 | 
    12   util.html_rss_head{ title = _"Initiatives in this area (last updated first)", module = "initiative", view = "list_rss", params = { area_id = area.id } }
 | 
| 
bsw/jbe@52
 | 
    13 end
 | 
| 
bsw/jbe@52
 | 
    14 
 | 
| 
bsw@197
 | 
    15 
 | 
| 
bsw@197
 | 
    16 slot.put_into("title", encode.html(_("Area '#{name}'", { name = area.name })))
 | 
| 
bsw@197
 | 
    17 
 | 
| 
bsw/jbe@0
 | 
    18 
 | 
| 
bsw/jbe@0
 | 
    19 ui.container{
 | 
| 
bsw/jbe@0
 | 
    20   attr = { class = "vertical"},
 | 
| 
bsw/jbe@0
 | 
    21   content = function()
 | 
| 
bsw/jbe@0
 | 
    22     ui.field.text{ value = area.description }
 | 
| 
bsw/jbe@0
 | 
    23   end
 | 
| 
bsw/jbe@0
 | 
    24 }
 | 
| 
bsw/jbe@0
 | 
    25 
 | 
| 
bsw@197
 | 
    26 
 | 
| 
bsw@51
 | 
    27 if app.session.member_id then
 | 
| 
bsw@197
 | 
    28 
 | 
| 
bsw@51
 | 
    29   slot.select("actions", function()
 | 
| 
bsw@51
 | 
    30     ui.link{
 | 
| 
bsw@51
 | 
    31       content = function()
 | 
| 
bsw@51
 | 
    32         ui.image{ static = "icons/16/folder_add.png" }
 | 
| 
bsw@51
 | 
    33         slot.put(_"Create new issue")
 | 
| 
bsw@51
 | 
    34       end,
 | 
| 
bsw@51
 | 
    35       module = "initiative",
 | 
| 
bsw@51
 | 
    36       view = "new",
 | 
| 
bsw@51
 | 
    37       params = { area_id = area.id }
 | 
| 
bsw@51
 | 
    38     }
 | 
| 
bsw@51
 | 
    39   end)
 | 
| 
bsw/jbe@0
 | 
    40 
 | 
| 
bsw@51
 | 
    41   execute.view{
 | 
| 
bsw@51
 | 
    42     module = "membership",
 | 
| 
bsw@51
 | 
    43     view = "_show_box",
 | 
| 
bsw@51
 | 
    44     params = { area = area }
 | 
| 
bsw@51
 | 
    45   }
 | 
| 
bsw/jbe@0
 | 
    46 
 | 
| 
bsw@51
 | 
    47   execute.view{
 | 
| 
bsw@51
 | 
    48     module = "delegation",
 | 
| 
bsw@51
 | 
    49     view = "_show_box",
 | 
| 
bsw@51
 | 
    50     params = { area_id = area.id }
 | 
| 
bsw@51
 | 
    51   }
 | 
| 
bsw@51
 | 
    52 
 | 
| 
bsw@51
 | 
    53 end
 | 
| 
bsw/jbe@0
 | 
    54 
 | 
| 
bsw/jbe@19
 | 
    55 
 | 
| 
bsw/jbe@19
 | 
    56 execute.view{
 | 
| 
bsw/jbe@19
 | 
    57   module = "area",
 | 
| 
bsw/jbe@19
 | 
    58   view = "show_tab",
 | 
| 
bsw/jbe@19
 | 
    59   params = { area = area }
 | 
| 
bsw/jbe@0
 | 
    60 }
 | 
| 
bsw/jbe@0
 | 
    61 
 |