Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-4247

Allow any metadata object to be marked as required and thus not removable

    XMLWordPrintable

    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.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              wyclif Wyclif Luyima
              Reporter:
              rowanseymour Rowan Seymour
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: