Skip to content

Commit 0649da0

Browse files
committed
fine tune comments
1 parent 9614d3f commit 0649da0

File tree

2 files changed

+4
-47
lines changed

2 files changed

+4
-47
lines changed

modules/templates/helper_test.go

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -102,50 +102,3 @@ func TestTemplateTruthy(t *testing.T) {
102102
}
103103
assert.True(t, truthyCount != 0 && truthyCount != len(cases))
104104
}
105-
106-
func TestQueryBuild(t *testing.T) {
107-
t.Run("construct", func(t *testing.T) {
108-
assert.Equal(t, "", string(queryBuild()))
109-
assert.Equal(t, "a=1&b=true", string(queryBuild("a", 1, "b", "true")))
110-
assert.Equal(t, "?k=1", string(queryBuild("?", "k", 1)))
111-
assert.Equal(t, "?a=b&k=1", string(queryBuild("?a=b", "k", 1)))
112-
assert.Equal(t, "&k=1", string(queryBuild("&", "k", 1)))
113-
assert.Equal(t, "&a=b&k=1", string(queryBuild("&a=b", "k", 1)))
114-
})
115-
t.Run("replace", func(t *testing.T) {
116-
assert.Equal(t, "a=1&c=d&e=f", string(queryBuild(QueryString("a=b&c=d&e=f"), "a", 1)))
117-
assert.Equal(t, "a=b&c=1&e=f", string(queryBuild(QueryString("a=b&c=d&e=f"), "c", 1)))
118-
assert.Equal(t, "a=b&c=d&e=1", string(queryBuild(QueryString("a=b&c=d&e=f"), "e", 1)))
119-
assert.Equal(t, "a=b&c=d&e=f&k=1", string(queryBuild(QueryString("a=b&c=d&e=f"), "k", 1)))
120-
})
121-
t.Run("replace-?", func(t *testing.T) {
122-
assert.Equal(t, "?a=1&c=d&e=f", string(queryBuild(QueryString("?a=b&c=d&e=f"), "a", 1)))
123-
assert.Equal(t, "?a=b&c=1&e=f", string(queryBuild(QueryString("?a=b&c=d&e=f"), "c", 1)))
124-
assert.Equal(t, "?a=b&c=d&e=1", string(queryBuild(QueryString("?a=b&c=d&e=f"), "e", 1)))
125-
assert.Equal(t, "?a=b&c=d&e=f&k=1", string(queryBuild(QueryString("?a=b&c=d&e=f"), "k", 1)))
126-
})
127-
t.Run("replace-&", func(t *testing.T) {
128-
assert.Equal(t, "&a=1&c=d&e=f", string(queryBuild(QueryString("&a=b&c=d&e=f"), "a", 1)))
129-
assert.Equal(t, "&a=b&c=1&e=f", string(queryBuild(QueryString("&a=b&c=d&e=f"), "c", 1)))
130-
assert.Equal(t, "&a=b&c=d&e=1", string(queryBuild(QueryString("&a=b&c=d&e=f"), "e", 1)))
131-
assert.Equal(t, "&a=b&c=d&e=f&k=1", string(queryBuild(QueryString("&a=b&c=d&e=f"), "k", 1)))
132-
})
133-
t.Run("delete", func(t *testing.T) {
134-
assert.Equal(t, "c=d&e=f", string(queryBuild(QueryString("a=b&c=d&e=f"), "a", "")))
135-
assert.Equal(t, "a=b&e=f", string(queryBuild(QueryString("a=b&c=d&e=f"), "c", "")))
136-
assert.Equal(t, "a=b&c=d", string(queryBuild(QueryString("a=b&c=d&e=f"), "e", "")))
137-
assert.Equal(t, "a=b&c=d&e=f", string(queryBuild(QueryString("a=b&c=d&e=f"), "k", "")))
138-
})
139-
t.Run("delete-?", func(t *testing.T) {
140-
assert.Equal(t, "?c=d&e=f", string(queryBuild(QueryString("?a=b&c=d&e=f"), "a", "")))
141-
assert.Equal(t, "?a=b&e=f", string(queryBuild(QueryString("?a=b&c=d&e=f"), "c", "")))
142-
assert.Equal(t, "?a=b&c=d", string(queryBuild(QueryString("?a=b&c=d&e=f"), "e", "")))
143-
assert.Equal(t, "?a=b&c=d&e=f", string(queryBuild(QueryString("?a=b&c=d&e=f"), "k", "")))
144-
})
145-
t.Run("delete-&", func(t *testing.T) {
146-
assert.Equal(t, "&c=d&e=f", string(queryBuild(QueryString("&a=b&c=d&e=f"), "a", "")))
147-
assert.Equal(t, "&a=b&e=f", string(queryBuild(QueryString("&a=b&c=d&e=f"), "c", "")))
148-
assert.Equal(t, "&a=b&c=d", string(queryBuild(QueryString("&a=b&c=d&e=f"), "e", "")))
149-
assert.Equal(t, "&a=b&c=d&e=f", string(queryBuild(QueryString("&a=b&c=d&e=f"), "k", "")))
150-
})
151-
}

routers/web/shared/user/helper.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ func MakeSelfOnTop(doer *user.User, users []*user.User) []*user.User {
2727
return users
2828
}
2929

30+
// GetFilterUserIDByName tries to get the user ID from the given username.
31+
// Before, the "issue filter" passes user ID to query the list, but in many cases, it's impossible to pre-fetch the full user list.
32+
// So it's better to make it work like GitHub: users could input username directly.
33+
// Old usage: poster=123, new usage: poster=the-user-name (at the moment, non-existing username is treated as poster=0)
3034
func GetFilterUserIDByName(ctx context.Context, name string) int64 {
3135
if name == "" {
3236
return 0

0 commit comments

Comments
 (0)