liquid_feedback_frontend
diff app/main/admin/member_edit.lua @ 581:c676054cb0bc
Some improvements to admin member section
author | bsw |
---|---|
date | Wed Jun 20 13:31:09 2012 +0200 (2012-06-20) |
parents | 3e4f6534bb15 |
children | 6fc640d87c8f |
line diff
1.1 --- a/app/main/admin/member_edit.lua Wed Jun 20 13:30:47 2012 +0200 1.2 +++ b/app/main/admin/member_edit.lua Wed Jun 20 13:31:09 2012 +0200 1.3 @@ -3,9 +3,9 @@ 1.4 local member = Member:by_id(id) 1.5 1.6 if member then 1.7 - slot.put_into("title", encode.html(_("Member: '#{login}' (#{name})", { login = member.login, name = member.name }))) 1.8 + ui.title(_("Member: '#{identification}' (#{name})", { identification = member.identification, name = member.name })) 1.9 else 1.10 - slot.put_into("title", encode.html(_"Register new member")) 1.11 + ui.title(_"Register new member") 1.12 end 1.13 1.14 local units_selector = Unit:new_selector() 1.15 @@ -35,6 +35,9 @@ 1.16 content = function() 1.17 ui.field.text{ label = _"Identification", name = "identification" } 1.18 ui.field.text{ label = _"Notification email", name = "notify_email" } 1.19 + if member and member.login then 1.20 + ui.field.text{ label = _"Login name", name = "login" } 1.21 + end 1.22 ui.field.boolean{ label = _"Admin?", name = "admin" } 1.23 1.24 slot.put("<br />") 1.25 @@ -48,7 +51,15 @@ 1.26 end 1.27 slot.put("<br /><br />") 1.28 1.29 - ui.field.boolean{ label = _"Send invite?", name = "invite_member" } 1.30 + if not member or not member.activated then 1.31 + ui.field.boolean{ label = _"Send invite?", name = "invite_member" } 1.32 + end 1.33 + 1.34 + if member then 1.35 + ui.field.boolean{ label = _"Lock member?", name = "locked" } 1.36 + end 1.37 + 1.38 + slot.put("<br />") 1.39 ui.submit{ text = _"Save" } 1.40 end 1.41 }