Open c-schwarze opened 5 years ago
We tried using audit tables, but after a handful of issues, we reverted back. The last issue was caused by having a single cohort being updated, which would clear all cohorts.
We should continue to pursue options for this.
If the data does not change, we shouldn't edit the program blocks. The issue is that we have over 1,300 versions for some of the program blocks. If we add this feature, it reduces the load of programs. Programs does some heavy lifting at night, which will be nice to move away from.
This isn't terrible for the basic values. However, the cohort data is quite nasty.