HR-261 QA fixes

Fixes contain -
1) Fixes the permission according to the spreadsheet mentioned in the ticket
2) Bug where on update 0 period Absences are not editable in Absence Request Page
3) Improvised the status messages on the basis of different statuses.