Check if widget is enabled in admin home before checking it, fix system summary #14930
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The new users / sites setting we added as part of this release. We should only show the system summary items and quick links when those features are enabled. Quick links will now show an empty widget when both users and sites admin is disabled but that's fine for now as it's very much edge case. The widget itself could be always removed.
Another issue this PR fixes is that in CoreAdminHome there were 2 widgets we didn't check if another plugin maybe disabled them and where still showing them