liquid_feedback_frontend
annotate app/main/member/_show.lua @ 3:768faea1096d
Version alpha4
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
Members interested in an issue or supporting an initiative have a weight information attached. Browsing the members causing that weight is possible.
Initiatives may provide a link to an external discussion platform
Direct link on every initiative page to create an alternative initiative
Bugfix: No error when clicking "neutral", when "neutral" is currently selected
author | bsw |
---|---|
date | Mon Nov 30 12:00:00 2009 +0100 (2009-11-30) |
parents | 5c601807d397 |
children | 80c215dbf076 |
rev | line source |
---|---|
bsw/jbe@0 | 1 local member = param.get("member", "table") |
bsw/jbe@0 | 2 |
bsw/jbe@0 | 3 ui.form{ |
bsw/jbe@0 | 4 attr = { class = "vertical" }, |
bsw/jbe@0 | 5 record = member, |
bsw/jbe@0 | 6 readonly = true, |
bsw/jbe@0 | 7 content = function() |
bsw@3 | 8 if member.admin then |
bsw@3 | 9 ui.field.boolean{ label = _"Admin?", name = "admin" } |
bsw@3 | 10 end |
bsw@3 | 11 if member.locked then |
bsw@3 | 12 ui.field.boolean{ label = _"Locked?", name = "locked" } |
bsw@3 | 13 end |
bsw@2 | 14 if member.ident_number then |
bsw@2 | 15 ui.field.text{ label = _"Ident number", name = "ident_number" } |
bsw@2 | 16 end |
bsw/jbe@0 | 17 ui.submit{ text = _"Save" } |
bsw/jbe@0 | 18 end |
bsw/jbe@0 | 19 } |
bsw/jbe@0 | 20 |
bsw/jbe@0 | 21 ui.tabs{ |
bsw/jbe@0 | 22 { |
bsw/jbe@0 | 23 name = "areas", |
bsw/jbe@0 | 24 label = _"Areas", |
bsw/jbe@0 | 25 content = function() |
bsw/jbe@0 | 26 execute.view{ |
bsw/jbe@0 | 27 module = "area", |
bsw/jbe@0 | 28 view = "_list", |
bsw/jbe@0 | 29 params = { areas_selector = member:get_reference_selector("areas") } |
bsw/jbe@0 | 30 } |
bsw/jbe@0 | 31 end |
bsw/jbe@0 | 32 }, |
bsw/jbe@0 | 33 { |
bsw/jbe@0 | 34 name = "issues", |
bsw/jbe@0 | 35 label = _"Issues", |
bsw/jbe@0 | 36 content = function() |
bsw/jbe@0 | 37 execute.view{ |
bsw/jbe@0 | 38 module = "issue", |
bsw/jbe@0 | 39 view = "_list", |
bsw/jbe@0 | 40 params = { issues_selector = member:get_reference_selector("issues") } |
bsw/jbe@0 | 41 } |
bsw/jbe@0 | 42 end |
bsw/jbe@0 | 43 }, |
bsw/jbe@0 | 44 { |
bsw/jbe@0 | 45 name = "initiatives", |
bsw/jbe@0 | 46 label = _"Initiatives", |
bsw/jbe@0 | 47 content = function() |
bsw/jbe@0 | 48 execute.view{ |
bsw/jbe@0 | 49 module = "initiative", |
bsw/jbe@0 | 50 view = "_list", |
bsw/jbe@0 | 51 params = { initiatives_selector = member:get_reference_selector("supported_initiatives") } |
bsw/jbe@0 | 52 } |
bsw/jbe@0 | 53 end |
bsw/jbe@0 | 54 }, |
bsw/jbe@0 | 55 { |
bsw/jbe@0 | 56 name = "incoming_delegations", |
bsw/jbe@0 | 57 label = _"Incoming delegations", |
bsw/jbe@0 | 58 content = function() |
bsw/jbe@0 | 59 execute.view{ |
bsw/jbe@0 | 60 module = "delegation", |
bsw/jbe@0 | 61 view = "_list", |
bsw@2 | 62 params = { delegations_selector = member:get_reference_selector("incoming_delegations"), incoming = true } |
bsw/jbe@0 | 63 } |
bsw/jbe@0 | 64 end |
bsw/jbe@0 | 65 }, |
bsw/jbe@0 | 66 { |
bsw/jbe@0 | 67 name = "outgoing_delegations", |
bsw/jbe@0 | 68 label = _"Outgoing delegations", |
bsw/jbe@0 | 69 content = function() |
bsw/jbe@0 | 70 execute.view{ |
bsw/jbe@0 | 71 module = "delegation", |
bsw/jbe@0 | 72 view = "_list", |
bsw@2 | 73 params = { delegations_selector = member:get_reference_selector("outgoing_delegations"), outgoing = true } |
bsw/jbe@0 | 74 } |
bsw/jbe@0 | 75 end |
bsw/jbe@0 | 76 }, |
bsw/jbe@0 | 77 { |
bsw/jbe@0 | 78 name = "contacts", |
bsw/jbe@0 | 79 label = _"Published contacts", |
bsw/jbe@0 | 80 content = function() |
bsw/jbe@0 | 81 execute.view{ |
bsw/jbe@0 | 82 module = "member", |
bsw/jbe@0 | 83 view = "_list", |
bsw/jbe@0 | 84 params = { members_selector = member:get_reference_selector("saved_members"):add_where("public") } |
bsw/jbe@0 | 85 } |
bsw/jbe@0 | 86 end |
bsw/jbe@0 | 87 }, |
bsw/jbe@0 | 88 } |