Feature #35770 » change-button-name-to-bulk-edit.patch
app/views/context_menus/issues.html.erb | ||
---|---|---|
5 | 5 |
<li><%= context_menu_link l(:button_edit), edit_issue_path(@issue), |
6 | 6 |
:class => 'icon icon-edit', :disabled => !@can[:edit] %></li> |
7 | 7 |
<% else %> |
8 |
<li><%= context_menu_link l(:button_edit), bulk_edit_issues_path(:ids => @issue_ids),
|
|
8 |
<li><%= context_menu_link l(:label_bulk_edit), bulk_edit_issues_path(:ids => @issue_ids),
|
|
9 | 9 |
:class => 'icon icon-edit', :disabled => !@can[:edit] %></li> |
10 | 10 |
<% end %> |
11 | 11 |
app/views/context_menus/time_entries.html.erb | ||
---|---|---|
3 | 3 |
<li><%= context_menu_link l(:button_edit), {:controller => 'timelog', :action => 'edit', :id => @time_entry}, |
4 | 4 |
:class => 'icon icon-edit', :disabled => !@can[:edit] %></li> |
5 | 5 |
<% else %> |
6 |
<li><%= context_menu_link l(:button_edit), {:controller => 'timelog', :action => 'bulk_edit', :ids => @time_entries.collect(&:id)},
|
|
6 |
<li><%= context_menu_link l(:label_bulk_edit), {:controller => 'timelog', :action => 'bulk_edit', :ids => @time_entries.collect(&:id)},
|
|
7 | 7 |
:class => 'icon icon-edit', :disabled => !@can[:edit] %></li> |
8 | 8 |
<% end %> |
9 | 9 |
config/locales/en.yml | ||
---|---|---|
928 | 928 |
label_changeset_plural: Changesets |
929 | 929 |
label_default_columns: Default columns |
930 | 930 |
label_no_change_option: (No change) |
931 |
label_bulk_edit: Bulk edit |
|
931 | 932 |
label_bulk_edit_selected_issues: Bulk edit selected issues |
932 | 933 |
label_bulk_edit_selected_time_entries: Bulk edit selected time entries |
933 | 934 |
label_theme: Theme |
config/locales/ja.yml | ||
---|---|---|
757 | 757 |
label_changeset_plural: 更新履歴 |
758 | 758 |
label_default_columns: デフォルトの項目 |
759 | 759 |
label_no_change_option: (変更無し) |
760 |
label_bulk_edit: 一括編集 |
|
760 | 761 |
label_bulk_edit_selected_issues: チケットの一括編集 |
761 | 762 |
label_theme: テーマ |
762 | 763 |
label_default: デフォルト |
test/functional/context_menus_controller_test.rb | ||
---|---|---|
70 | 70 |
} |
71 | 71 |
assert_response :success |
72 | 72 | |
73 |
assert_select 'a.icon-edit[href=?]', '/issues/bulk_edit?ids%5B%5D=1&ids%5B%5D=2', :text => 'Edit'
|
|
73 |
assert_select 'a.icon-edit[href=?]', '/issues/bulk_edit?ids%5B%5D=1&ids%5B%5D=2', :text => 'Bulk edit'
|
|
74 | 74 |
assert_select 'a.icon-copy[href=?]', '/issues/bulk_edit?copy=1&ids%5B%5D=1&ids%5B%5D=2', :text => 'Copy' |
75 | 75 |
assert_select 'a.icon-del[href=?]', '/issues?ids%5B%5D=1&ids%5B%5D=2', :text => 'Delete' |
76 | 76 | |
... | ... | |
112 | 112 | |
113 | 113 |
ids = [1, 2].map {|i| "ids%5B%5D=#{i}"}.join('&') |
114 | 114 | |
115 |
assert_select 'a.icon-edit[href=?]', "/issues/bulk_edit?#{ids}", :text => 'Edit'
|
|
115 |
assert_select 'a.icon-edit[href=?]', "/issues/bulk_edit?#{ids}", :text => 'Bulk edit'
|
|
116 | 116 |
# issue_id: '1,2', set_filter: 1, status_id: '*' |
117 | 117 |
assert_select 'a.icon-copy-link[data-clipboard-text=?]', "http://test.host/projects/ecookbook/issues?issue_id=1%2C2&set_filter=1&status_id=%2A", :text => 'Copy link' |
118 | 118 |
assert_select 'a.icon-copy[href=?]', "/issues/bulk_edit?copy=1&#{ids}", :text => 'Copy' |
... | ... | |
135 | 135 | |
136 | 136 |
ids = [1, 2, 6].map {|i| "ids%5B%5D=#{i}"}.join('&') |
137 | 137 | |
138 |
assert_select 'a.icon-edit[href=?]', "/issues/bulk_edit?#{ids}", :text => 'Edit'
|
|
138 |
assert_select 'a.icon-edit[href=?]', "/issues/bulk_edit?#{ids}", :text => 'Bulk edit'
|
|
139 | 139 |
# issue_id: '1,2,6', set_filter: 1, status_id: '*' |
140 | 140 |
assert_select 'a.icon-copy-link[data-clipboard-text=?]', "http://test.host/issues?issue_id=1%2C2%2C6&set_filter=1&status_id=%2A", :text => 'Copy link' |
141 | 141 |
assert_select 'a.icon-del[href=?]', "/issues?#{ids}", :text => 'Delete' |
... | ... | |
402 | 402 |
) |
403 | 403 |
assert_response :success |
404 | 404 | |
405 |
assert_select 'a:not(.disabled)', :text => 'Edit'
|
|
405 |
assert_select 'a:not(.disabled)', :text => 'Bulk edit'
|
|
406 | 406 |
end |
407 | 407 | |
408 | 408 |
def test_context_menu_for_one_time_entry |
... | ... | |
454 | 454 |
) |
455 | 455 |
assert_response :success |
456 | 456 | |
457 |
assert_select 'a:not(.disabled)', :text => 'Edit'
|
|
457 |
assert_select 'a:not(.disabled)', :text => 'Bulk edit'
|
|
458 | 458 |
end |
459 | 459 | |
460 | 460 |
def test_time_entries_context_menu_without_edit_permission |
... | ... | |
468 | 468 |
) |
469 | 469 |
assert_response :success |
470 | 470 | |
471 |
assert_select 'a.disabled', :text => 'Edit'
|
|
471 |
assert_select 'a.disabled', :text => 'Bulk edit'
|
|
472 | 472 |
end |
473 | 473 |
end |
- « Previous
- 1
- 2
- 3
- 4
- Next »