Feature #4285 » cancel_button_for_issue.diff
app/controllers/issues_controller.rb (working copy) | ||
---|---|---|
135 | 135 |
end |
136 | 136 | |
137 | 137 |
def create |
138 |
if params[:cancel] |
|
139 |
respond_to do |format| |
|
140 |
format.html { |
|
141 |
redirect_to( { :action => 'index', :project_id => @project }) |
|
142 |
} |
|
143 |
format.api { render :action => 'index', :project_id => @project } |
|
144 |
end |
|
145 |
return |
|
146 |
end |
|
138 | 147 |
call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue }) |
139 | 148 |
if @issue.save |
140 | 149 |
attachments = Attachment.attach_files(@issue, params[:attachments]) |
app/views/issues/new.rhtml (working copy) | ||
---|---|---|
8 | 8 |
</div> |
9 | 9 |
<%= submit_tag l(:button_create) %> |
10 | 10 |
<%= submit_tag l(:button_create_and_continue), :name => 'continue' %> |
11 |
<%= link_to_remote l(:label_preview), |
|
11 |
<%= submit_tag l(:button_cancel), :name => 'cancel' %> |
|
12 |
<%= link_to_remote l(:label_preview), |
|
12 | 13 |
{ :url => preview_issue_path(:project_id => @project), |
13 | 14 |
:method => 'post', |
14 | 15 |
:update => 'preview', |
config/locales/en.yml (working copy) | ||
---|---|---|
830 | 830 |
button_expand_all: Expand all |
831 | 831 |
button_delete: Delete |
832 | 832 |
button_create: Create |
833 |
button_cancel: Cancel |
|
833 | 834 |
button_create_and_continue: Create and continue |
834 | 835 |
button_test: Test |
835 | 836 |
button_edit: Edit |