approve sub request changes the shift to the other user; closes #910
non-admins no longer have link to schedule builder; closes #913
refactored
Merge pull request #911 from affektive/sub_requests

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