Drag-and-Drop editing of in-progress batches within the Batch Schedule

Problem: When editing details for in-progress batches, such as adjusting tank residence time and adding BB tanks to brews in fermentation when planning for filtration, nothing can be changed on the fly in the Batch Schedule. We cannot currently click and drag tanks on the schedule to adjust when and which tanks will be used for a batch after that batch is in progress. We currently have to leave the Batch Schedule, go to another screen, edit the individual batch without the global schedule in view, and then return to the main Batch Schedule. This itself takes time, but the Batch Schedule also never returns to the view you had before; it often loads on a different week, and you have to search again to find where you were.

Solution: Allow the ability to manipulate planned tank residence and use the click and drag adding of additional tanks to in-progress batches, in the same way that it can be used with planned but not started batches, all at once without leaving the global Batch Schedule. If an in-progress brew could have its tank time stretched or shrunk by the click and drag function and additional tanks added or removed by simply clicking on the schedule, Breww should update that information within the batch itself without forcing users to leave the Batch Schedule and then return. This would make scheduling within Breww quicker and more intuitive, allowing for a lot more work to get done on the fly rather than clicking through individual batches one by one.