approve sub request changes the shift to the other user; closes #910

Josh I can help with the facade.