luk4s/mautic-rails

View on GitHub
app/controllers/mautic/connections_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module Mautic
  class ConnectionsController < ApplicationController
    before_action :authorize_me
    include ::Mautic::ConnectionsControllerConcern

    private

    def authorize_me
      unless Mautic.config.authorize_mautic_connections.call(self)
        logger.warn "Mautic::ConnectionsController unauthorized, you can change this by Mautic.config.authorize_mautic_connections. See: lib/mautic.rb:77"
        render plain: "Unauthorized", status: 403
      end
    end
  end
end