Check shift collision in clean function
Auto complete for admin
If not staff don't give any autocomplete