Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

Roles and Rights

Jasdeep Madan edited this page Nov 14, 2013 · 1 revision

###Roles and Rights In OpenLMIS there will be various rights predefined in the system, such as Create R&R, Upload reference data, Manage Facilities, Manage Roles etc. The admin user can define Roles (hypothetical examples: ‘Store In Charge’ or ‘Program Specialist’) which are granted one or more rights (e.g. the right to Create and R&R plus the right to View their R&R). Users can then be assigned to one or more of these Roles. When a user is assigned to a Role, they then acquire right(s) that have been defined for that Role. Role assignments are in the context of

  • The Facility where the User works
  • or in a supervising capacity over facilities that are under the auspices of a Supervisory Node.
Some Example Rights in the System
Admin-Upload
Admin-R&RTemplate
Admin-ManageFacilities
Admin-ManageRoles
Requisition-Create

Complete List of available Rights in the system will be visible in Manage Rights Screen of the Application

#####Note: There will be no upload of Roles, however Admin can manage Roles in the system via openLMIS Application. Also, the rights which are predefined in the system already cover the complete range of functionality available in the system. It does not make sense to arbitrarily create new rights, because each right must be mapped to specific functionality as part of the very software that implements that functionality. In other words, new rights are defined in the system as an intrinsic part of writing code that creates new functionality in the system. However based on best of knowledge we have tried to create the comprehensive list(attached) of functionality which may exist futuristic openLMIS.