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

Clarify required fields on management interfaces

    Details

    • Complexity:
      Low
    • Sprint:
      OpenMRS Platform 1.11 Sprint 1

      Description

      There is a lot of text in the webapp that is not as helpful as it could be. When a user submits a blank description, instead of saying "description can't be empty", say "A description is mandatory". This pattern is used on a lot of the individual manage forms (Manage Encounter Types, Manage Person Attribute Types, etc) This potentially can be fixed in just the messages.properties file if they are all using the same spring message code in their controllers. (EncounterTypeFormController, etc)

      Along with making the error message more helpful, the user interface should alert the user with a marker showing which fields are required. The most common choice of marker is a red star. Add this to the fields that the validators and controllers demand to be non-empty.

      See alert page, user page, etc.

        Gliffy Diagrams

          Attachments

          1. clarify_required_fields2.png
            clarify_required_fields2.png
            95 kB
          2. clarify_required_fields3.png
            clarify_required_fields3.png
            90 kB
          3. manageaddresstemplate.png
            manageaddresstemplate.png
            144 kB
          4. observationform.png
            observationform.png
            98 kB
          5. proposeconceptform.png
            proposeconceptform.png
            94 kB
          6. TRUNK-377.patch
            79 kB

            Attachments-Category-Modification

              Activity

                People

                • Assignee:
                  rpuzdrowski Radosław Puzdrowski
                  Reporter:
                  bwolfe Ben Wolfe
                  Designated Committer:
                  Daniel Kayiwa
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  12 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 5 hours Original Estimate - 5 hours
                    5h
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 4 days, 1 hour
                    4d 1h