liquid_feedback_frontend

diff app/main/member/edit.lua @ 1488:ce812dccaac2

Work without configured profile fields
author bsw
date Mon Jan 07 19:16:30 2019 +0100 (2019-01-07)
parents 32cc544d5a5b
children 3ab878ba277e
line diff
     1.1 --- a/app/main/member/edit.lua	Mon Jan 07 19:15:42 2019 +0100
     1.2 +++ b/app/main/member/edit.lua	Mon Jan 07 19:16:30 2019 +0100
     1.3 @@ -27,16 +27,17 @@
     1.4            
     1.5              ui.container{ content = _"All fields are optional. Please enter only data which should be published." }
     1.6              
     1.7 -            for i, field in ipairs(config.member_profile_fields) do
     1.8 -              ui.container{
     1.9 -                attr = { class = "mdl-textfield mdl-js-textfield mdl-textfield--floating-label" },
    1.10 -                content = function()
    1.11 -                  ui.tag{ tag = "input", attr = { class = "mdl-textfield__input", name = field.id, id = "input_" .. field.id, readonly = config.locked_profile_fields[field.id], value = profile and profile.profile and profile.profile[field.id] or nil } }
    1.12 -                  ui.tag{ tag = "label", attr = { class = "mdl-textfield__label", ["for"] = "input_" .. field.id }, content = field.name }
    1.13 -              end }
    1.14 -              slot.put("<br />")
    1.15 +            if config.member_profile_fields then
    1.16 +              for i, field in ipairs(config.member_profile_fields) do
    1.17 +                ui.container{
    1.18 +                  attr = { class = "mdl-textfield mdl-js-textfield mdl-textfield--floating-label" },
    1.19 +                  content = function()
    1.20 +                    ui.tag{ tag = "input", attr = { class = "mdl-textfield__input", name = field.id, id = "input_" .. field.id, readonly = config.locked_profile_fields[field.id], value = profile and profile.profile and profile.profile[field.id] or nil } }
    1.21 +                    ui.tag{ tag = "label", attr = { class = "mdl-textfield__label", ["for"] = "input_" .. field.id }, content = field.name }
    1.22 +                end }
    1.23 +                slot.put("<br />")
    1.24 +              end
    1.25              end
    1.26 -
    1.27              if not config.enforce_formatting_engine then
    1.28                ui.field.select{
    1.29                  label = _"Wiki engine for statement",

Impressum / About Us