Uploaded image for project: 'Jetspeed 2'
  1. Jetspeed 2
  2. JS2-1134

Enhancements to support rooted space menus and reserved folder filtering

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.1
    • Fix Version/s: 2.2.1
    • Labels:
      None
    • Environment:
      PortalSite Component

      Description

      Spaces menus need to be rooted at a particular path in the hierarchy. A common syntax should be made available to allow menus to be rooted in the folder of their definition.

      Reserved folders should be considered "hidden" for display purposes.

        Activity

        Hide
        rwatler Randy Watler added a comment -

        Enhanced and documented: SVN commits: 925059, 925069.

        Reserved folders are now stripped from menus, (treated as hidden).

        A new menu options pattern '+' has been added to return the path to the folder that defines the menu. If the menu is defined in a page or template, the parent folder is used to determine the returned path. Here is an example menu definition that could be used to define a deep set of navigations per space:

        <menu name="space-navigations" regexp="true" options="//,/.psml,+/*.link" depth="-1"/>

        This menu definition should appear in the folder.metadata of every space.

        Show
        rwatler Randy Watler added a comment - Enhanced and documented: SVN commits: 925059, 925069. Reserved folders are now stripped from menus, (treated as hidden). A new menu options pattern '+' has been added to return the path to the folder that defines the menu. If the menu is defined in a page or template, the parent folder is used to determine the returned path. Here is an example menu definition that could be used to define a deep set of navigations per space: <menu name="space-navigations" regexp="true" options=" / /, / .psml,+/*.link" depth="-1"/> This menu definition should appear in the folder.metadata of every space.

          People

          • Assignee:
            rwatler Randy Watler
            Reporter:
            rwatler Randy Watler
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development