•  
     
    story #10257 show artifact view history
Summary
Empty
show artifact view history
Empty
  • History of artifact web browsing is stored (30 last seen artifacts)
    • Modal & API access excluded
    • Permissions checked at the storage, not at the display 
    • If permissions have changed and already in history => do nothing
    • If artifacts has been deleted => do nothing
  • Display the history in nav bar (burning parrot and flaming parrot)
    • REST call + vanilla JS
    • Link to tracker (only on hover => to be checked with the design team)
  • There is button to clear all history
Thomas Gerbet (tgerbet)
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
#10257
Manuel Vacelet (vaceletm)
2017-06-20 16:23
2017-05-29 12:03
4529

References
Referencing story #10257

Git commit

tuleap/tuleap/stable

Store the last 30 seen artifacts by a user instead of 6 5fb9408fee
Add a REST route /users/{id}/history to get the history of a user 1559b01e46
Add a REST route to clear the history of a user 2412c86eb1
Merge commit 'refs/changes/35/8535/4' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD bc797b0fb4
story #10257: BurningParrot navbar architecture refectoring 4d41b3c81c
REST route /users/{id}/history have information about the project for each entry 8eebdbe654
Bring consistency in REST API 197e6882b8
REST route /users/{id}/history have a color and icon associated for each entry af86da0fc6
REST route /users/{id}/history can retrieve quick links associated for each entry e6a6275b73
Merge commit 'refs/changes/43/8543/5' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 2f65772067
story #10257: Nav history empty state in BP 11ea0b0950
Empty state Flaming Parrot 8f00268657
The REST route /users/{id}/history returns icons as an SVG string b2d05412f9
Change the title of the quick link of tracker user's history entry 11a08d5e9a
Add the artifact submitted by a user to the list of the visited ones b0bcab092a
Remove unused translation string d09120ea3e
Display history in BP 1ae46938e0
Display service icon in history 22dbddba80
Anonymous users should not have js errors 9ad4ca688e
Add button to clear history 38ee9b7dd5
Main <a> should be a link not a div 7243425dbd
Fix cursor in IE11 on dropdowns in navbar 1eddb66d1a
Remove horizontal scrollbar in history dropdown 37e05b648a
Display error message in history dd32c76c09
Display history in FlamingParrot c973234b79
Clear button should be disabled while waiting for server de2bcd47a7
Fix icons alignments/margins in BP cab3d68d17
Fix build error for navbar-history-flamingparrot 656a61408e

Follow-ups

User avatar
Thomas Gerbet (tgerbet)2017-05-31 12:08
  • Status changed from Ready (stalled) to On going
  • CC list set to Thomas Gerbet (tgerbet)
User avatar
  • 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
User avatar
  • 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
  • Permissions set to