human-essentials icon indicating copy to clipboard operation
human-essentials copied to clipboard

Add "on the fly" addition of donation sites (we have it for product drives, and manufacturers) when entering a donation

Open cielf opened this issue 10 months ago • 7 comments

Summary

Add the ability to add donation sites "on the fly"

Why?

Consistency. We have it for product drives and manufacturers (who aren't going to added any more often). Would also allow us to take the optional "donation sites" off the getting started

Details

On the new donation page, reached by clicking "Donations", then "New Donation" -- When you are entering a new donation (or editing one), and you select "Donation Site" as the source, you should be able to choose "Add a new Donation Site", instead of just the current donation sites. This would bring up a form to fill in with the donation site's info. When saved, that donation site would be populated into the donation site field and appear in the drop-down for donation sites.

This should work very much the same as adding a product drive at the time you are entering a donation.

Criteria for completion

  • [ ] behaviour as described above
  • [ ] tests to support said behaviour
  • [ ] update the user guide to include the behaviour

cielf avatar Feb 02 '25 16:02 cielf

Can I work on this ticket?

neenu-chacko avatar Mar 26 '25 15:03 neenu-chacko

Sure!

cielf avatar Mar 26 '25 17:03 cielf

This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned.

github-actions[bot] avatar Apr 26 '25 00:04 github-actions[bot]

It's in process of review-and-fix.

cielf avatar Apr 26 '25 01:04 cielf

This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned.

github-actions[bot] avatar May 28 '25 00:05 github-actions[bot]

Automatically unassigned after 7 days of inactivity.

github-actions[bot] avatar Jun 04 '25 00:06 github-actions[bot]

There's an open PR for this, but the developer has to step away for awhile. What it needs is a rework of some bits from JS ERB to Turbo and Stimulus. See #5157

cielf avatar Jun 05 '25 13:06 cielf

I'd like to work on this issue.

hagiya0121 avatar Aug 13 '25 11:08 hagiya0121

Please do!

cielf avatar Aug 13 '25 13:08 cielf

This issue is marked as stale due to no activity within 30 days. If no further activity is detected within 7 days, it will be unassigned.

github-actions[bot] avatar Sep 13 '25 00:09 github-actions[bot]

Automatically unassigned after 7 days of inactivity.

github-actions[bot] avatar Sep 20 '25 00:09 github-actions[bot]