feature/meetings #61
@ -185,11 +185,11 @@ class AppointmentRequest(models.Model):
|
||||
]
|
||||
|
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
|
||||
first_name = EncryptedCharField()
|
||||
last_name = EncryptedCharField()
|
||||
email = EncryptedEmailField()
|
||||
phone = EncryptedCharField(null=True, blank=True)
|
||||
reason = EncryptedTextField(blank=True, null=True)
|
||||
first_name = models.CharField(max_length=255)
|
||||
last_name = models.CharField(max_length=255)
|
||||
email = models.EmailField(max_length=255, unique=False)
|
||||
phone = models.CharField(null=True, blank=True, max_length=50)
|
||||
reason = models.TextField(blank=True, null=True, help_text="Reason for appointment")
|
||||
|
||||
preferred_dates = models.JSONField(
|
||||
help_text="List of preferred dates (YYYY-MM-DD format)"
|
||||
@ -199,6 +199,7 @@ class AppointmentRequest(models.Model):
|
||||
)
|
||||
|
||||
status = models.CharField(
|
||||
max_length=20,
|
||||
choices=STATUS_CHOICES,
|
||||
default='pending_review'
|
||||
)
|
||||
@ -211,11 +212,13 @@ class AppointmentRequest(models.Model):
|
||||
rejection_reason = EncryptedTextField(blank=True, null=True)
|
||||
|
||||
jitsi_meet_url = models.URLField(
|
||||
unique=True,
|
||||
blank=True,
|
||||
null=True,
|
||||
help_text="Jitsi Meet URL for the video session"
|
||||
)
|
||||
jitsi_room_id = models.CharField(
|
||||
max_length=255,
|
||||
unique=True,
|
||||
null=True,
|
||||
blank=True,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user