Class: Decidim::ActionDelegator::Admin::PermissionsController

Inherits:
ApplicationController
  • Object
show all
Defined in:
app/controllers/decidim/action_delegator/admin/permissions_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#current_setting, #organization_settings, #permission_class_chain

Instance Method Details

#syncObject



7
8
9
10
11
12
13
# File 'app/controllers/decidim/action_delegator/admin/permissions_controller.rb', line 7

def sync
  enforce_permission_to :update, :setting

  SyncParticipantsJob.perform_later(current_setting)
  notice = I18n.t("permissions.sync.started", scope: "decidim.action_delegator.admin")
  redirect_to decidim_admin_action_delegator.settings_path, notice: notice
end