diff --git a/profile/models.py b/profile/models.py index a33391ccd9bcc67688383102bbf15d26d328da29..2faa9788b14c36984e6638757fb2ad0df2675894 100644 --- a/profile/models.py +++ b/profile/models.py @@ -20,19 +20,15 @@ from django.contrib.auth.models import User from django.db import models from django.utils.translation import gettext_lazy as _ +from program.models import ModelWithCreatedUpdatedFields -class Profile(models.Model): +class Profile(ModelWithCreatedUpdatedFields, models.Model): user = models.OneToOneField( User, on_delete=models.CASCADE, related_name="profile", editable=False ) cba_username = models.CharField(_("CBA Username"), blank=True, max_length=60) cba_user_token = models.CharField(_("CBA Token"), blank=True, max_length=255) - # FIXME: these fields should be from an abstract model - created_at = models.DateTimeField(auto_now_add=True) - created_by = models.CharField(max_length=150) - updated_at = models.DateTimeField(auto_now=True) - updated_by = models.CharField(max_length=150) def __str__(self): return self.user.username