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

Upgrading to 1.9 requires new privileges for visits which are not added by default

    Details

    • Complexity:
      Low
    • Sprint:
      Platform 2.0 Alpha Sprint, Platform 2.0 Alpha Sprint 3, Platform 2.0 Beta Sprint 1

      Description

      When upgrading for 1.6 to 1.9, we found that new privileges were added in 1.9 like "View Encounter Provider" and "View Visits". However, none of our existing users (obviously) have these privileges. The net result is that for most end users, much of the system fails to work (creating encounters, etc) until you give the users these new privileges.

      We should probably have better default behavior than this for upgrades. For example, any role that previously had "View Encounter" privileges should automatically be given "View Encounter Provider" and "View Visits" privilege. Same for any other new privileges added - we should make the system do the most reasonable expected thing upon upgrading. Otherwise, we are going to see a lot of systems failing for implementations upon upgrading unnecessarily...

        Attachments

        1. pic1.png
          pic1.png
          212 kB
        2. pic2.png
          pic2.png
          209 kB
        3. pic3.png
          pic3.png
          162 kB
        4. pic4.png
          pic4.png
          312 kB
        5. pic5.png
          pic5.png
          241 kB
        6. pic6.png
          pic6.png
          255 kB

          Issue Links

            Activity

              People

              • Assignee:
                wyclif Wyclif Luyima
                Reporter:
                mseaton Mike Seaton
              • Votes:
                1 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: