Only lets the user publish/update the post if they have completed all the checklist items. Note that the individual models are not updated when the users checks/unchecks the box, so they will need to refresh. This is next.