•  
     
    story #9087 see linked artifacts in releases
Summary
developer
see linked artifacts in releases

I can get a better view of what is fixed / discovered as bug for a given delivery

  • In FRS, for a given release, I can link with an artifact (given it's id). The artifact to be linked is supposed to be a "Release" one (see mock-up n°6)
  • The "release" view is rewamped (see mock-up n°7) to display
    • The release with changelog and release not + files in one tab
    • Linked artifacts in another tab
  • In the "Linked artifact" tab, all natures used in the linked artifact are displayed (see mock-up n°8)
  • In XML import, I can import the link between artifact & release

Technically speaking

  • The release view is made with angluar
  • It's a new plugin (frs)
  • There are new REST routes:
    • /frs_release/:id
{
    id:
    uri:
    files: {name, id, download_url, ...}
    changelog:
    resources: {
    artifacts : {
        uri: frs_release/:id/artifacts
    }
}
 
    • /frs_release/:id/artifacts
{
    "fixed_in": {
        nature: {}
        artifacts : ....
    }
}
Thomas Gerbet (tgerbet), Joris MASSON (jmasson), Marie Ange Garnier (marieange)
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#9087
Manuel Vacelet (vaceletm)
2016-05-26 09:56
2016-04-20 08:54
4640

References
Referencing story #9087

Git commit

tuleap/tuleap/stable

Merge commit 'refs/changes/72/5572/1' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD b45b57c1e0
story #9087: Create FRS plugin fb46285c3c
Add a linked artifact for a release 9a887cc60a
Add tracker dependency e32477a54b
Create the angular app 9fd163adcd
Merge commit 'refs/changes/10/5610/1' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 40e8a9e832
story #9087: We should be able to create or edit a release without artifact linked to it 8879173660
Remove Bootstrap sources from Tuleap 8b8ef2e3fe
Merge commit 'refs/changes/76/5576/13' of ssh://gerrit.tuleap.net:29418/tuleap into stable 7838ab4e27
story #9087: Create REST route /frs_release/:id 727c6f9907
Display files, release note and changelog a5bce405d3
Preload the release fb2909130b
Add artifact representation into frs_release/{:id} 38270d871b
route artifacts/{:id}/links 0b299b5fda
Enhance artifact representation ec89d8d43a
REST route artifacts/:id/linked_artifacts 5c3873af81
Fix pagination of artifacts/:id/linked_artifacts e44608a676
Display linked artifacts 6547b8c130
Add license_approval for Release representation ac3d156873
Display license modal when downloading a file 592ea9763f
Merge commit 'refs/changes/56/5756/1' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 56e282a879
story #9087: Remove unnecessary Gruntfile.js and package.json files fbfca1799b
FRS can now import artifact_id 99db0b1eef

Follow-ups

User avatar
Joris MASSON (jmasson)2016-05-23 17:38
The XML import part of the story was not done

  • Status changed from Done to On going
User avatar
Thomas Gerbet (tgerbet)2016-05-02 14:18
  • Status changed from Ready (stalled) to On going
  • CC list set to Thomas Gerbet (tgerbet)
User avatar
  • So that
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes