diff --git a/meetings/models.py b/meetings/models.py index bf777c1..913589a 100644 --- a/meetings/models.py +++ b/meetings/models.py @@ -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,