Explorar el Código

Añado fecha de creación de un usuario

Celestino Rey hace 6 meses
padre
commit
b6036c3619
Se han modificado 2 ficheros con 4 adiciones y 2 borrados
  1. 3 2
      src/reymotausers/admin.py
  2. 1 0
      src/reymotausers/models.py

+ 3 - 2
src/reymotausers/admin.py

@@ -45,14 +45,15 @@ class ReyMotaUserAdmin(UserAdmin):
     add_form = ReyMotaUserCreationForm
     form = ReyMotaUserChangeForm
     model = ReyMotaUser
-    list_display = ("email", "nombre", "is_staff", "is_active", "foto")
+    list_display = ("email", "nombre", "is_staff", "is_active", "foto", "created_at")
     list_filter = ("email", "nombre", "is_staff", "is_active",)
+    readonly_fields = ("created_at",)
     fieldsets = (
         (None, {"fields": ("email", "password")}),
         ("Personal", {"fields": ("nombre",)}),
         ("Permissions", {"fields": ("is_staff", "is_active", "groups",
                                     "user_permissions")}),
-        ("Varios", {"fields": ("foto",)}),
+        ("Varios", {"fields": ("foto", "created_at")}),
     )
     add_fieldsets = (
         (

+ 1 - 0
src/reymotausers/models.py

@@ -14,6 +14,7 @@ class ReyMotaUser(AbstractBaseUser, PermissionsMixin):
     is_staff = models.BooleanField(default=False)
     is_active = models.BooleanField(default=True)
     nombre = models.CharField(max_length=200, blank=True, null=True)
+    created_at = models.DateTimeField(auto_now_add=True)
 
     USERNAME_FIELD = "email"
     REQUIRED_FIELDS = []