[signup] fix view in case of staff member who doesn't teach