Bug #628
openSuperadmin should have all access
0%
Description
Raised by NSS
The Superadmin role should have access to all modules and permissions by default.
RH Updated by Roshni Harish. 14 days ago
- Assignee set to Arya M.
FM Updated by Fiza M. 9 days ago
- Status changed from New to Resolved
- Assignee changed from Fiza M. to Roshni Harish.
- Resolved By set to Fiza M.
Checked what Superadmin can access.
Role data: Super Admin holds the single permission *, which passes every permission check. Confirmed on the shared dev database and on the NSSH test database (clinq_test_nssh). A single row is expected. NSS live data was not checked.
One gap found and fixed: a Super Admin was refused when approving a manual punch backdated more than 3 days. Fix is commit f0ac76a on nuvita-hr branch bugfix/redmine-628-superadmin-elevated-punch. It is not merged or deployed yet, so this gap remains on test until it is.
Screens checked: logged in as Super Admin locally, Admin (28 pages) and OPD (17 pages) showed no access denials. The other portals were not crawled; a code search of their permission checks found no other gap.
If NSS is still blocked somewhere, please share the account, hospital and screen.