diff --git a/app/controllers/admin/activities_controller.rb b/app/controllers/admin/activities_controller.rb index 2e85ac1..59047e1 100644 --- a/app/controllers/admin/activities_controller.rb +++ b/app/controllers/admin/activities_controller.rb @@ -2,7 +2,7 @@ class Admin::ActivitiesController < OrbitMemberController layout "member_plugin" #include Admin::PersonalActivitiesHelper - before_action :set_activity, only: [:edit] + before_action :set_activity, only: [:edit, :update] #before_action :set_plugin #before_action :need_access_right @@ -19,6 +19,11 @@ class Admin::ActivitiesController < OrbitMemberController def edit end + def update + @activity.update_attributes(activity_params) + redirect_to params['referer_url'] + end + private def set_activity @@ -32,4 +37,8 @@ class Admin::ActivitiesController < OrbitMemberController end @activity = Activity.find_by(:uid => uid) rescue Activity.find(params[:id]) end + + def activity_params + params.require(:activity).permit(:activity_name, :activity_organizer, :activity_area, :year, :activity_start_date, :activity_end_date, :note) + end end