Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-13023

Allow string entity reference resolvers to control the type setup

    XMLWordPrintable

    Details

    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Documentation in Release Notes:
      N/A
    • Similar issues:

      Description

      When writing a string entity reference resolver, you are currently bound to a fixed type setup/flow, depending on what enity type you are resolving.

      Example: After Attachment comes Document; After Document comes Space, etc.

      It would be useful to allow a resolver to specify its own type setup, so that it can still benefit from the current string reference parsing code (which is nicely done and properly handles escaped values, etc.). Of course, it would be the resolver's job to make sure that it produces valid references, i.e. if it skips parts of the standard type setup to provide defaults that make sense for anyone using it.

      One usecase of this is the ability to resolve attachment references specified in "space attachment" form (i.e. without the .WebHome part), e.g. Space@file.ext which would be resolved to wiki:Space.WebHome@file.ext

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              enygma Eduard Moraru
              Reporter:
              enygma Eduard Moraru
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response: