Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cubicweb
cubes
forgotpwd
Commits
920f08968e57
Commit
171a9078
authored
Jan 28, 2010
by
Adrien Di Mascio
Browse files
provide an easy-to-override pwdsent view, called after password is reset
parent
e41dc4f04b9f
Changes
1
Hide whitespace changes
Inline
Side-by-side
views.py
View file @
920f0896
...
...
@@ -143,7 +143,7 @@ class ForgottenPasswordRequestConfirm(controller.Controller):
def
publish
(
self
,
rset
=
None
):
data
=
self
.
checked_data
()
msg
=
self
.
appli
.
repo
.
forgotpwd_change_passwd
(
data
)
raise
Redirect
(
self
.
build_url
(
''
,
__message
=
msg
))
raise
Redirect
(
self
.
build_url
(
'
pwdreset
'
,
__message
=
msg
))
def
checked_data
(
self
):
fieldsform
=
self
.
vreg
[
'forms'
].
select
(
'forgottenpasswordrequest'
,
self
.
req
)
...
...
@@ -164,6 +164,13 @@ class ForgottenPasswordRequestConfirm(controller.Controller):
return
data
class
PasswordResetView
(
StartupView
):
id
=
'pwdreset'
def
call
(
self
):
self
.
wview
(
'index'
,
self
.
rset
)
# Monkey Patching
# ---------------
...
...
@@ -171,7 +178,6 @@ from cubicweb.server.repository import Repository
from
logilab.common.decorators
import
monkeypatch
from
cubicweb.common.mail
import
format_mail
@
monkeypatch
(
Repository
)
def
forgotpwd_send_email
(
self
,
data
):
session
=
self
.
internal_session
()
...
...
@@ -238,4 +244,5 @@ class RegistrationSimpleReqRewriter(urlrewrite.SimpleReqRewriter):
(
'/forgottenpassword'
,
dict
(
vid
=
'forgottenpassword'
)),
(
'/forgottenpasswordrequest'
,
dict
(
vid
=
'forgottenpasswordrequest'
)),
(
'/pwdsent'
,
dict
(
vid
=
'pwdsent'
)),
(
'/pwdreset'
,
dict
(
vid
=
'pwdreset'
)),
]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment