Refactored project archive. Improved MR usability form
This commit is contained in:
parent
edd81a79c5
commit
a243253b10
5 changed files with 94 additions and 51 deletions
|
@ -73,29 +73,21 @@ class MergeRequestsController < ApplicationController
|
|||
@merge_request = @project.merge_requests.new(params[:merge_request])
|
||||
@merge_request.author = current_user
|
||||
|
||||
respond_to do |format|
|
||||
if @merge_request.save
|
||||
@merge_request.reload_code
|
||||
format.html { redirect_to [@project, @merge_request], notice: 'Merge request was successfully created.' }
|
||||
format.json { render json: @merge_request, status: :created, location: @merge_request }
|
||||
else
|
||||
format.html { render action: "new" }
|
||||
format.json { render json: @merge_request.errors, status: :unprocessable_entity }
|
||||
end
|
||||
if @merge_request.save
|
||||
@merge_request.reload_code
|
||||
redirect_to [@project, @merge_request], notice: 'Merge request was successfully created.'
|
||||
else
|
||||
render action: "new"
|
||||
end
|
||||
end
|
||||
|
||||
def update
|
||||
respond_to do |format|
|
||||
if @merge_request.update_attributes(params[:merge_request].merge(:author_id_of_changes => current_user.id))
|
||||
@merge_request.reload_code
|
||||
@merge_request.mark_as_unchecked
|
||||
format.html { redirect_to [@project, @merge_request], notice: 'Merge request was successfully updated.' }
|
||||
format.json { head :ok }
|
||||
else
|
||||
format.html { render action: "edit" }
|
||||
format.json { render json: @merge_request.errors, status: :unprocessable_entity }
|
||||
end
|
||||
if @merge_request.update_attributes(params[:merge_request].merge(:author_id_of_changes => current_user.id))
|
||||
@merge_request.reload_code
|
||||
@merge_request.mark_as_unchecked
|
||||
redirect_to [@project, @merge_request], notice: 'Merge request was successfully updated.'
|
||||
else
|
||||
render action: "edit"
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -122,7 +114,6 @@ class MergeRequestsController < ApplicationController
|
|||
|
||||
respond_to do |format|
|
||||
format.html { redirect_to project_merge_requests_url(@project) }
|
||||
format.json { head :ok }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue