In addition to the work that was done in #104, we need to trigger a new event when a site updates Warden so that it can set the correct data:
However, due to the way that the site update works (by requesting an update from the site and the site then generates its own request and sends it back to the Warden server), I need to add a new event which will be triggered when a site record in Warden is updated by the site. This will then mean that it will be able to update its module data correctly and set whether it has any critical issues or not all from the the site updating Warden.
In addition to the work that was done in #104, we need to trigger a new event when a site updates Warden so that it can set the correct data: