annotate app/main/member/_agent_menu.lua @ 1795:2526423907d9
Added missing translations
 | author | 
 bsw | 
 | date | 
 Thu Oct 21 14:46:56 2021 +0200 (2021-10-21) | 
 | parents | 
 32cc544d5a5b  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
bsw/jbe@1309
 | 
     1 if app.session.real_member_id then
 | 
| 
bsw/jbe@1309
 | 
     2   local member = Member:by_id(app.session.real_member_id)
 | 
| 
bsw/jbe@1309
 | 
     3   ui.tag{ tag = "li", attr = { class = item_class }, content = function()
 | 
| 
bsw/jbe@1309
 | 
     4     ui.link{
 | 
| 
bsw/jbe@1309
 | 
     5       content = _("switch to: #{member_name}", { member_name = member.display_name }),
 | 
| 
bsw/jbe@1309
 | 
     6       attr = { class = link_class },
 | 
| 
bsw/jbe@1309
 | 
     7       module  = "role",
 | 
| 
bsw/jbe@1309
 | 
     8       action    = "switch"
 | 
| 
bsw/jbe@1309
 | 
     9     }
 | 
| 
bsw/jbe@1309
 | 
    10   end }
 | 
| 
bsw/jbe@1309
 | 
    11 end
 | 
| 
bsw/jbe@1309
 | 
    12 
 | 
| 
bsw/jbe@1309
 | 
    13 local member_id = app.session.real_member_id or app.session.member_id
 | 
| 
bsw/jbe@1309
 | 
    14 
 | 
| 
bsw/jbe@1309
 | 
    15 local controlled_members_count = Member:new_selector()
 | 
| 
bsw/jbe@1309
 | 
    16   :join("agent", nil, "agent.controlled_id = member.id")
 | 
| 
bsw/jbe@1309
 | 
    17   :add_where("agent.accepted")
 | 
| 
bsw/jbe@1309
 | 
    18   :add_where("NOT member.locked")
 | 
| 
bsw/jbe@1309
 | 
    19   :add_where{ "agent.controller_id = ?", member_id }
 | 
| 
bsw/jbe@1309
 | 
    20   :exec()
 | 
| 
bsw/jbe@1309
 | 
    21   
 | 
| 
bsw/jbe@1309
 | 
    22 for i, member in ipairs(controlled_members_count) do
 | 
| 
bsw/jbe@1309
 | 
    23   if member.id ~= app.session.member_id then
 | 
| 
bsw/jbe@1309
 | 
    24     ui.tag{ tag = "li", attr = { class = item_class }, content = function()
 | 
| 
bsw/jbe@1309
 | 
    25       ui.link{
 | 
| 
bsw/jbe@1309
 | 
    26         content = _("switch to: #{member_name}", { member_name = member.identification }),
 | 
| 
bsw/jbe@1309
 | 
    27         attr = { class = link_class },
 | 
| 
bsw/jbe@1309
 | 
    28         module  = "role",
 | 
| 
bsw/jbe@1309
 | 
    29         action    = "switch",
 | 
| 
bsw/jbe@1309
 | 
    30         id = member.id
 | 
| 
bsw/jbe@1309
 | 
    31       }
 | 
| 
bsw/jbe@1309
 | 
    32     end }
 | 
| 
bsw/jbe@1309
 | 
    33   end
 | 
| 
bsw/jbe@1309
 | 
    34 end
 | 
| 
bsw/jbe@1309
 | 
    35 
 |