Merge pull request 'feat: add reschedule appointment method to AppointmentRequest model' (#74) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/74
This commit is contained in:
commit
eebeb88dcf
@ -651,6 +651,18 @@ class AppointmentRequest(models.Model):
|
||||
if commit:
|
||||
self.save()
|
||||
|
||||
def reschedule_appointment(self, new_datetime, new_duration, commit=True):
|
||||
self.status = 'scheduled'
|
||||
self.scheduled_datetime = new_datetime
|
||||
self.scheduled_duration = new_duration
|
||||
self.rejection_reason = ''
|
||||
|
||||
if self.has_jitsi_meeting:
|
||||
self.create_jitsi_meeting(with_moderation=True)
|
||||
|
||||
if commit:
|
||||
self.save()
|
||||
|
||||
def reject_appointment(self, reason='', commit=True):
|
||||
self.status = 'rejected'
|
||||
self.rejection_reason = reason
|
||||
|
||||
Loading…
Reference in New Issue
Block a user