--- 20 years HR software development Expert --- i understood full of your requirements , First you need to see permission module with Role definition , i can show you that module within 1 day, then you can decide for award, i am very much interested to complete your project as you have mention requirements into attach documents.