liquid_feedback_frontend

view app/main/member/_show.lua @ 0:3bfb2fcf7ab9

Version alpha1
author bsw/jbe
date Wed Nov 18 12:00:00 2009 +0100 (2009-11-18)
parents
children 5c601807d397
line source
1 local member = param.get("member", "table")
3 ui.form{
4 attr = { class = "vertical" },
5 record = member,
6 readonly = true,
7 content = function()
8 ui.field.text{ label = _"Login", name = "login" }
9 ui.field.text{ label = _"Name", name = "name" }
10 ui.field.boolean{ label = _"Admin?", name = "admin" }
11 ui.field.boolean{ label = _"Locked?", name = "locked" }
12 ui.field.text{ label = _"Ident number", name = "ident_number" }
13 ui.submit{ text = _"Save" }
14 end
15 }
17 ui.tabs{
18 {
19 name = "areas",
20 label = _"Areas",
21 content = function()
22 execute.view{
23 module = "area",
24 view = "_list",
25 params = { areas_selector = member:get_reference_selector("areas") }
26 }
27 end
28 },
29 {
30 name = "issues",
31 label = _"Issues",
32 content = function()
33 execute.view{
34 module = "issue",
35 view = "_list",
36 params = { issues_selector = member:get_reference_selector("issues") }
37 }
38 end
39 },
40 {
41 name = "initiatives",
42 label = _"Initiatives",
43 content = function()
44 execute.view{
45 module = "initiative",
46 view = "_list",
47 params = { initiatives_selector = member:get_reference_selector("supported_initiatives") }
48 }
49 end
50 },
51 {
52 name = "incoming_delegations",
53 label = _"Incoming delegations",
54 content = function()
55 execute.view{
56 module = "delegation",
57 view = "_list",
58 params = { selector = member:get_reference_selector("incoming_delegations") }
59 }
60 end
61 },
62 {
63 name = "outgoing_delegations",
64 label = _"Outgoing delegations",
65 content = function()
66 execute.view{
67 module = "delegation",
68 view = "_list",
69 params = { selector = member:get_reference_selector("outgoing_delegations") }
70 }
71 end
72 },
73 {
74 name = "contacts",
75 label = _"Published contacts",
76 content = function()
77 execute.view{
78 module = "member",
79 view = "_list",
80 params = { members_selector = member:get_reference_selector("saved_members"):add_where("public") }
81 }
82 end
83 },
84 }

Impressum / About Us