Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autoscrolling when adding new items in donations/distributions/purchases #4440

Closed
3 tasks
cielf opened this issue Jun 9, 2024 · 2 comments · Fixed by #4450
Closed
3 tasks

Autoscrolling when adding new items in donations/distributions/purchases #4440

cielf opened this issue Jun 9, 2024 · 2 comments · Fixed by #4450

Comments

@cielf
Copy link
Collaborator

cielf commented Jun 9, 2024

Summary

When creating a new donation/distribution/purchase, add autoscrolling, so that when you add a new item, the item is on the screen!

Why

Reduces bank user frustration -- they have to manually scroll every time they add an item now. Some distributions have over a dozen items.

Details

To see the issue ...
Sign in as org_admin@example.com. In the left hand menu, click Donations, then "New Donation". Add in the basic info (partner, storage location), then click"add an item"

When you press the "add an item" button, the screen should scroll so that the item selection that is added appears on the screen. (if the first one fits on your screen, do it again, and you'll see)

This is probably a fix in one piece of code that applies across donations/distributions/purchases

Criteria for completion

  • The "add an item" behaviour described above works on new distributions, purchases, and donations
  • This behaviour also works when editing distributions, purchases, and donations

Bonus Round

  • Same thing for requests (it's possible this will happen automatically -- IIRC there is a common element)
@jp524
Copy link
Contributor

jp524 commented Jun 10, 2024

I'd like to work on this!

@dorner
Copy link
Collaborator

dorner commented Jun 10, 2024

You got it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants