msupply-foundation / open-msupply

Open mSupply represents our most recent advancement in the Logistics Management Information System (LMIS), expanding on more than two decades of development inherited from the well-established legacy of the original mSupply.
https://msupply.foundation/open-msupply/
Other
19 stars 12 forks source link

Standardise the appearance of required fields across omSupply #4299

Open marthakeezy opened 1 week ago

marthakeezy commented 1 week ago

What went wrong? 😲

When filling out different forms and fields across omSupply, I noticed the required fields are marked/shown differently and there is no consistency across the platform. For example:

Inventory Adjustments: there is a red asterisk next to the field, no text to elaborate

Screenshot 2024-06-27 at 2 43 00 PM

Patient Details: there is text to specify some fields are required and a red border around the fields, but no asterisk

Screenshot 2024-06-27 at 2 43 37 PM

Adding new CCE to Cold chain: three fields are required and you are unable to continue without filling them out, however no indication is shown to help the user understand they are compulsory.

Screenshot 2024-06-27 at 2 44 55 PM

Expected behaviour 🤔

It would be good/helpful to standardise the appearance of required fields across the platform. For example, can all of them have red borders and asterisks? Possibly requires design!

How to Reproduce 🔨

Steps to reproduce the behaviour:

  1. Navigate to the areas outlined above and see the discrepancies in design.

Your environment 🌱

andreievg commented 1 week ago

Daily Triage, agree, but leaving to weekly triage (would suggest adding needs design label there)