liquid_feedback_frontend

diff app/main/member/settings.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 7196685f9dd7
children 790ff702402f
line diff
     1.1 --- a/app/main/member/settings.lua	Fri Feb 17 15:16:02 2012 +0100
     1.2 +++ b/app/main/member/settings.lua	Sat Feb 25 11:51:37 2012 +0100
     1.3 @@ -16,16 +16,23 @@
     1.4    content = _"You can change the following settings:"
     1.5  }
     1.6  
     1.7 -local pages = {
     1.8 -  { module = "member", view = "edit", text = _"Edit profile" },
     1.9 -  { module = "member", view = "edit_images", text = _"Upload images" },
    1.10 -  { view = "settings_display",        text = _"Display settings" },
    1.11 -  { view = "settings_email",          text = _"Change your notification email address" },
    1.12 -  { view = "settings_name",           text = _"Change your name" },
    1.13 -  { view = "settings_login",          text = _"Change your login" },
    1.14 -  { view = "settings_password",       text = _"Change your password" },
    1.15 -  { view = "developer_settings",      text = _"Developer settings" },
    1.16 -}
    1.17 +local pages = {}
    1.18 +
    1.19 +pages[#pages+1] = { module = "member", view = "edit", text = _"Edit profile" }
    1.20 +pages[#pages+1] = { module = "member", view = "edit_images", text = _"Upload images" }
    1.21 +pages[#pages+1] = { view = "settings_notification", text = _"Notification settings" }
    1.22 +pages[#pages+1] = { view = "settings_display",        text = _"Display settings" }
    1.23 +if not config.locked_profile_fields.notify_email then
    1.24 +  pages[#pages+1] = { view = "settings_email",          text = _"Change your notification email address" }
    1.25 +end
    1.26 +if not config.locked_profile_fields.name then
    1.27 +  pages[#pages+1] = { view = "settings_name",           text = _"Change your screen name" }
    1.28 +end
    1.29 +if not config.locked_profile_fields.login then
    1.30 +  pages[#pages+1] = { view = "settings_login",          text = _"Change your login" }
    1.31 +end
    1.32 +pages[#pages+1] = { view = "settings_password",       text = _"Change your password" }
    1.33 +pages[#pages+1] = { view = "developer_settings",      text = _"Developer settings" }
    1.34  
    1.35  ui.list{
    1.36    attr = { class = "menu_list" },

Impressum / About Us