avniproject / avni-webapp

Web application for management and data entry
https://avniproject.org
GNU Affero General Public License v3.0
9 stars 40 forks source link

Upload User and Catchment data #1214

Open mahalakshme opened 2 months ago

mahalakshme commented 2 months ago

Need:

  1. Currently we are not doing validations on data/presence of data. This leads to issues like below:
  1. We expect country code to be mentioned for phone numbers and we dont give user friendly message when it is missing. And neither it is expected when user creates users via webapp. And we have hardcoded to support only Indian mobile numbers.

https://avni.freshdesk.com/a/tickets/3413, https://avni.freshdesk.com/a/tickets/2863, https://avni.freshdesk.com/a/tickets/2494, https://avni.freshdesk.com/a/tickets/2663

  1. Sometimes error messages are not understandable for the users eventhough we provide readable error messages.
    https://avni.freshdesk.com/a/tickets/3493

  2. Validation on headers not done: https://avni.freshdesk.com/a/tickets/3568

  3. When a user belongs to multiple user groups, they need to be separated by |. But everywhere else generally the separator is , https://avni.freshdesk.com/a/tickets/3902

  4. Other tickets related to error messages and location hierarchy spelling mistakes https://avni.freshdesk.com/a/tickets/2496 https://avni.freshdesk.com/a/tickets/2863, https://avni.freshdesk.com/a/tickets/2494

AC: Phone number related

Image

AC: Others

References:

https://countrycode.org/ https://www.quora.com/How-is-each-country-code-defined Phone number format as per cognito user pool mentioned here: https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html

vinayvenu commented 1 month ago

Need QA scenarios for the phone number changes in behaviour

petmongrels commented 1 month ago

Phone numbers

Testing

Location with hierarchy

Descriptor row