parent
957744dab4
commit
277712cc67
|
@ -12,6 +12,7 @@ entry.
|
||||||
- Adds support for the `token` attribute in project hooks API (Gauvain Pocentek)
|
- Adds support for the `token` attribute in project hooks API (Gauvain Pocentek)
|
||||||
- Adds an optional path parameter to the Commits API to filter commits by path (Luis HGO)
|
- Adds an optional path parameter to the Commits API to filter commits by path (Luis HGO)
|
||||||
- Fix Markdown styling inside reference links (Jan Zdráhal)
|
- Fix Markdown styling inside reference links (Jan Zdráhal)
|
||||||
|
- Create new issue board list after creating a new label
|
||||||
- Fix extra space on Build sidebar on Firefox !7060
|
- Fix extra space on Build sidebar on Firefox !7060
|
||||||
- Fail gracefully when creating merge request with non-existing branch (alexsanford)
|
- Fail gracefully when creating merge request with non-existing branch (alexsanford)
|
||||||
- Fix mobile layout issues in admin user overview page !7087
|
- Fix mobile layout issues in admin user overview page !7087
|
||||||
|
|
|
@ -2,6 +2,19 @@
|
||||||
$(() => {
|
$(() => {
|
||||||
const Store = gl.issueBoards.BoardsStore;
|
const Store = gl.issueBoards.BoardsStore;
|
||||||
|
|
||||||
|
$(document).off('created.label').on('created.label', (e, label) => {
|
||||||
|
Store.new({
|
||||||
|
title: label.title,
|
||||||
|
position: Store.state.lists.length - 2,
|
||||||
|
list_type: 'label',
|
||||||
|
label: {
|
||||||
|
id: label.id,
|
||||||
|
title: label.title,
|
||||||
|
color: label.color
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
$('.js-new-board-list').each(function () {
|
$('.js-new-board-list').each(function () {
|
||||||
const $this = $(this);
|
const $this = $(this);
|
||||||
new gl.CreateLabelDropdown($this.closest('.dropdown').find('.dropdown-new-label'), $this.data('namespace-path'), $this.data('project-path'));
|
new gl.CreateLabelDropdown($this.closest('.dropdown').find('.dropdown-new-label'), $this.data('namespace-path'), $this.data('project-path'));
|
||||||
|
|
|
@ -115,6 +115,8 @@
|
||||||
.show();
|
.show();
|
||||||
} else {
|
} else {
|
||||||
this.$dropdownBack.trigger('click');
|
this.$dropdownBack.trigger('click');
|
||||||
|
|
||||||
|
$(document).trigger('created.label', label);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -380,6 +380,25 @@ describe 'Issue Boards', feature: true, js: true do
|
||||||
|
|
||||||
wait_for_board_cards(1, 5)
|
wait_for_board_cards(1, 5)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'creates new list from a new label' do
|
||||||
|
click_button 'Create new list'
|
||||||
|
|
||||||
|
wait_for_ajax
|
||||||
|
|
||||||
|
click_link 'Create new label'
|
||||||
|
|
||||||
|
fill_in('new_label_name', with: 'Testing New Label')
|
||||||
|
|
||||||
|
first('.suggest-colors a').click
|
||||||
|
|
||||||
|
click_button 'Create'
|
||||||
|
|
||||||
|
wait_for_ajax
|
||||||
|
wait_for_vue_resource
|
||||||
|
|
||||||
|
expect(page).to have_selector('.board', count: 5)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue