liquid_feedback_frontend
annotate app/main/member/_list.lua @ 0:3bfb2fcf7ab9
Version alpha1
author | bsw/jbe |
---|---|
date | Wed Nov 18 12:00:00 2009 +0100 (2009-11-18) |
parents | |
children | 5c601807d397 |
rev | line source |
---|---|
bsw/jbe@0 | 1 local members_selector = param.get("members_selector", "table") |
bsw/jbe@0 | 2 |
bsw/jbe@0 | 3 ui.paginate{ |
bsw/jbe@0 | 4 selector = members_selector, |
bsw/jbe@0 | 5 content = function() |
bsw/jbe@0 | 6 ui.list{ |
bsw/jbe@0 | 7 records = members_selector:exec(), |
bsw/jbe@0 | 8 columns = { |
bsw/jbe@0 | 9 { |
bsw/jbe@0 | 10 content = function(record) |
bsw/jbe@0 | 11 ui.image{ |
bsw/jbe@0 | 12 attr = { style="height: 24px;" }, |
bsw/jbe@0 | 13 module = "member", |
bsw/jbe@0 | 14 view = "avatar", |
bsw/jbe@0 | 15 extension = "jpg", |
bsw/jbe@0 | 16 id = record.id |
bsw/jbe@0 | 17 } |
bsw/jbe@0 | 18 end |
bsw/jbe@0 | 19 }, |
bsw/jbe@0 | 20 { |
bsw/jbe@0 | 21 label = _"Login", |
bsw/jbe@0 | 22 content = function(record) |
bsw/jbe@0 | 23 ui.link{ |
bsw/jbe@0 | 24 text = record.login, |
bsw/jbe@0 | 25 module = "member", |
bsw/jbe@0 | 26 view = "show", |
bsw/jbe@0 | 27 id = record.id |
bsw/jbe@0 | 28 } |
bsw/jbe@0 | 29 end |
bsw/jbe@0 | 30 }, |
bsw/jbe@0 | 31 { |
bsw/jbe@0 | 32 label = _"Name", |
bsw/jbe@0 | 33 content = function(record) |
bsw/jbe@0 | 34 ui.link{ |
bsw/jbe@0 | 35 content = function() |
bsw/jbe@0 | 36 util.put_highlighted_string(record.name) |
bsw/jbe@0 | 37 end, |
bsw/jbe@0 | 38 module = "member", |
bsw/jbe@0 | 39 view = "show", |
bsw/jbe@0 | 40 id = record.id |
bsw/jbe@0 | 41 } |
bsw/jbe@0 | 42 end |
bsw/jbe@0 | 43 }, |
bsw/jbe@0 | 44 { |
bsw/jbe@0 | 45 label = _"Ident number", |
bsw/jbe@0 | 46 name = "ident_number" |
bsw/jbe@0 | 47 }, |
bsw/jbe@0 | 48 { |
bsw/jbe@0 | 49 label = _"Admin?", |
bsw/jbe@0 | 50 name = "admin" |
bsw/jbe@0 | 51 }, |
bsw/jbe@0 | 52 { |
bsw/jbe@0 | 53 label = "Locked?", |
bsw/jbe@0 | 54 content = function(record) |
bsw/jbe@0 | 55 ui.field.boolean{ value = record.locked } |
bsw/jbe@0 | 56 end |
bsw/jbe@0 | 57 }, |
bsw/jbe@0 | 58 { |
bsw/jbe@0 | 59 content = function(record) |
bsw/jbe@0 | 60 ui.link{ |
bsw/jbe@0 | 61 attr = { class = "action" }, |
bsw/jbe@0 | 62 text = _"Add to my contacts", |
bsw/jbe@0 | 63 module = "contact", |
bsw/jbe@0 | 64 action = "add_member", |
bsw/jbe@0 | 65 id = record.id, |
bsw/jbe@0 | 66 routing = { |
bsw/jbe@0 | 67 default = { |
bsw/jbe@0 | 68 mode = "redirect", |
bsw/jbe@0 | 69 module = request.get_module(), |
bsw/jbe@0 | 70 view = request.get_view(), |
bsw/jbe@0 | 71 id = param.get_id_cgi(), |
bsw/jbe@0 | 72 params = param.get_all_cgi() |
bsw/jbe@0 | 73 } |
bsw/jbe@0 | 74 } |
bsw/jbe@0 | 75 } |
bsw/jbe@0 | 76 end |
bsw/jbe@0 | 77 } |
bsw/jbe@0 | 78 } |
bsw/jbe@0 | 79 } |
bsw/jbe@0 | 80 end |
bsw/jbe@0 | 81 } |