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