Updates for the event images

This commit is contained in:
Vivek P Prakash
2025-12-01 04:52:49 +05:30
parent 392f86cfaf
commit d96ba46506
24 changed files with 905 additions and 257 deletions

View File

@@ -1,13 +1,24 @@
from django.contrib.auth.models import AbstractUser
from django.db import models
from accounts.manager import UserManager
ROLE_CHOICES = (
('Admin', 'Admin'),
('Manager', 'Manager'),
('Staff', 'Staff'),
)
class User(AbstractUser):
phone_number = models.CharField(max_length=15, blank=True, null=True)
role = models.CharField(max_length=50, blank=True, null=True)
role = models.CharField(max_length=20, choices=ROLE_CHOICES, default='Staff')
is_staff = models.BooleanField(default=False)
is_customer = models.BooleanField(default=False)
is_user = models.BooleanField(default=False)
objects = UserManager()
def __str__(self):
return self.username