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  }

Impressum / About Us