We need to be able to change a gift idea in web view. We do a lot of imports, and because we can't do anything in database view while importing, being able to push through the exceptions and get work done while the import is processing would be incredibly helpful. Import processes through plugins that shut down database view are very counter productive, but what we have.
We need to be able to change the gift ID as well. We change the gift ID to the Stripe or PayPal transaction ID to make for easier reconciliation. We do most of this when importing, but the ID is added to the recurring gift and we need to move to the first recurring gift payment.