diff options
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/enumerations_controller.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb index e77af49ab..7a7f1685a 100644 --- a/app/controllers/enumerations_controller.rb +++ b/app/controllers/enumerations_controller.rb @@ -59,6 +59,21 @@ class EnumerationsController < ApplicationController end end + def move + @enumeration = Enumeration.find(params[:id]) + case params[:position] + when 'highest' + @enumeration.move_to_top + when 'higher' + @enumeration.move_higher + when 'lower' + @enumeration.move_lower + when 'lowest' + @enumeration.move_to_bottom + end if params[:position] + redirect_to :action => 'index' + end + def destroy Enumeration.find(params[:id]).destroy flash[:notice] = l(:notice_successful_delete) |