As funds are associated with groups, and fiscal years are created, we need to make corresponding changes to the GroupFundFY table.
- When a FiscalYear is created, create a new GroupFundFY record for each existing Fund/Group pair. (only if fiscalYear endDate > now)
See the wiki for details
- NOTE: Don't worry about delete for now... we'll probably need to implement a soft delete for group/fund/fy since they are referred to by several other records.
- Update the GroupFundFY table in a database transaction, or possibly via trigger function.
- GroupFundFY records are created as described in the wiki
- Unit tests are updated