Tapestry
  1. Tapestry
  2. TAPESTRY-2197

Support for "index" pages in packages

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.10
    • Fix Version/s: 5.0.11
    • Component/s: None
    • Labels:
      None

      Description

      For package org.example.pages.folder, a class named "FolderIndex" should respond to any of the following URLs:

      • folder/FolderIndex (full name)
      • folder/Index (redundancies removed)
      • folder/

      The canonical name should be "folder/Index", but in page render links, the trailing "Index" (after the final slash) should be removed. For action links, we still need the page name or we would end up with odd, hard to parse URLs.

      We should deprecate the Start page mechanism, in favor of a root-level Index page.

        Activity

        Howard M. Lewis Ship created issue -
        Howard M. Lewis Ship made changes -
        Field Original Value New Value
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s 5.0.11 [ 12312968 ]
        Resolution Fixed [ 1 ]
        Mark Thomas made changes -
        Workflow jira [ 12424414 ] Default workflow, editable Closed status [ 12568547 ]
        Mark Thomas made changes -
        Workflow Default workflow, editable Closed status [ 12568547 ] jira [ 12591590 ]

          People

          • Assignee:
            Howard M. Lewis Ship
            Reporter:
            Howard M. Lewis Ship
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development