Draft: feat(test): enhanced tests cases about roles and permissions
This MR has test cases for roles and permissions as for issue #1400 (closed).
The MR covers partially some of the permissions accesses based on role as for the permissions spreadsheet.