X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/eac806a4950766d01679df800f20201b4f58cbd2..773a32c20340b63d244d2a43d6fd62103e723bc5:/skins/generic/request_password_reset_form.py?ds=sidebyside diff --git a/skins/generic/request_password_reset_form.py b/skins/generic/request_password_reset_form.py new file mode 100644 index 0000000..69a34c3 --- /dev/null +++ b/skins/generic/request_password_reset_form.py @@ -0,0 +1,16 @@ +##parameters=userid='', requestReset='' +from Products.CMFCore.utils import getUtilityByInterfaceName +from Products.Plinn.utils import Message as _ +utool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IURLTool') +rtool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IRegistrationTool') + +if requestReset : + uuid = rtool.requestPasswordReset(userid) + context.setStatus(True, _('request for resetting password sent')) + return 'yeah !' + +options={} +target = '%s/request_password_reset_form' % utool() +options['action'] = target + +return context.request_password_reset_template(**options) \ No newline at end of file