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" },