Feature: recalculate balances button
We have been using Split Pro for a while, but it seems our balances are not properly calculated. In particular, all group balances are equal to zero despite having a multitude of expenses and I expect that issue #190 might be one of the reasons.
Since Split Pro is still under development and lacks a test suite that would give more confidence to its mechanism, I propose adding a recalculate balances button, available only to group admins. This would take all expenses and derive the group balances, without affecting anything outside from the GroupBalance table.
After using it a bit in our setup, we noticed that individual balances are still somehow messed up, even though groups show correctly. I would propose instead an environment variable that if set, would recalculate all balances on server startup. @KMKoushik what do you think?
Okay I will merge the group button only for now. Will think about individual balances after we refactor them for 1.5