Currently, it is not possible to have a user that has access to all functionalities and all data without configuring it. It is required to allow a specific user type as Super Admin with access to all openIMIS instance.
The scope of this RFC is to allow specific users to access all openIMIS functionalities without having to attach them to user roles and locations.
The Admin user is the default user available when installing openIMIS. This is an interactive user having access to all locations and roles (authorities). The relation between the Admin user and locations and roles are saved in the database. Anytime new features are developed, adding new authorities, those authorities need to be added thought migration to existing system user roles attached to the Admin user. This is also the case for the new locations registered in the system. Moreover, if anyone wants more than one Admin user in the system (for audit reasons), all roles and locations attachment will be difficult to manage.
1.4 User stories
As an openIMIS super admin, I want to access to all functionalities without configuring roles and locations.
As an openIMIS super admin, I want to create other user accounts and give them super user rights.
As a not super admin user, I cannot create a super admin user account.
2. Technical Specification
Did you encounter a problem or do you have a suggestion?