Commit Graph

156 Commits

Author SHA1 Message Date
28e232b5dc Merge pull request 'feat: implement appointment rescheduling and cancellation features with email notifications' (#73) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/73
2025-12-05 18:05:09 +00:00
f73fc31a0e feat: implement appointment rescheduling and cancellation features with email notifications 2025-12-05 18:04:11 +00:00
63f8be59e8 Merge pull request 'feat: add user timezone field to appointment request and update related serializers and views' (#72) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/72
2025-12-05 17:36:53 +00:00
5f4ab934cb feat: add user timezone field to appointment request and update related serializers and views 2025-12-05 17:32:04 +00:00
a45773997b Merge pull request 'feat: remove debug print statements and add timezone handling in appointment serializers and views' (#71) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/71
2025-12-05 16:56:28 +00:00
dbde93f444 feat: remove debug print statements and add timezone handling in appointment serializers and views 2025-12-05 16:55:34 +00:00
fd3126d341 Merge pull request 'feat: update appointment email to correct login URL and wording' (#70) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/70
2025-12-05 13:56:36 +00:00
5a4f9f8301 feat: update appointment email to correct login URL and wording 2025-12-05 13:55:53 +00:00
ff5d3a10e5 Merge pull request 'feat: enhance appointment statistics with percentage calculations for better insights' (#69) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/69
2025-12-05 13:53:47 +00:00
b19457d4d5 feat: enhance appointment statistics with percentage calculations for better insights 2025-12-05 13:52:13 +00:00
f63af5c3a9 Merge pull request 'feat: update CORS and CSRF trusted origins for improved security' (#68) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/68
2025-12-05 12:54:07 +00:00
4017ceac51 feat: update CORS and CSRF trusted origins for improved security 2025-12-05 12:52:52 +00:00
20c63b379a Merge pull request 'feat: update appointment request to set status to 'completed' when ending a meeting' (#67) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/67
2025-12-05 12:35:16 +00:00
ee8239aa1f feat: update appointment request to set status to 'completed' when ending a meeting 2025-12-05 12:34:48 +00:00
f8987f54af Merge pull request 'feat: remove initial migrations for meetings and users models' (#66) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/66
2025-12-05 11:36:22 +00:00
2d05dad9b4 feat: remove initial migrations for meetings and users models 2025-12-05 11:34:58 +00:00
889f98d28b Merge pull request 'feature/meetings' (#65) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/65
2025-12-05 10:46:17 +00:00
6311a737eb feat: update timezone handling in api_root to use current timezone dynamically 2025-12-05 10:43:20 +00:00
eb54d1784c feat: enhance appointment scheduling with user timezone support and email reminders 2025-12-05 10:34:19 +00:00
4f8c8bb909 Merge pull request 'feat: remove initial migrations for meetings and users models' (#64) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/64
2025-12-04 12:37:08 +00:00
6fe52b4998 feat: remove initial migrations for meetings and users models 2025-12-04 12:35:50 +00:00
86507c9b92 Merge pull request 'feat: add max_length to jitsi_meet_url field and include debug prints for field lengths in AppointmentRequest' (#63) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/63
2025-12-04 12:31:18 +00:00
912b7ed2a2 feat: add max_length to jitsi_meet_url field and include debug prints for field lengths in AppointmentRequest 2025-12-04 12:30:32 +00:00
59f0446925 Merge pull request 'feat: add debug prints for field lengths in AppointmentRequest before saving' (#62) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/62
2025-12-04 12:26:07 +00:00
cd5fd63399 feat: add debug prints for field lengths in AppointmentRequest before saving 2025-12-04 12:25:35 +00:00
a59b2499f0 Merge pull request 'feature/meetings' (#61) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/61
2025-12-04 12:10:57 +00:00
596188144b feat: add max_length to jitsi_meeting_password field in AppointmentRequest model 2025-12-04 12:10:27 +00:00
1480049f3c feat: refactor AppointmentRequest model to use standard fields instead of encrypted fields 2025-12-04 12:09:46 +00:00
565592dfb4 Merge pull request 'feat: update AppointmentRequest model fields and adjust migration files' (#60) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/60
2025-12-04 12:02:18 +00:00
2dc08aeded feat: update AppointmentRequest model fields and adjust migration files 2025-12-04 12:01:34 +00:00
a4f3714115 Merge pull request 'feat: remove obsolete migration files for meetings and users' (#59) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/59
2025-12-04 11:35:22 +00:00
ddab7313ee feat: remove obsolete migration files for meetings and users 2025-12-04 11:34:49 +00:00
7694221400 Merge pull request 'feat: increase max_length for EncryptedEmailField to 2000' (#58) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/58
2025-12-04 11:22:14 +00:00
a2243046e9 feat: increase max_length for EncryptedEmailField to 2000 2025-12-04 11:21:33 +00:00
5401ab61d2 Merge pull request 'feat: increase max_length for fields in AppointmentRequest model' (#57) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/57
2025-12-04 11:08:27 +00:00
b434858faf feat: increase max_length for fields in AppointmentRequest model 2025-12-04 11:07:54 +00:00
2e72a69214 Merge pull request 'feat: add start and end meeting endpoints for scheduled appointments' (#56) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/56
2025-12-04 10:57:56 +00:00
82af34c2e4 feat: add start and end meeting endpoints for scheduled appointments 2025-12-04 10:57:19 +00:00
e78a8da89b Merge pull request 'feat: increase max_length for encrypted fields in AppointmentRequest model' (#55) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/55
2025-12-04 10:50:12 +00:00
31a1f56fc9 feat: increase max_length for encrypted fields in AppointmentRequest model 2025-12-04 10:49:27 +00:00
034a1ccccc Merge pull request 'feat: refactor AppointmentRequest methods and update serializers to include selected_slots field' (#54) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/54
2025-12-03 20:11:08 +00:00
875a284893 feat: refactor AppointmentRequest methods and update serializers to include selected_slots field 2025-12-03 20:10:15 +00:00
518e13f84c Merge pull request 'feat: add selected_slots field to AppointmentRequest model and update serializers' (#53) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/53
2025-12-03 15:46:25 +00:00
53aac43289 feat: add selected_slots field to AppointmentRequest model and update serializers 2025-12-03 15:44:56 +00:00
f8a0aac54b Merge pull request 'Refactor code structure for improved readability and maintainability' (#52) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/52
2025-12-02 19:34:59 +00:00
99f9dac965 Refactor code structure for improved readability and maintainability 2025-12-02 19:32:51 +00:00
c963fe045c Merge pull request 'feat: refactor contact message handling and update appointment request model' (#51) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/51
2025-12-01 18:42:19 +00:00
d5c3f12dbb feat: refactor contact message handling and update appointment request model 2025-12-01 18:40:56 +00:00
11ac82d6f9 Merge pull request 'feat: add contact form functionality with admin management' (#50) from feature/meetings into main
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/50
2025-11-28 15:53:16 +00:00
cd5ad1d753 feat: add contact form functionality with admin management
Add a complete contact form system with the following changes:
- Create ContactMessage model to store form submissions with tracking fields (is_read, is_responded)
- Implement ContactMessage admin interface with custom actions, filters, and bulk operations
- Add contact endpoint documentation to API root view
- Update email configuration to use admin@attunehearttherapy.com as sender address

This enables users to submit contact inquiries and allows administrators to track and manage these messages efficiently through the Django admin panel.
2025-11-28 15:52:06 +00:00