•  
     
    story #10334 Widget Heartbeat - artifacts
Summary
Empty
Widget Heartbeat - artifacts
Empty
  • Only for project dashboard
  • Created/updated artifacts are displayed in a reverse chronological order
  • Each update of artifacts will appears (if an artifact is update 10 times, we will see 10 times the artifact in the timeline)
  • The last 30 events are displayed
  • Items are group by three categories:
    • Today
    • Yesterday
    • Recently
  • The relative date is displayed under the item for Today section. Absolute date for Yesterday and Recently.
  • I can see who's updated an item
  • The timeline displays only events on items the user can see.
  • If on the last 30 items there are no elements the current user can see
  • Empty state : "There's no items you can see"

REST route projects/:id/history

  • Format : { collection: [ { … } ] }
  • Get the last 30 elements, remove ones users can't see
Empty
Status
Empty
Done
Development
  • [x] Does it involves User Interface? 
  • [x] Are there any mockups?
  • [x] Are permissions checked?
  • [x] 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
#10334
Benjamin Dauton (bdauton_enalean)
2017-07-19 11:15
2017-06-20 09:57
3272

References
Referencing story #10334

Git commit

tuleap/tuleap/stable

Introduce GET /projects/:id/heartbeats 4f5324b363
Provide the "last update by" information in Heartbeats c750ab5d2e
Distinguish item creation/update in heartbeats 5d86b16fff
Introduce the new widget Heartbeat c8ee3a979e
Add Heartbeat widget in default project template cc66bc34bb
Refactoring: move method getWidgetsForOwnerType 218c3b1915
Display activities in Heartbeat widget 79a6ba04f7
Group activities by day 2d482557d2
distinguish no activity at all and no activity user can see f60a085e5e
Refactoring: move individual widgets stylesheets in dedicated file deea9969a8
Display absolute times for yesterday and recently 9598d1100a
Purify artifact title before displaying it ebd49ced23
Remove uncalled methods canBeUsedByProject f5d39556d7
Display two different empty states 943d895877
Remove getContentForBurningParrot 89a0512040
Default template should have a big column for Heartbeat 0762d9f5aa
Remove get{Install,}PreferencesForBurningParrot 1ded86b39f
Remove getInstallNotAllowedMessage ff9a7844d1
Fix misalignment of empty state icon a9635f3e55

Follow-ups

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
User avatar
  • I want to
    -Widget timeline/heartbeat 
    +Widget timeline/heartbeat - artifacts 
  • 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