Add validation rules that prevent a community's score / step from being advanced if it's missing an appropriate payment, alignment calculation, responses, or survey created in advance.
Alerts page
Add a page that displays all of the validation errors triggered by already-existing community records that were added before the validation rules were put into place (like the OCRA-sponsored communities that haven't had payment records manually added for them)
'Number of current alerts' label
Ideally, an 'alerts' link in the sidebar could be accompanied by a label of the number of validation error messages displayed on that page.
Resource-heavy solution:
Run a 'collect all community validation errors' method on every page load for admins
Coding-heavy solution:
Run error collection method once to initialize
Cache value
Refresh cached value upon communities being added or updated
Bonus points:
Display instructions for how to correct any validation error
Rules
Add validation rules that prevent a community's
score
/ step from being advanced if it's missing an appropriate payment, alignment calculation, responses, or survey created in advance.Alerts page
Add a page that displays all of the validation errors triggered by already-existing
community
records that were added before the validation rules were put into place (like the OCRA-sponsored communities that haven't had payment records manually added for them)'Number of current alerts' label
Ideally, an 'alerts' link in the sidebar could be accompanied by a label of the number of validation error messages displayed on that page.
Resource-heavy solution:
Coding-heavy solution:
Bonus points: