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"

Impressum / About Us