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
Esempio n. 2
0
    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
Esempio n. 4
0
    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
Esempio n. 5
0
 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
Esempio n. 6
0
 def clean_password(self):
     password = self.cleaned_data['password']
     password_validation.validate_password(password)
     return password
Esempio n. 7
0
 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
Esempio n. 8
0
 def clean_password(self):
     password = self.cleaned_data['password']
     password_validation.validate_password(password)
     return password
Esempio n. 9
0
 def clean_new_password(self):
     new_password = self.cleaned_data['new_password']
     password_validation.validate_password(new_password)
     return new_password