Class: Admin::MailchimpController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/admin/mailchimp_controller.rb

Instance Method Summary collapse

Instance Method Details

#mailchimp_sync_userObject



6
7
8
9
10
11
12
13
14
15
16
# File 'app/controllers/admin/mailchimp_controller.rb', line 6

def mailchimp_sync_user
  resource = current_user.class.find(params[:id])

  EffectiveResources.authorize!(self, :update, resource)

  resource.mailchimp_sync!

  flash[:success] = "Successfully synced mailchimp"

  redirect_back(fallback_location: "/admin/users/#{params[:id]}/edit")
end