Shift Assignment & Leave Application Reconciliation?

Is there any reconciliation between Shift Assignment and Leave Applications?

I was able to assign a shift to a user for a particular week… then simulate (as admin) having the user request leave for the same period.

Is there any type of check to make sure that the person is removed form the Shift Assignment if the Leave Application is approved?

Also, any way to see an overall schedule of Shift Assignments AND Leave a the same time?