Class: Organizations::ApplicationController

Inherits:
Object
  • Object
show all
Includes:
ControllerHelpers
Defined in:
app/controllers/organizations/application_controller.rb

Overview

Base controller for the Organizations engine. Inherits from the host application's configured controller (defaults to ::ApplicationController).

All engine controllers inherit from this class and get:

  • Authentication via configured method
  • Organization context helpers (via ControllerHelpers)
  • Permission guards (via ControllerHelpers)

Method Summary

Methods included from ControllerHelpers

#accept_pending_organization_invitation!, #clear_pending_organization_invitation!, #create_organization_and_switch!, #current_membership, #current_organization, #current_organization=, #handle_pending_invitation_acceptance_for, #no_organization_redirect_path, #organization_signed_in?, #pending_invitation_acceptance_redirect_path_for, #pending_organization_invitation, #pending_organization_invitation?, #pending_organization_invitation_email, #pending_organization_invitation_token, #redirect_path_after_invitation_accepted, #redirect_path_after_organization_switched, #redirect_path_when_invitation_requires_authentication, #redirect_path_when_no_organization, #redirect_to_no_organization!, #require_organization!, #require_organization_admin!, #require_organization_owner!, #require_organization_permission_to!, #require_organization_role!, #switch_to_organization!