When creating new faculty members, the absences are (currently) created in the controller. This should probably be moved to a subscriber to be more in-keeping with the TypeORM way of doing things as well as providing a better guarantee that creating a new faculty member will always create the appropriate absences (rather than having to rely on the controller doing it correctly for us)
Description
When creating new faculty members, the absences are (currently) created in the controller. This should probably be moved to a subscriber to be more in-keeping with the TypeORM way of doing things as well as providing a better guarantee that creating a new faculty member will always create the appropriate absences (rather than having to rely on the controller doing it correctly for us)