make coauthor relation can be edit
This commit is contained in:
		
							parent
							
								
									3e9cf27fe2
								
							
						
					
					
						commit
						abbe1e86ac
					
				| 
						 | 
				
			
			@ -8,6 +8,10 @@ class Desktop::CoAuthorRelationsController < ApplicationController
 | 
			
		|||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def edit
 | 
			
		||||
    @co_author_relation = CoAuthorRelation.find(params[:id])
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def new
 | 
			
		||||
    @new_relation = CoAuthorRelation.new
 | 
			
		||||
  end
 | 
			
		||||
| 
						 | 
				
			
			@ -25,6 +29,17 @@ class Desktop::CoAuthorRelationsController < ApplicationController
 | 
			
		|||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def update
 | 
			
		||||
    @co_author_relation = CoAuthorRelation.find(params[:id])
 | 
			
		||||
 | 
			
		||||
    if @co_author_relation.update_attributes(params[:co_author_relation])
 | 
			
		||||
      render json: {success:true, msg: t('update.sucess.co_author')}.to_json
 | 
			
		||||
    else
 | 
			
		||||
      error_msg = @co_author.errors.full_messages.join("<br />")
 | 
			
		||||
      render json: {success: false, msg: error_msg}.to_json
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def destroy
 | 
			
		||||
    @co_author_relation = CoAuthorRelation.find(params[:id])
 | 
			
		||||
    @co_author_relation.destroy
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,2 @@
 | 
			
		|||
<%= form_for(@new_relation , url: desktop_co_author_relations_path, html:{"form-type"=>"ajax_form", "callback-method"=>"coauthorRelationForm"} ) do |f| %>
 | 
			
		||||
<%= f.text_field :relation %>
 | 
			
		||||
<%= f.submit "Save" %>
 | 
			
		||||
<% end %>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
<%= form_for(@new_relation , url: desktop_co_author_relations_path, html:{"form-type"=>"ajax_form", "callback-method"=>"coauthorRelationForm"} ) do |f| %>
 | 
			
		||||
  <%= render partial: 'desktop/co_author_relations/form' , locals: {:f => f}%>
 | 
			
		||||
<% end %>
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
  <% @co_author_relations.each do |co_author_relation| %>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td><%= co_author_relation.relation %></td>
 | 
			
		||||
    <td><%= link_to 'Edit', edit_desktop_co_author_relation_path(co_author_relation), :class => "bt-edit" %></td>
 | 
			
		||||
    <td><%= link_to 'Destroy', desktop_co_author_relation_path(co_author_relation), confirm: 'Are you sure?', method: :delete, :class=>"bt-delete" %></td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <% end %>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
<%= form_for(@co_author_relations, url: desktop_co_author_relation_path(@co_author_relations), html:{"form-type"=>"ajax_form", "callback-method"=>"coauthorRelationForm"} ) do |f| %>
 | 
			
		||||
  <%= render partial: 'desktop/co_author_relations/form' , locals: {:f => f}%>
 | 
			
		||||
<% end %>
 | 
			
		||||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
<h1>Listing co_author_relations</h1>
 | 
			
		||||
 | 
			
		||||
<%= submit_tag "Back", :type => "button", class: "bt-cancel fn_btn hh2 thmc2 thmtxt" %>
 | 
			
		||||
<%= render 'form' %>
 | 
			
		||||
<%= render 'new' %>
 | 
			
		||||
 | 
			
		||||
<table id="co_author_relation_table">
 | 
			
		||||
<thead>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
<%= form_for @co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: desktop_co_author_path(@co_author) do |f| %>
 | 
			
		||||
<%= form_for @co_author_relation, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: desktop_co_author_path(@co_author_relation) do |f| %>
 | 
			
		||||
  <%= render partial: 'desktop/co_authors/form', locals: {:f => f} %>
 | 
			
		||||
<% end %>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,3 +1,3 @@
 | 
			
		|||
<%= form_for @co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: desktop_co_authors_path do |f| %>
 | 
			
		||||
  <%= render partial: 'desktop/co_authors/form', locals: {:f => f} %>
 | 
			
		||||
  <%= render partial: 'desktop/co_author_relations/form', locals: {:f => f} %>
 | 
			
		||||
<% end %>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue