# HG changeset patch # User bsw # Date 1340138397 -7200 # Node ID 774d8804ce65e35266c64ba9231f16c62acfd1de # Parent 051d0244c60ffbd1a6ba89b98c72df9c951ac423 Select current delegation in change delegation dialog diff -r 051d0244c60f -r 774d8804ce65 app/main/delegation/show.lua --- a/app/main/delegation/show.lua Tue Jun 19 21:33:11 2012 +0200 +++ b/app/main/delegation/show.lua Tue Jun 19 22:39:57 2012 +0200 @@ -10,7 +10,7 @@ current_trustee_id = unit.delegation_info.first_trustee_id current_trustee_name = unit.delegation_info.first_trustee_name end - slot.put_into("title", encode.html(config.single_unit_id and _"Set global delegation" or _"Set unit delegation")) + ui.title(config.single_unit_id and _"Set global delegation" or _"Set unit delegation") util.help("delegation.new.unit") end @@ -18,7 +18,11 @@ if area then area:load_delegation_info_once_for_member_id(app.session.member_id) voting_right_unit_id = area.unit_id - slot.put_into("title", encode.html(_"Set delegation for Area '#{name}'":gsub("#{name}", area.name))) + if area.delegation_info.own_delegation_scope == 'area' then + current_trustee_id = area.delegation_info.first_trustee_id + current_trustee_name = area.delegation_info.first_trustee_name + end + ui.title(_"Set delegation for Area '#{name}'":gsub("#{name}", area.name)) util.help("delegation.new.area") end @@ -26,7 +30,11 @@ if issue then issue:load("member_info", { member_id = app.session.member_id }) voting_right_unit_id = issue.area.unit_id - slot.put_into("title", encode.html(_"Set delegation for Issue ##{number} in Area '#{area_name}'":gsub("#{number}", issue.id):gsub("#{area_name}", issue.area.name))) + if issue.member_info.own_delegation_scope == 'issue' then + current_trustee_id = issue.member_info.first_trustee_id + current_trustee_name = issue.member_info.first_trustee_name + end + ui.title(_"Set delegation for Issue ##{number} in Area '#{area_name}'":gsub("#{number}", issue.id):gsub("#{area_name}", issue.area.name)) util.help("delegation.new.issue") end