Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
TBD
-
Resolution: Won't Fix
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Complexity:Undetermined
Description
Currently there is a set of 'core Privileges' which can't be deleted through the API or UI as they are required by OpenMRS to function. This idea of metadata being required should be generalised and expanded to cover any instance of OpenmrsMetadata so that distributions can safely make assumptions about the existence of certain metadata objects.
For example a distribution might not be able to function without a given set of encounter types. When saving these to the database there could be a mechanism for "locking" them to prevent removal or editing via the UI.