Requestable Datasets

The features to be tested:

  1. Metadata only dataset creation/update
  2. Data request workflow
  3. Dashboards

What follows are not detailed step by step instructions - feel free to try out any ideas you have for testing the features above more thoroughly. Please try on different browsers and OSes if you can.

Please report any problems, bugs or issues on the Slack channel.

Metadata only dataset creation/update

  1. Add a dataset (you must be logged in and part of an organisation)
  2. Select metadata only
  3. Fill in metadata fields
  4. Select yourself as the maintainer
  5. Submit

Examples of things to test:

  1. What happens if you use unusual characters like ê
  2. Creating dataset without all mandatory fields (shown by a red star)

Now try to update the dataset you just created:

  1. Edit the dataset
  2. Change some fields
  3. Submit

Data request workflow

Make Request

  1. Search for your dataset
  2. Request access to it
  3. Fill in your details
  4. Send the request

Examples of things to test:

  1. What happens if you use unusual characters like ê
  2. Try request access directly from search results
  3. Try request access from within dataset view
  4. Does cancelling data request work?
  5. Does your request appear as sent in the search results if you search for the dataset again?
  6. If you are not logged in, do you have the option to make requests?

Manage Requests

Maintainer

  1. You should have received an email if you put yourself as maintainer of the dataset after requesting above
  2. There should also be a red dot next to your name to indicate that you have something to look at
  3. Go to your dataset's My Requests page
  4. Decline the request
  5. Check your email for a decline email
  6. Make a new request with yourself as maintainer
  7. Reply to the request
  8. Check your email for the reply
  9. In the My Requests page, select that it was shared
  10. Make a new request with yourself as maintainer
  11. Reply to the request
  12. Check your email for the reply
  13. In the My Requests page, select that it was not shared
  14. Make a new request with yourself as maintainer
  15. Reply to the request with attachment
  16. Check your email for the reply with attachment

Organisation Administrator

  1. Request a dataset which is in an organisation for which you are administrator. Or you can request membership of organisation INNAGO (a test org) here: https://feature-data.humdata.org/organization/innago
  2. You should receive an email
  3. There should also be a red dot next to your name to indicate that you have something to look at
  4. Go to your organisation's Requests page
  5. Decline the request
  6. Check your email for a decline email
  7. Make a new request for a dataset which is in an organisation for which you are administrator
  8. Reply to the request
  9. Check your email for the reply
  10. In the Requests page, select that it was shared
  11. Make a new request for a dataset which is in an organisation for which you are administrator
  12. Reply to the request
  13. Check your email for the reply
  14. In the Requests page, select that it was not shared
  15. Make a new request for a dataset which is in an organisation for which you are administrator
  16. Reply to the request with attachment
  17. Check your email for the reply with attachment

Dashboards

  1. Check that the dashboard statistics on the My Requests page of the maintainer and the Requests page of the organisation are correct by trying some data request workflows above
  2. Test the filter by and order by work as expected