]> source.dussan.org Git - gitea.git/commitdiff
Always show usernames in reaction tooltips (#26444)
authorPanagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Thu, 10 Aug 2023 21:20:01 +0000 (21:20 +0000)
committerGitHub <noreply@github.com>
Thu, 10 Aug 2023 21:20:01 +0000 (21:20 +0000)
Even if GetDisplayName() is normally preferred elsewhere, this change
provides more consistency, as usernames are also always being shown
when participating in a conversation taking place in an issue or
a pull request. This change makes conversations easier to follow, as
you would not have to have a mental association between someone's
username and someone's real name in order to follow what is happening.

This behavior matches GitHub's. Optimally, both the username and the
full name (if applicable) could be shown, but such an effort is a
much bigger task that needs to be thought out well.

models/issues/reaction.go
models/issues/reaction_test.go

index 293dfa3fd11a33209f4d9e433a53a3d49bc89b69..28da696366ede7683859351585c32b118d4014ef 100644 (file)
@@ -377,7 +377,7 @@ func (list ReactionList) GetFirstUsers() string {
                if buffer.Len() > 0 {
                        buffer.WriteString(", ")
                }
-               buffer.WriteString(reaction.User.DisplayName())
+               buffer.WriteString(reaction.User.Name)
                if rem--; rem == 0 {
                        break
                }
index ddd0e2d04c00362193203d4fd9ceaa3144f04a5e..e397568ac032ea3adbf473b980a65b9eaf54e8d1 100644 (file)
@@ -109,7 +109,7 @@ func TestIssueReactionCount(t *testing.T) {
        reactions := reactionsList.GroupByType()
        assert.Len(t, reactions["heart"], 4)
        assert.Equal(t, 2, reactions["heart"].GetMoreUserCount())
-       assert.Equal(t, user1.DisplayName()+", "+user2.DisplayName(), reactions["heart"].GetFirstUsers())
+       assert.Equal(t, user1.Name+", "+user2.Name, reactions["heart"].GetFirstUsers())
        assert.True(t, reactions["heart"].HasUser(1))
        assert.False(t, reactions["heart"].HasUser(5))
        assert.False(t, reactions["heart"].HasUser(0))