changeset 557:2fe129b04d82 feature_36

Fixes Bug #222.
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Wed, 03 Aug 2011 16:09:27 +0100
parents ca9e8e562ea7
children c94e23a6eff1
files vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb vendor/plugins/redmine_bibliography/app/views/publications/show.html.erb vendor/plugins/redmine_bibliography/config/routes.rb
diffstat 3 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb	Wed Aug 03 15:41:19 2011 +0100
+++ b/vendor/plugins/redmine_bibliography/app/controllers/publications_controller.rb	Wed Aug 03 16:09:27 2011 +0100
@@ -226,9 +226,9 @@
     render :layout => false
   end
 
-  def sort_authors
-    params[:authors].each_with_index do |id, index|
-      Author.update_all(['order=?', index+1], ['id=?', id])
+  def sort_author_order
+    params[:authorships].each_with_index do |id, index|
+      Authorship.update_all(['auth_order=?', index+1], ['id=?', id])
     end
     render :nothing => true
   end
--- a/vendor/plugins/redmine_bibliography/app/views/publications/show.html.erb	Wed Aug 03 15:41:19 2011 +0100
+++ b/vendor/plugins/redmine_bibliography/app/views/publications/show.html.erb	Wed Aug 03 16:09:27 2011 +0100
@@ -13,7 +13,7 @@
     <% end %>
   <% end %>
 </ul>
-<%= sortable_element("authorships", :url => { :controller => :publications, :action => :sort_authors }) %>
+<%= sortable_element("authorships", :url => { :controller => :publications, :action => :sort_author_order }) %>
 
 <br />
 
--- a/vendor/plugins/redmine_bibliography/config/routes.rb	Wed Aug 03 15:41:19 2011 +0100
+++ b/vendor/plugins/redmine_bibliography/config/routes.rb	Wed Aug 03 16:09:27 2011 +0100
@@ -1,3 +1,3 @@
 ActionController::Routing::Routes.draw do |map|
-  map.resources :publications, :collection => { :sort_authors => :post }
+  map.resources :publications, :collection => { :sort_author_order => :post }
 end
\ No newline at end of file