Ensure that details pages are fenced
|Target version:||Katello Backlog|
|Triaged:||Yes||Fixed in Releases:|
|Bugzilla link:||Found in Releases:|
We should make sure that all details pages are included in the fenced pages list. This is a catch all so we check to make sure after all non-nutupane work is done.
Fixes #17559: use URL instead of state for fenced pages.
In order to ensure that fenced pages are properly fenced we should use
the URL instead of the state name so that all sub-pages are also
properly fenced off and require an organization. In other words, before
this change it was possible to visit /products/1/repositories without an