liquid_feedback_frontend
diff app/main/delegation/_show_box.lua @ 251:cb2380e08bb5
Show currently active delegation in delegation boxes
author | Ingo Bormuth <mail@ibormuth.de> |
---|---|
date | Fri Dec 30 03:59:04 2011 +0100 (2011-12-30) |
parents | e3613831cd1e |
children | 1b8d51e21614 |
line diff
1.1 --- a/app/main/delegation/_show_box.lua Fri Dec 30 03:15:54 2011 +0100 1.2 +++ b/app/main/delegation/_show_box.lua Fri Dec 30 03:59:04 2011 +0100 1.3 @@ -125,13 +125,20 @@ 1.4 ui.image{ 1.5 static = "icons/16/table_go.png" 1.6 } 1.7 + local member = Member:new_selector() 1.8 + :reset_fields() 1.9 + :add_field("name", "delegation_name") 1.10 + :add_where({ "id = ?", delegation.trustee_id }) 1.11 + :single_object_mode() 1.12 + :exec() 1.13 if delegation.issue_id then 1.14 - slot.put(_"Issue delegation active") 1.15 + slot.put( _("Issue delegated to '#{name}'", { name = member.delegation_name }) ) 1.16 elseif delegation.area_id then 1.17 - slot.put(_"Area delegation active") 1.18 + slot.put( _("Area delegated to '#{name}'", { name = member.delegation_name }) ) 1.19 else 1.20 - slot.put(_"Unit delegation active") 1.21 + slot.put( _("Unit delegated to '#{name}'", { name = member.delegation_name }) ) 1.22 end 1.23 + 1.24 else 1.25 ui.image{ 1.26 static = "icons/16/table_go_crossed.png"