I have a scenario where I want all pages in a /secured/home/ folder to be visible when a user is logged in.
All other pages under /secured/* can only be visible if the user is also active. I thus have the following ViewConfig
Based on the Seam Faces documentation:
as seen here: http://docs.jboss.org/seam/3/faces/latest/reference/en-US/html/viewconfig.html#viewconfig.enum.
If conflicting annotations are found, the annotation paired with the most specific matching view pattern takes precedence.
This does not seem to work, because even though I specified a more specific path for all pages under /secured/home, the @ActiveUser annotation is still called (ie the ACTIVE_USER_PAGES ViewPattern is used), resulting in an AccessDenied redirection even though it should have just displayed the page in /secured/home.