Description
When a professor manually assigns a slot to an applicant (Assign Applicant feature), the professor currently does not receive a confirmation email. They should receive one, similar to when an applicant books a slot themselves.
Currently InterviewService.sendInterviewInvitationEmail only sends to the Applicant
Tasks
- Update logic to send a confirmation email to the Professor as well.
- Include the ICS file in the professor's email so it adds to their calendar.
- Ensure consistency with the InterviewBookingService implementation.
Acceptance Criteria
- Professor receives a mail with ics data