def validate_passwordNew(self, attrs, source): # this will raise a ValidationError if password is invalid password_validation.validate_password(attrs[source]) if self.context[ 'is_managed'] or not self.context['has_usable_password']: raise serializers.ValidationError('Not allowed to change password') return attrs
def validate_passwordNew(self, attrs, source): # this will raise a ValidationError if password is invalid password_validation.validate_password(attrs[source]) if self.context['is_managed']: raise serializers.ValidationError( 'This account is managed and the password cannot be changed via Sentry.') return attrs
def validate_passwordNew(self, attrs, source): # this will raise a ValidationError if password is invalid password_validation.validate_password(attrs[source]) if self.context['is_managed']: raise serializers.ValidationError( 'This account is managed and the password cannot be changed via Sentry.' ) return attrs
def validate_passwordNew(self, value): # this will raise a ValidationError if password is invalid password_validation.validate_password(value) user = self.context['user'] if user.is_managed: raise serializers.ValidationError( 'This account is managed and the password cannot be changed via Sentry.') return value
def clean_new_password(self): new_password = self.cleaned_data.get('new_password') if new_password: password_validation.validate_password(new_password) return new_password
def clean_password(self): password = self.cleaned_data['password'] password_validation.validate_password(password) return password
def clean_new_password(self): new_password = self.cleaned_data['new_password'] password_validation.validate_password(new_password) return new_password