liquid_feedback_frontend

diff app/main/member/edit.lua @ 286:c587d8762e62

Registration process updated for Core 2.0, lockable member fields, notification settings
author bsw
date Sat Feb 25 11:51:37 2012 +0100 (2012-02-25)
parents 808269b7f41c
children 9e6a23f11f32
line diff
     1.1 --- a/app/main/member/edit.lua	Fri Feb 17 15:16:02 2012 +0100
     1.2 +++ b/app/main/member/edit.lua	Sat Feb 25 11:51:37 2012 +0100
     1.3 @@ -26,21 +26,22 @@
     1.4      }
     1.5    },
     1.6    content = function()
     1.7 -    ui.field.text{ label = _"Organizational unit", name = "organizational_unit" }
     1.8 -    ui.field.text{ label = _"Internal posts", name = "internal_posts" }
     1.9 -    ui.field.text{ label = _"Real name", name = "realname" }
    1.10 -    ui.field.text{ label = _"Birthday" .. " YYYY-MM-DD ", name = "birthday", attr = { id = "profile_birthday" } }
    1.11 +    ui.field.text{ label = _"Identification", name = "identification", readonly = true }
    1.12 +    ui.field.text{ label = _"Organizational unit", name = "organizational_unit", readonly = config.locked_profile_fields.organizational_unit }
    1.13 +    ui.field.text{ label = _"Internal posts", name = "internal_posts", readonly = config.locked_profile_fields.internal_posts }
    1.14 +    ui.field.text{ label = _"Real name", name = "realname", readonly = config.locked_profile_fields.realname }
    1.15 +    ui.field.text{ label = _"Birthday" .. " YYYY-MM-DD ", name = "birthday", attr = { id = "profile_birthday" }, readonly = config.locked_profile_fields.birthday }
    1.16      ui.script{ static = "gregor.js/gregor.js" }
    1.17      util.gregor("profile_birthday", "document.getElementById('timeline_search_date').form.submit();")
    1.18 -    ui.field.text{ label = _"Address", name = "address", multiline = true }
    1.19 -    ui.field.text{ label = _"email", name = "email" }
    1.20 -    ui.field.text{ label = _"xmpp", name = "xmpp_address" }
    1.21 -    ui.field.text{ label = _"Website", name = "website" }
    1.22 -    ui.field.text{ label = _"Phone", name = "phone" }
    1.23 -    ui.field.text{ label = _"Mobile phone", name = "mobile_phone" }
    1.24 -    ui.field.text{ label = _"Profession", name = "profession" }
    1.25 -    ui.field.text{ label = _"External memberships", name = "external_memberships", multiline = true }
    1.26 -    ui.field.text{ label = _"External posts", name = "external_posts", multiline = true }
    1.27 +    ui.field.text{ label = _"Address", name = "address", multiline = true, readonly = config.locked_profile_fields.address }
    1.28 +    ui.field.text{ label = _"email", name = "email", readonly = config.locked_profile_fields.email }
    1.29 +    ui.field.text{ label = _"xmpp", name = "xmpp_address", readonly = config.locked_profile_fields.xmpp_address }
    1.30 +    ui.field.text{ label = _"Website", name = "website", readonly = config.locked_profile_fields.website }
    1.31 +    ui.field.text{ label = _"Phone", name = "phone", readonly = config.locked_profile_fields.phone }
    1.32 +    ui.field.text{ label = _"Mobile phone", name = "mobile_phone", readonly = config.locked_profile_fields.mobile_phone }
    1.33 +    ui.field.text{ label = _"Profession", name = "profession", readonly = config.locked_profile_fields.profession }
    1.34 +    ui.field.text{ label = _"External memberships", name = "external_memberships", multiline = true, readonly = config.locked_profile_fields.external_memberships }
    1.35 +    ui.field.text{ label = _"External posts", name = "external_posts", multiline = true, readonly = config.locked_profile_fields.external_posts }
    1.36  
    1.37      ui.field.select{
    1.38        label = _"Wiki engine for statement",

Impressum / About Us