Page MenuHomePhabricator

show avatar of assigned to field on cards displayed in workboard
Closed, ResolvedPublic3 Estimated Story Points

Description

This would be useful to identify who is currently working on a card. Helps with visual scanning and clearly shows when certain people are "hogging" cards.

Event Timeline

Jdlrobson raised the priority of this task from to Needs Triage.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a project: Phabricator.
Jdlrobson subscribed.
Aklapper triaged this task as Lowest priority.Dec 29 2014, 5:09 PM
Aklapper edited projects, added Phabricator (Upstream); removed Phabricator.
Aklapper set Security to None.
Aklapper moved this task from Backlog to Ready To Go on the Phabricator (Upstream) board.

Change 182463 had a related patch set uploaded (by Christopher Johnson (WMDE)):
adds Owner Image Icon to Sprint Card

https://gerrit.wikimedia.org/r/182463

Patch-For-Review

Change 182463 merged by Christopher Johnson (WMDE):
adds User image icon to Sprint Board Task Cards

https://gerrit.wikimedia.org/r/182463

Thank you! Not bad at all for sprints, where there are less tasks and all of them are supposed to be assigned to someone. I can also see its usefulness in non-sprint projects, but that depends on https://secure.phabricator.com/T4863, which is a longer term game.

I think it would be better to use the smallest version of the avatar, like the one used in the log of tasks (i.e. see above "Aklapper triaged this task as "Needs Volunteer" priority.").

Also, the boxes might need to be arranged differently. Currently the height of the avatar pulls "Points:" down, which looks bad and makes the size of the card bigger.

In order to make the cards look better (like Trello), we would have to recreate several upstream UI classes.

For this image, I opted to use the basic icon class PHUIIconView() which has constants that control the css and celerity resource implementation. The icon size is set by the constant HEAD_SMALL which makes it 35px square. This was overridden in a recent update in the phabricator-side-menu-view.css (phabricator-icon-nav .phui-icon-view.phuihead-small) that sets it as 24px square. This can be seen here: https://phab08.wmflabs.org/project/sprint/board/27/

I do not think that this card style is very nice and it could be improved. But, the small image is there for now.

Good! It looks like the cards wuld benefit from some vertical-align: top.

Anyway, @Jdlrobson is the one wanting this feature, and he is a web coder ninja himself... (hint, hint)

This is so far my biggest pain point about using Phabricator for sprint boards. I can see username but not avatar - how do I get the avatars on https://phabricator.wikimedia.org/tag/gather_sprint_c/board/

That is not a Sprint project.... As in using the Sprint extension (no burndown chart).

Got it! FYI to newbies like myself there is a barely visible checkbox when you edit project details for Sprint - tick that and boom - magic :)

Got it! FYI to newbies like myself there is a barely visible checkbox when you edit project details for Sprint - tick that and boom - magic :)

@Jdlrobson: Please do read https://www.mediawiki.org/wiki/Phabricator/Project_management#Sprints and spread the word that there is documentation. I just corrected the wrong icon, the wrong color, and the missing start and end dates of "Gather Sprint C_" (the name still violates the project guidelines).

CCing @JKatzWMF just to ma sure he is aware of he comment above. No worries, it happens the first time. :)

As Shaggy once said "it wasn't me", but do appreciate the heads up.