annotate app/main/suggestion/show_tab.lua @ 51:0849be391140
Public read access; Read-only API for initiatives; Prepared integration of OpenID
author |
bsw |
date |
Sun Apr 04 22:05:11 2010 +0200 (2010-04-04) |
parents |
00d1004545f1 |
children |
|
rev |
line source |
bsw/jbe@19
|
1 local suggestion = param.get("suggestion", "table") or Suggestion:by_id(param.get("suggestion_id"))
|
bsw/jbe@19
|
2
|
bsw@51
|
3 local tabs = {
|
bsw/jbe@19
|
4 module = "suggestion",
|
bsw/jbe@19
|
5 view = "show_tab",
|
bsw/jbe@19
|
6 static_params = {
|
bsw/jbe@19
|
7 suggestion_id = suggestion.id
|
bsw/jbe@19
|
8 },
|
bsw@51
|
9 }
|
bsw@51
|
10
|
bsw@51
|
11 tabs[#tabs+1] =
|
bsw/jbe@19
|
12 {
|
bsw/jbe@19
|
13 name = "description",
|
bsw/jbe@19
|
14 label = _"Suggestion",
|
bsw/jbe@19
|
15 module = "suggestion",
|
bsw/jbe@19
|
16 view = "_suggestion",
|
bsw/jbe@19
|
17 params = {
|
bsw/jbe@19
|
18 suggestion = suggestion
|
bsw/jbe@19
|
19 }
|
bsw@51
|
20 }
|
bsw@51
|
21
|
bsw@51
|
22 if app.session.member_id then
|
bsw@51
|
23 tabs[#tabs+1] =
|
bsw@51
|
24 {
|
bsw@51
|
25 name = "opinions",
|
bsw@51
|
26 label = _"Opinions",
|
bsw@51
|
27 module = "suggestion",
|
bsw@51
|
28 view = "_opinions",
|
bsw@51
|
29 params = {
|
bsw@51
|
30 suggestion = suggestion
|
bsw@51
|
31 }
|
bsw/jbe@19
|
32 }
|
bsw@51
|
33 end
|
bsw/jbe@19
|
34
|
bsw@51
|
35 ui.tabs(tabs) |