Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-327

Scaffolding should be able to handle navigation configuration (prompt to add a nav-case or menu item)

    Details

      Description

      Currently, there is no way to find scaffolded views unless you type the address manually. No links are generated, nor are there any matching navigation cases that would get you there. this should be fixed with a pluggable NavigationProvider or MenuIntegration system.

        Gliffy Diagrams

          Activity

          Hide
          lincolnthree Lincoln Baxter III added a comment -

          consider using faces-config.xml to store the map of navigation cases.

          also consider something like prettyfaces, which is a more robust navigation system.

          Show
          lincolnthree Lincoln Baxter III added a comment - consider using faces-config.xml to store the map of navigation cases. also consider something like prettyfaces, which is a more robust navigation system.
          Hide
          kukeltje Ronald van Kuijk added a comment -

          imo for the plain scaffolding, there are not that many navigation cases to justify a navigation provider or something like that... or do I miss something?

          I'll make sure a nice index page is created that contains all the entities that are 'scaffolded'. This will be done by a 'menu' on the left of the screen, kind of like Agreed? Please assign this issue to me then

          Show
          kukeltje Ronald van Kuijk added a comment - imo for the plain scaffolding, there are not that many navigation cases to justify a navigation provider or something like that... or do I miss something? I'll make sure a nice index page is created that contains all the entities that are 'scaffolded'. This will be done by a 'menu' on the left of the screen, kind of like Agreed? Please assign this issue to me then
          Hide
          lincolnthree Lincoln Baxter III added a comment -

          Assigned

          Show
          lincolnthree Lincoln Baxter III added a comment - Assigned
          Hide
          lincolnthree Lincoln Baxter III added a comment -

          This sounds good!

          Show
          lincolnthree Lincoln Baxter III added a comment - This sounds good!
          Hide
          lincolnthree Lincoln Baxter III added a comment -

          Implemented using a basic interface and CDI Instance<> strategy to populate a dynamic menu. Can be modified, or added to by removing MenuItem interface from BackingBeans or adding new MenuItem beans to the application.

          Show
          lincolnthree Lincoln Baxter III added a comment - Implemented using a basic interface and CDI Instance<> strategy to populate a dynamic menu. Can be modified, or added to by removing MenuItem interface from BackingBeans or adding new MenuItem beans to the application.

            People

            • Assignee:
              lincolnthree Lincoln Baxter III
              Reporter:
              lincolnthree Lincoln Baxter III
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development