MCCC Info Sheet Question

Introduction

For the Midwest and South there is a category called Goals that contains only the goals. Below is a screenshot from the SCCC info sheet.

For the Midwest, the goals are all contained within a category called Performance and Roles that contains the goals and some other information. Below is a screenshot from the MCCC info sheet.

How the application is currently set up, it accesses the goal information from the Goals category in quite a few places. Because this category doesn’t exist for the Midwest, it’s breaking a lot of things.

Possible Solutions

  1. Create a Goals category for the Midwest data, remove the goals from the Performance and Roles category, and display the new Goals category on the info sheet. This is the preferred solution from a development standpoint but would alter the info sheet by creating a new category and alter the Performance and Roles category.

  2. Create a Goals category for the Midwest data, leave the items how they are in the Performance and Roles category and create a conditional statement to not display the new Goals category on the info sheet for the Midwest. This solution would not alter what is displayed on the info sheet but it would take extra logic to either show or hide the new Goals category on the info sheet and have duplicate data (goals in two places).

  3. Add a new object to each crop called Goals that would have that specific crop's rating for all of the goals. This would duplicate a lot of the data and require rewriting the filtering and sorting logic for all the councils and will be the most time consuming solution.