bsw/jbe@0: bsw/jbe@0: slot.put_into("title", _"Change password") bsw/jbe@0: bsw/jbe@0: slot.select("actions", function() bsw/jbe@0: ui.link{ bsw/jbe@0: content = function() bsw/jbe@0: ui.image{ static = "icons/16/cancel.png" } bsw/jbe@0: slot.put(_"Cancel") bsw/jbe@0: end, bsw/jbe@0: module = "index", bsw/jbe@0: view = "index" bsw/jbe@0: } bsw/jbe@0: end) bsw/jbe@0: bsw/jbe@4: util.help("index.change_password", _"Change password") bsw/jbe@4: bsw/jbe@0: ui.form{ bsw/jbe@0: attr = { class = "vertical" }, bsw/jbe@0: module = "index", bsw/jbe@0: action = "update_password", bsw/jbe@0: routing = { bsw/jbe@0: ok = { bsw/jbe@0: mode = "redirect", bsw/jbe@0: module = "index", bsw/jbe@0: view = "index" bsw/jbe@0: } bsw/jbe@0: }, bsw/jbe@0: content = function() bsw/jbe@0: ui.field.password{ label = _"Old password", name = "old_password" } bsw/jbe@0: ui.field.password{ label = _"New password", name = "new_password1" } bsw/jbe@0: ui.field.password{ label = _"Repeat new password", name = "new_password2" } bsw/jbe@0: ui.submit{ value = _"Change password" } bsw/jbe@0: end bsw/jbe@0: }