liquid_feedback_frontend

annotate app/main/member/settings.lua @ 1668:6d75df24e66e

Updated German translation
author bsw
date Sun Mar 07 09:52:36 2021 +0100 (2021-03-07)
parents 32cc544d5a5b
children
rev   line source
bsw/jbe@1309 1 execute.view{ module = "index", view = "_lang_chooser" }
bsw/jbe@1309 2
bsw/jbe@1309 3 ui.grid{ content = function()
bsw/jbe@1309 4 ui.cell_main{ content = function()
bsw/jbe@1309 5
bsw/jbe@1309 6 ui.container{ attr = { class = "mdl-card mdl-card__fullwidth mdl-shadow--2dp" }, content = function()
bsw/jbe@1309 7 ui.container{ attr = { class = "mdl-card__title mdl-card--border" }, content = function()
bsw/jbe@1309 8 ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Settings" }
bsw/jbe@1309 9 end }
bsw/jbe@1309 10 ui.container{ attr = { class = "mdl-card__content mdl-card--border" }, content = function()
bsw/jbe@1309 11
bsw/jbe@1309 12 local agents = Agent:new_selector()
bsw/jbe@1309 13 :add_where{ "controller_id = ?", app.session.member_id }
bsw/jbe@1309 14 :add_where{ "accepted ISNULL" }
bsw/jbe@1309 15 :exec()
bsw/jbe@1309 16
bsw/jbe@1309 17 if #agents > 0 then
bsw/jbe@1309 18 ui.container { attr = { class = "mdl-card__content mdl-card--border" }, content = function ()
bsw/jbe@1309 19 ui.container{ content = _"You have been granted access to the following account(s):" }
bsw/jbe@1309 20 for i, agent in ipairs(agents) do
bsw/jbe@1309 21 local member = Member:by_id(agent.controlled_id)
bsw/jbe@1309 22 ui.tag { tag = "ul", content = function()
bsw/jbe@1309 23 ui.tag{ tag = "li", content = function()
bsw/jbe@1309 24 ui.link{
bsw/jbe@1309 25 module = "agent", view = "show", params = { controlled_id = agent.controlled_id },
bsw/jbe@1309 26 content= _("Account access invitation from '#{member_name}'", { member_name = member.name })
bsw/jbe@1309 27 }
bsw/jbe@1309 28 end }
bsw/jbe@1309 29 end }
bsw/jbe@1309 30 end
bsw/jbe@1309 31 end }
bsw/jbe@1309 32 end
bsw/jbe@1309 33
bsw/jbe@1309 34
bsw/jbe@1309 35 local controlled_members_count = Member:new_selector()
bsw/jbe@1309 36 :join("agent", nil, "agent.controlled_id = member.id")
bsw/jbe@1309 37 :add_where("agent.accepted")
bsw/jbe@1309 38 :add_where("NOT member.locked")
bsw/jbe@1309 39 :add_where{ "agent.controller_id = ?", app.session.member_id }
bsw/jbe@1309 40 :count()
bsw/jbe@1309 41 if controlled_members_count > 0 or app.session.real_member_id then
bsw/jbe@1309 42 ui.container { attr = { class = "mdl-card__content mdl-card--border" }, content = function ()
bsw/jbe@1309 43 ui.container{ content = _"I want to switch to another account" }
bsw/jbe@1309 44 ui.tag { tag = "ul", content = function()
bsw/jbe@1309 45 execute.view{ module = "member", view = "_agent_menu" }
bsw/jbe@1309 46 end }
bsw/jbe@1309 47 end }
bsw/jbe@1309 48 end
bsw/jbe@1309 49
bsw/jbe@1309 50 execute.view{ module = "member", view = "_settings_list" }
bsw/jbe@1309 51
bsw/jbe@1309 52 end }
bsw/jbe@1309 53 end }
bsw/jbe@1309 54 end }
bsw/jbe@1309 55 end }

Impressum / About Us