/*q

On 6 February 2014 18:08, Jean-Louis MONTEIRO <[email protected]> wrote:

> Hello guys,
>
> I'm currently facing a regression on Securty module.
> Just wanted to know if you are aware of?
>
> I was using 0.5 with the following
> @View(basePath = "/", extension = "xhtml", navigation =
> View.NavigationMode.REDIRECT)
> public interface Navigation extends ViewConfig {
>     @View
>     class Index implements Navigation {}
>
>     @View
>     class Login implements Navigation {}
>
>     @View(basePath = "/post/")
>     interface PostsNavigation extends Navigation {}
>
>     @View
>     class Post implements PostsNavigation {}
>
>     @Secured(LoggedInUserVoter.class)
>     interface SecuredPostsNavigation extends PostsNavigation {}
>
>     @View(name = "create-post")
>     class CreatePost implements SecuredPostsNavigation {}
>
>     @View(name = "edit-post")
>     class EditPost implements SecuredPostsNavigation {}
> }
>
> When I switch to 0.6-SNAPSHOT (cause of the DS Data bug), it does not work
> anymore.
> Here is the error
> INFO - class:
> org.apache.deltaspike.jsf.impl.config.view.ViewConfigPathValidator
> activated=true
> SEVERE - invalid view-config found
> java.lang.IllegalStateException: path '/navigation/securedPostsNavigation/'
> is missing, but mapped by:
>
> com.github.rmannibucau.blog.front.controller.Navigation$SecuredPostsNavigation
>
> If you are not aware, I will investigate and propose a fix.
>
> JLouis
>
> --
> Jean-Louis
>

Reply via email to