Kasugaijin's open-source Ruby on Rails production app that enables dog rescue organisation staff in Mexico to post dogs and receive applications for adoption from users in USA and Canada..
In rare cases an adoption falls through. This means the adoption should be deleted so the dog returns back to the adoptable dogs index.
The status on the successful adopter application should be set to withdrawn, and the statuses for all other applications set to awaiting review (from adoption made).
Acceptance criteria
[x] - staff can find the adopted dog in their org dogs list by filtering for adopted and on dog > show, a button to delete adoption should allow them to delete it. A flash warning before submitting the request should show.
[x] - the adopter application of the successful applicant - the status is set from adoption made to wtihdrawn
[x] - the status of all other applications is set from adoption made to awaiting review This step is no longer required. Staff can manually choose the appropriate status for other applications after reverting an adoption. There is no single status that makes sense to revert all applications to.
In rare cases an adoption falls through. This means the adoption should be deleted so the dog returns back to the adoptable dogs index. The status on the successful adopter application should be set to
withdrawn
, and the statuses for all other applications set toawaiting review
(fromadoption made
).Acceptance criteria
[x] - staff can find the adopted dog in their org dogs list by filtering for
adopted
and on dog > show, a button to delete adoption should allow them to delete it. A flash warning before submitting the request should show.[x] - the adopter application of the successful applicant - the status is set from
adoption made
towtihdrawn
[x] - the status of all other applications is set from
adoption made
toawaiting review
This step is no longer required. Staff can manually choose the appropriate status for other applications after reverting an adoption. There is no single status that makes sense to revert all applications to.