Backport "Database access is needed during collectstatic" to 3.11
#8711 can be seen as a regression fix. Backporting to 3.11 will help Katello to disable md5 content types.
Added by bmbouter over 1 year ago
Skip allowed content checks on collectstatic
Since 9a9a06f1e37f5367e36a24b9aa3aca6ca78dab53 DB access is always needed. In later commits this was extended with additional checks.
However, collectstatic should be a fully offline operation that doesn't access the network. As such, content checking is not needed.
Doing this allows the Foreman/Katello installer to run it more freely. The alternative is to add additional ordering. However, I'd argue that this is better and also slightly faster.
(cherry picked from commit 3669a65d07278a3c455050015893517fbb6f9871)