liquid_feedback_frontend

annotate app/main/index/reset_password.lua @ 998:53cefe38546a

Added tag translate for changeset c10ba6fbe73a
author bsw
date Sat Apr 20 20:48:09 2013 +0200 (2013-04-20)
parents 5a712ec1a7f1
children 701a5cf6b067
rev   line source
bsw@441 1 execute.view{ module = "index", view = "_lang_chooser" }
bsw@441 2
bsw@989 3 ui.title(_"Reset password")
bsw/jbe@6 4
bsw@989 5 ui.actions(function()
bsw/jbe@6 6 ui.link{
bsw/jbe@6 7 content = function()
bsw@989 8 slot.put(_"Cancel")
bsw/jbe@6 9 end,
bsw/jbe@6 10 module = "index",
bsw@989 11 view = "login"
bsw/jbe@6 12 }
bsw/jbe@6 13 end)
bsw/jbe@6 14
bsw/jbe@6 15
bsw/jbe@6 16 local secret = param.get("secret")
bsw/jbe@6 17
bsw/jbe@6 18 if not secret then
bsw/jbe@6 19 ui.tag{
bsw/jbe@6 20 tag = 'p',
bsw/jbe@6 21 content = _'Please enter your login name. You will receive an email with a link to reset your password.'
bsw/jbe@6 22 }
bsw/jbe@6 23 ui.form{
bsw/jbe@6 24 attr = { class = "vertical" },
bsw/jbe@6 25 module = "index",
bsw/jbe@6 26 action = "reset_password",
bsw/jbe@6 27 routing = {
bsw/jbe@6 28 ok = {
bsw/jbe@6 29 mode = "redirect",
bsw/jbe@6 30 module = "index",
bsw/jbe@6 31 view = "index"
bsw/jbe@6 32 }
bsw/jbe@6 33 },
bsw/jbe@6 34 content = function()
bsw/jbe@6 35 ui.field.text{
bsw@989 36 label = _"login name",
bsw/jbe@6 37 name = "login"
bsw/jbe@6 38 }
bsw/jbe@6 39 ui.submit{ text = _"Request password reset link" }
bsw@989 40 slot.put("  ")
bsw@989 41 ui.link{ module = "index", view = "send_login", text = _"Forgot login name?" }
bsw/jbe@6 42 end
bsw/jbe@6 43 }
bsw/jbe@6 44
bsw/jbe@6 45 else
bsw/jbe@6 46
bsw/jbe@6 47 ui.form{
bsw/jbe@6 48 attr = { class = "vertical" },
bsw/jbe@6 49 module = "index",
bsw/jbe@6 50 action = "reset_password",
bsw/jbe@6 51 routing = {
bsw/jbe@6 52 ok = {
bsw/jbe@6 53 mode = "redirect",
bsw/jbe@6 54 module = "index",
bsw/jbe@6 55 view = "index"
bsw/jbe@6 56 }
bsw/jbe@6 57 },
bsw/jbe@6 58 content = function()
bsw/jbe@6 59 ui.tag{
bsw/jbe@6 60 tag = 'p',
bsw/jbe@6 61 content = _'Please enter the email reset code you have received:'
bsw/jbe@6 62 }
bsw/jbe@6 63 ui.field.text{
bsw/jbe@6 64 label = _"Reset code",
bsw/jbe@6 65 name = "secret",
bsw/jbe@6 66 value = secret
bsw/jbe@6 67 }
bsw/jbe@6 68 ui.tag{
bsw/jbe@6 69 tag = 'p',
bsw/jbe@6 70 content = _'Please enter your new password twice.'
bsw/jbe@6 71 }
bsw/jbe@6 72 ui.field.password{
bsw/jbe@6 73 label = "New password",
bsw/jbe@6 74 name = "password1"
bsw/jbe@6 75 }
bsw/jbe@6 76 ui.field.password{
bsw/jbe@6 77 label = "New password (repeat)",
bsw/jbe@6 78 name = "password2"
bsw/jbe@6 79 }
bsw/jbe@6 80 ui.submit{ text = _"Set new password" }
bsw/jbe@6 81 end
bsw/jbe@6 82 }
bsw/jbe@6 83
bsw/jbe@6 84 end

Impressum / About Us