1234567891011121314151617181920212223242526272829 |
- from rest_framework import serializers
- from misago.users.models import UsernameChange
- from .user import UserSerializer as BaseUserSerializer
- __all__ = ['UsernameChangeSerializer']
- UserSerializer = BaseUserSerializer.subset(
- 'id', 'username', 'avatars', 'absolute_url')
- class UsernameChangeSerializer(serializers.ModelSerializer):
- user = UserSerializer(many=False, read_only=True)
- changed_by = UserSerializer(many=False, read_only=True)
- class Meta:
- model = UsernameChange
- fields = (
- 'id',
- 'user',
- 'changed_by',
- 'changed_by_username',
- 'changed_on',
- 'new_username',
- 'old_username'
- )
|