•  
      story #9692 Have a field in the FRS where I can add a link
    Summary
    Empty
    Have a field in the FRS where I can add a link
    it points to the URL location to a Binary Repository Management tool such as Artifactory or Nexus

    At release creation

    There is a new section between "Uploaded Files" and "Notes" that allow to upload links, it's possible to add several links. There are no extra informations (comment, processor, etc) the user can set associated to the URL. However, internally we keep for display:

    • Owner (who released the link)
    • Release date

    It's also possible to define a name to be displayed for the url (eg. file-1.23.jar instead of https://example.com/stuff/aaa/vvv/file.stuff)

    At release update

    It's possible to add a new link (with same information than at Release creation).

    It's possible to remove an existing link.

    It's not possible to modify a link. To modify a link, it should be removed and added again.

    Contrary to file update It's not possible to change "Release" and "Release date" for link.

    At link deletion

    Contrary to file deletion, there is no "restore" mecanism.

    At FRS release display

    On FRS homepage, when displaying the content of a release, below the list of file, there is a section with links displayed (only if there are links).

    When there are no names, the links are displayed truncated to avoid very long URLs with the owner of the link and the date.

    At "Linked Release" display

    When a release is associated to an artifact, a special page is displayed with the content of the release, the linked artifact & etc.

    This view must be updated as well to include links

    At REST API usage

    The GET /frs_release/:id route must be updated to include the "links" section

    At XML import usage

    XML import format must be updated to support the links

    At FRS widget usage

    The link is displayed

    At SOAP / CLI / Webdav usage

    The new feature is neither available through SOAP nor CLI nor Webdav

    Ideally, they are not impacted by the change but there should not be specific development to make them work when links are in use. In this case SOAP / CLI / Webdav for the project that would use links would be descativated.

    Project access logs

    Links addition/deletion are visible in the project access logs like the files are.

    Warning

    Special attention must be taken during the development and validation around the delete / restore mecanism so the new dev doesn't interfer with the existing mecanism.

    Empty
    Emilio Palmiero (empa), Stephan Bill (stephanbill)
    Status
    Done
    Development
    Empty
    Empty
    Details
    #9692
    Patricia Carrasco (pcar)
    2017-09-29 13:53
    2016-12-01 15:55
    3773

    References

    Follow-ups

    • User avatar
      • Status changed from On going to Done
    • User avatar
      gerrit #9576 integrated into Tuleap 9.12.99.62
    • User avatar
      gerrit #9585 integrated into Tuleap 9.12.99.53
    • User avatar
      gerrit #9577 integrated into Tuleap 9.12.99.49
    • User avatar
      gerrit #9572 integrated into Tuleap 9.12.99.44
    • User avatar
      gerrit #9554 integrated into Tuleap 9.12.99.41
    • User avatar
      gerrit #9571 integrated into Tuleap 9.12.99.40.
    • User avatar
      gerrit #9567 integrated into Tuleap 9.12.99.39
    • User avatar
      gerrit #9544 integrated into Tuleap 9.12.99.36
    • User avatar
      gerrit #9555 integrated into Tuleap 9.12.99.31
    • User avatar
      • Acceptance criteria
    • User avatar
      gerrit #9539 integrated into Tuleap 9.12.99.19
    • User avatar
      gerrit #9540 integrated into Tuleap 9.12.99.18.

      • Status changed from To be done to On going
    • User avatar
      • Acceptance criteria
    • User avatar
      • Acceptance criteria
    • User avatar
      • Acceptance criteria
    • User avatar
      • Acceptance criteria
      • CC list Stephan Bill (stephanbill) added