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
コード例 #2
0
ファイル: user_password.py プロジェクト: Kayle009/sentry
    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
コード例 #3
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
コード例 #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
コード例 #5
0
ファイル: accounts.py プロジェクト: yaoqi/sentry
 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
コード例 #6
0
ファイル: accounts.py プロジェクト: yaoqi/sentry
 def clean_password(self):
     password = self.cleaned_data['password']
     password_validation.validate_password(password)
     return password
コード例 #7
0
ファイル: accounts.py プロジェクト: yuan1024/sentry
 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
コード例 #8
0
ファイル: accounts.py プロジェクト: yuan1024/sentry
 def clean_password(self):
     password = self.cleaned_data['password']
     password_validation.validate_password(password)
     return password
コード例 #9
0
ファイル: accounts.py プロジェクト: augustand/sentry
 def clean_new_password(self):
     new_password = self.cleaned_data['new_password']
     password_validation.validate_password(new_password)
     return new_password