Add username to gon
This commit is contained in:
parent
9c8a86f60d
commit
f20875ec45
|
|
@ -142,8 +142,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
getCategoryContents() {
|
getCategoryContents() {
|
||||||
var dashboardOptions, groupOptions, issuesPath, items, mrPath, name, options, projectOptions, userId, utils;
|
var dashboardOptions, groupOptions, issuesPath, items, mrPath, name, options, projectOptions, userId, userName, utils;
|
||||||
userId = gon.current_user_id;
|
userId = gon.current_user_id;
|
||||||
|
userName = gon.current_username;
|
||||||
utils = gl.utils, projectOptions = gl.projectOptions, groupOptions = gl.groupOptions, dashboardOptions = gl.dashboardOptions;
|
utils = gl.utils, projectOptions = gl.projectOptions, groupOptions = gl.groupOptions, dashboardOptions = gl.dashboardOptions;
|
||||||
if (utils.isInGroupsPage() && groupOptions) {
|
if (utils.isInGroupsPage() && groupOptions) {
|
||||||
options = groupOptions[utils.getGroupSlug()];
|
options = groupOptions[utils.getGroupSlug()];
|
||||||
|
|
@ -158,10 +159,10 @@
|
||||||
header: "" + name
|
header: "" + name
|
||||||
}, {
|
}, {
|
||||||
text: 'Issues assigned to me',
|
text: 'Issues assigned to me',
|
||||||
url: issuesPath + "/?assignee_id=" + userId
|
url: issuesPath + "/?assignee_username=" + userName
|
||||||
}, {
|
}, {
|
||||||
text: "Issues I've created",
|
text: "Issues I've created",
|
||||||
url: issuesPath + "/?author_id=" + userId
|
url: issuesPath + "/?author_username=" + userName
|
||||||
}, 'separator', {
|
}, 'separator', {
|
||||||
text: 'Merge requests assigned to me',
|
text: 'Merge requests assigned to me',
|
||||||
url: mrPath + "/?assignee_id=" + userId
|
url: mrPath + "/?assignee_id=" + userId
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ module Gitlab
|
||||||
|
|
||||||
if current_user
|
if current_user
|
||||||
gon.current_user_id = current_user.id
|
gon.current_user_id = current_user.id
|
||||||
|
gon.current_username = current_user.username
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -169,16 +169,16 @@ describe "Search", feature: true do
|
||||||
find('.dropdown-menu').click_link 'Issues assigned to me'
|
find('.dropdown-menu').click_link 'Issues assigned to me'
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
expect(page).to have_selector('.issues-holder')
|
expect(page).to have_selector('.filtered-search')
|
||||||
expect(find('.js-assignee-search .dropdown-toggle-text')).to have_content(user.name)
|
expect(find('.filtered-search').value).to eq("assignee:#{user.username}")
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'takes user to her issues page when issues authored is clicked' do
|
it 'takes user to her issues page when issues authored is clicked' do
|
||||||
find('.dropdown-menu').click_link "Issues I've created"
|
find('.dropdown-menu').click_link "Issues I've created"
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
expect(page).to have_selector('.issues-holder')
|
expect(page).to have_selector('.filtered-search')
|
||||||
expect(find('.js-author-search .dropdown-toggle-text')).to have_content(user.name)
|
expect(find('.filtered-search').value).to eq("author:#{user.username}")
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'takes user to her MR page when MR assigned is clicked' do
|
it 'takes user to her MR page when MR assigned is clicked' do
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue