Add old_id to account_user
This commit is contained in:
parent
7613ece6f8
commit
72c6545a34
|
|
@ -94,6 +94,8 @@ class User(AbstractUser):
|
|||
unconfirmed_email = models.EmailField(_('unconfirmed email'), blank=True, null=True, default=None)
|
||||
email_confirmed = models.BooleanField(_('email status'), default=False)
|
||||
newsletter = models.NullBooleanField(default=True)
|
||||
old_id = models.IntegerField(null=True, blank=True, default=None)
|
||||
|
||||
|
||||
EMAIL_FIELD = 'email'
|
||||
USERNAME_FIELD = 'username'
|
||||
|
|
|
|||
|
|
@ -6,17 +6,20 @@ class UserSerializer(serializers.ModelSerializer):
|
|||
nickname = serializers.CharField()
|
||||
email = serializers.CharField()
|
||||
confirmed_at = serializers.DateTimeField()
|
||||
id = serializers.CharField()
|
||||
|
||||
class Meta:
|
||||
model = User
|
||||
|
||||
fields = (
|
||||
"id",
|
||||
"nickname",
|
||||
"email",
|
||||
"confirmed_at"
|
||||
)
|
||||
|
||||
def validate(self, data):
|
||||
data["old_id"] = data.pop("id")
|
||||
data["username"] = self.get_username(data)
|
||||
data["email_confirmed"] = self.get_email_confirmed(data)
|
||||
data.pop("nickname")
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user