views: do not set password on unlink for LDAP users (#24710)
This commit is contained in:
parent
d4fd7173eb
commit
46b4bc8b6b
|
@ -536,7 +536,7 @@ class UnlinkView(LoggerMixin, FormView):
|
||||||
for event in self.request.session.get(constants.AUTHENTICATION_EVENTS_SESSION_KEY, []):
|
for event in self.request.session.get(constants.AUTHENTICATION_EVENTS_SESSION_KEY, []):
|
||||||
if event['how'].startswith('password'):
|
if event['how'].startswith('password'):
|
||||||
return False
|
return False
|
||||||
return True
|
return self.request.user.can_change_password()
|
||||||
|
|
||||||
def dispatch(self, request, *args, **kwargs):
|
def dispatch(self, request, *args, **kwargs):
|
||||||
if not request.user.is_authenticated():
|
if not request.user.is_authenticated():
|
||||||
|
|
Reference in New Issue