Uploaded image for project: 'VIVO'
  1. VIVO
  2. VIVO-1656

Create extension mechanism for adding properties to the IndividualResponseBuilder

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: v1.10
    • Fix Version/s: v1.11
    • Component/s: Architecture
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      3
    • Sprint:
      VIVO Sprint 3

      Description

      Currently, if we need to send more properties to the templates for individuals, we either have to add data getters (may not be possible), or modify the code in the Vitro project.

      For applications that are building on top of Vitro (e.g. VIVO) this is a serious restriction if we need to do things that are only appropriate for VIVO, such as the alt metric options, or where it needs to depend on the code within VIVO.

      Create an extension mechanism that allows you to register implementations of an interface that can then add additional properties to the pages for individuals.

       

      Vitro PR: https://github.com/vivo-project/Vitro/pull/99

      VIVO PR: https://github.com/vivo-project/VIVO/pull/105

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              grahamtriggs Graham Triggs
              Reporter:
              grahamtriggs Graham Triggs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: