Make SearchKit a required extension
authorColeman Watts <coleman@civicrm.org>
Thu, 13 Oct 2022 15:15:15 +0000 (11:15 -0400)
committerColeman Watts <coleman@civicrm.org>
Tue, 15 Nov 2022 19:59:39 +0000 (14:59 -0500)
commitf925535656d1cd865efaec9fbc6636293db591e1
treebf195e0742a5b272a56090c8de4b4cc21f0ed665
parente59cce099feb53d0428a3e83170f956afd08ff2d
Make SearchKit a required extension

This enables SearchKit during upgrade and on (most) new installs.

SearchKit was already being enabled on the standard "setup" API,
but some installers don't yet use it. (https://lab.civicrm.org/dev/core/-/issues/1615)

As a hedge I've also added a system status check which gives a warning and prompts the admin
to immediately install required extensions.
CRM/Admin/Page/Extensions.php
CRM/Extension/Manager.php
CRM/Extension/System.php
CRM/Upgrade/Incremental/php/FiveFiftySeven.php
CRM/Utils/Check/Component/Env.php
bin/regen.sh
ext/search_kit/info.xml