# This is a combination of 5 commits.
# The first commit's message is:
Fix homepage controller display errors

Make sure controller matching saved controllerData exists

# This is the 2nd commit message:

Test enum fix for homepage generation (fix Jenkins error)

Added base for HomeService tests, but disabled in this commit

# This is the 3rd commit message:

Get rid of enum in ControllerData to fix Jenkins errors

# This is the 4th commit message:

Remove remaining references to "isValid"

# This is the 5th commit message:

Remove dummy testing data from HomeService and HomeService unit test
Make homepage not display controllers without valid links

If controller metadata is stored in the database, but the controller isn't accessable, it won't be shown on the home page
Merge branch 'homepage_bugfix' of https://github.com/metridoc/metridoc-grails-core into homepage_bugfix