Patch #28510

Show issue assignee gravatar in roadmap and version page

Added by Marius BALTEANU about 1 year ago. Updated 1 day ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:Go MAEDA% Done:

0%

Category:UI
Target version:Candidate for next major release

Description

I'm trying to make the roadmap and version page more useful for the users. I believe that this module should be one of the most important modules from Redmine, but currently it does provide only some basic features or information (from my/our users point of view).

A first improvement that is quite small and easy to add is the issue assignee gravatar.

On mouse over the image, the assignee name is shown under the format ("Assignee: assignee name" - for eg: "Assignee: David Loper").

Some screenshots:

PS: After/if this patch is committed, we can use this new title format also for author/assignee avatars in the issue page instead of the one added in #26689.

0001-show-issue-assignee-on-roadmap.patch Magnifier (4.41 KB) Marius BALTEANU, 2018-04-09 13:03

roadmap.png (131 KB) Marius BALTEANU, 2018-04-09 13:07

version.png (83.1 KB) Marius BALTEANU, 2018-04-09 13:16

gantt-icons.png (7.47 KB) Go MAEDA, 2019-02-07 07:17

28510.patch Magnifier (4.8 KB) Takenori TAKAKI, 2019-05-05 18:37

version-gravatar-enabled@2x.png (27.7 KB) Go MAEDA, 2019-05-06 03:34

version-gravatar-disabled@2x.png (27.1 KB) Go MAEDA, 2019-05-06 03:34

assignee_first.png (91.9 KB) Marius BALTEANU, 2019-05-06 22:44

0001-Show-assignee-avatar-in-Roadmap-and-Version.patch Magnifier (3.79 KB) Marius BALTEANU, 2019-05-18 15:40

History

#1 Updated by Bernhard Rohloff about 1 year ago

Marius BALTEANU wrote:

I'm trying to make the roadmap and version page more useful for the users. I believe that this module should be one of the most important modules from Redmine, but currently it does provide only some basic features or information (from my/our users point of view).

I totally agree with you that the Roadmap module is one of Redmine's most serious modules and there's a lot of 'untouched' potential in it. If you have any kind of concept/vision for it, it would be great if we could have a glance/discussion on it. Maybe in the forums or somewhere else.

...
A first improvement that is quite small and easy to add is the issue assignee gravatar.

I think it's a good improvement for the issues list. I personally would prefer to have the icon on the left side besides the issues name. On widescreen monitors the distance between the both sides of the table becomes rather huge and there's much empty space in between. Often this makes it hard for me to correlate the content on both sides with each other.

#2 Updated by Marius BALTEANU about 1 year ago

Bernhard Rohloff wrote:

... If you have any kind of concept/vision for it, it would be great if we could have a glance/discussion on it. Maybe in the forums or somewhere else.

Yes, I've something in mind, but I want to make a screen to discuss on it.

#3 Updated by Akipii Oga about 1 year ago

+1
I think that the feature of the roadmap should be improved further.
Because the feature of the roadmap is directly linked to the operation of agile development.
I think that it is better for Redmine to get closer to agile development.

#4 Updated by Bernhard Rohloff about 1 year ago

Marius BALTEANU wrote:

Yes, I've something in mind, but I want to make a screen to discuss on it.

Cool! I'm looking forward to see the results. :-)

#5 Updated by Go MAEDA 3 months ago

I think it is better to add an icon to the left side of the tracker name because gantt already shows gravatar icons like that.

Here is a screenshot of gantt. tiket.png is displayed when gravatar is disabled or no one is assigned to the issue.

#6 Updated by Mizuki ISHIKAWA about 1 month ago

+1

#7 Updated by Takenori TAKAKI 15 days ago

+1
As Marius says, adding Gravatar will be a simple and useful UI improvement. I have always felt that I could confirm assigne on the version page.
As for placement, I agree with Mr. Maeda's suggestion.
I made a patch to display the avatar on the left side of the tracker name, and attache it.

#8 Updated by Go MAEDA 14 days ago

Takenori TAKAKI wrote:

I made a patch to display the avatar on the left side of the tracker name, and attache it.

Looks nice. Thanks.

Marius, what do you think about this patch?

[Gravatar enabled]
No avagar icon for issues without an assignee (Issue 1 and 12).

[Gravatar disabled]

#9 Updated by Marius BALTEANU 13 days ago

I think we should take more feedback from users because displaying the ticket image ('icon-issue') to all unassigned issues is not a relevant information from my point of view. I already know that inside a version, all entries are issues. In gantt, it makes a little bit more sense because there the content is mixed (projects, versions, issues). The same is in the activity page where the content is mixed and the icons are used to make a visual difference.

Also, thinking at the near future and gantt, when the users will have the possibility to select the columns (#27672), maybe it'll be better to remove the avatar from issue's subject.

If you really want to show the assignee first, I think I prefer to not have any icon for unassigned issues:

But again, this is just my opinion according to my tastes and how I understand that ticket image.

Regarding the proposed patch, I think we can slightly improve the code.

#10 Updated by Go MAEDA 13 days ago

Marius BALTEANU wrote:

If you really want to show the assignee first, I think I prefer to not have any icon for unassigned issues:

The design is also OK for me. I agree with your opinion that ticket icons don't provide any useful information in this context.

#11 Updated by Marius BALTEANU 1 day ago

Here is the updated patch that can be applied after #31391 is committed.

Also available in: Atom PDF