Class: ApplicationController

Inherits:
ActionController::Base
  • Object
show all
Includes:
Api::Intercept, ControllerTypes, Cookies, ForgeryProtection, LogRecent, PageMeta, PaginationHeaders, ProjectsHelper, RedirectHelper, RequestType, RescueFrom, SetExceptionNotificationData, SetHousekeeping, Tracking::UserTime, Whitelist, Workbench::SessionsHelper
Defined in:
app/controllers/application_controller.rb

Direct Known Subclasses

AdministrationController, AlternateValuesController, AnnotationsController, AssertedDistributionsController, AttributionsController, AuthorsController, BiocurationClassificationsController, BiologicalAssociationsController, BiologicalAssociationsGraphsController, BiologicalRelationshipsController, CachedMapsController, CharacterStatesController, CitationTopicsController, CitationsController, CollectingEventsController, CollectionObjectObservationsController, CollectionObjectsController, CollectionProfilesController, CombinationsController, CommonNamesController, ConfidenceLevelsController, ConfidencesController, ContainerItemsController, ContainersController, ContentsController, ControlledVocabularyTermsController, CrashTestController, DashboardController, DataAttributesController, DatasetRecordsController, DepictionsController, DescriptorsController, DocumentationController, DocumentsController, DownloadsController, DwcOccurrencesController, ExtractsController, FieldOccurrencesController, GeneAttributesController, GeographicAreaTypesController, GeographicAreasController, GeographicAreasGeographicItemsController, GeographicItemsController, Georeferences::GeoLocatesController, GeoreferencesController, GraphController, HubController, IdentifiersController, ImagesController, ImportDatasetsController, KeywordsController, Labels::FactoryController, LabelsController, LanguagesController, LeadsController, LoanItemsController, LoansController, MetadataController, NamespacesController, NotesController, ObservationMatricesController, ObservationMatrixColumnItemsController, ObservationMatrixColumnsController, ObservationMatrixRowItemsController, ObservationMatrixRowsController, ObservationsController, OrganizationsController, OriginRelationshipsController, OtuPageLayoutSectionsController, OtuPageLayoutsController, OtuRelationshipsController, OtusController, PapertrailController, PeopleController, PinboardItemsController, PredicatesController, PreparationTypesController, ProjectMembersController, ProjectSourcesController, ProjectsController, ProtocolRelationshipsController, ProtocolsController, PublicContentsController, RangedLotCategoriesController, RepositoriesController, RolesController, SequenceRelationshipsController, SequencesController, SerialChronologiesController, SerialsController, SessionsController, SledImagesController, SoftValidationsController, SourcesController, SqedDepictionsController, TaggedSectionKeywordsController, TagsController, Tasks::Accessions::Breakdown::BufferedDataController, Tasks::Accessions::Breakdown::SqedDepictionController, Tasks::Accessions::ComprehensiveController, Tasks::Accessions::Quick::SimpleController, Tasks::Accessions::Quick::VerbatimMaterialController, Tasks::Accessions::Report::DwcController, Tasks::Accessions::Report::WorkController, Tasks::Accessions::Verify::MaterialController, Tasks::Administrator::BatchAddUsersController, Tasks::Administrator::ProjectClassificationController, Tasks::AssertedDistributions::BasicEndemismController, Tasks::AssertedDistributions::FilterController, Tasks::AssertedDistributions::NewAssertedDistributionController, Tasks::AssertedDistributions::NewFromMapController, Tasks::BiologicalAssociations::BiologicalAssociationsGraphController, Tasks::BiologicalAssociations::DwcExtensionPreviewController, Tasks::BiologicalAssociations::FamilySummaryController, Tasks::BiologicalAssociations::FilterController, Tasks::BiologicalAssociations::GlobiPreviewController, Tasks::BiologicalAssociations::GraphController, Tasks::BiologicalAssociations::NewBiologicalAssociationController, Tasks::BiologicalAssociations::SimpleTableController, Tasks::BiologicalAssociations::SummaryController, Tasks::BiologicalRelationships::ComposerController, Tasks::CachedMaps::ReportController, Tasks::Citations::OtusController, Tasks::CollectingEvents::BrowseController, Tasks::CollectingEvents::FilterController, Tasks::CollectingEvents::NewCollectingEventController, Tasks::CollectingEvents::Parse::Stepwise::DatesController, Tasks::CollectingEvents::Parse::Stepwise::LatLongController, Tasks::CollectingEvents::SpatialSummaryController, Tasks::CollectingEvents::Stepwise::CollectorsController, Tasks::CollectionObjects::BrowseController, Tasks::CollectionObjects::ChronologyController, Tasks::CollectionObjects::ClassificationSummaryController, Tasks::CollectionObjects::FilterController, Tasks::CollectionObjects::FreeformDigitizeController, Tasks::CollectionObjects::GridDigitizeController, Tasks::CollectionObjects::MatchController, Tasks::CollectionObjects::OutdatedNamesController, Tasks::CollectionObjects::Stepwise::DeterminationsController, Tasks::CollectionObjects::SummaryController, Tasks::CollectionObjects::TableController, Tasks::Confidences::VisualizeController, Tasks::Containers::NewContainerController, Tasks::Content::ByNomenclatureController, Tasks::Content::EditorController, Tasks::Content::PreviewController, Tasks::Content::PublisherController, Tasks::Contents::FilterController, Tasks::ControlledVocabularies::BiocurationController, Tasks::ControlledVocabularies::ManageController, Tasks::ControlledVocabularies::TopicsHubController, Tasks::ControlledVocabularyTerms::ProjectsSummaryController, Tasks::DataAttributes::FieldSynchronizeController, Tasks::Descriptors::FilterController, Tasks::Descriptors::NewDescriptorController, Tasks::Dwc::DashboardController, Tasks::DwcOccurrences::FilterController, Tasks::DwcOccurrences::StatusController, Tasks::DwcaImport::DwcaImportController, Tasks::Exports::ColdpController, Tasks::Exports::NomenclatureController, Tasks::Exports::TaxonworksProjectController, Tasks::Extracts::FilterController, Tasks::Extracts::NewExtractController, Tasks::FieldOccurrences::NewFieldOccurrencesController, Tasks::GeographicAreas::UsageController, Tasks::GeographicItems::DebugController, Tasks::Gis::GeographicAreaLookupController, Tasks::Gis::MatchGeoreferenceController, Tasks::Gis::OtuDistributionDataController, Tasks::Gis::SimplemapprController, Tasks::Graph::ObjectGraphController, Tasks::Images::FilterController, Tasks::Images::NewFilenameDepictingImageController, Tasks::Images::NewImageController, Tasks::Labels::PrintLabelsController, Tasks::Leads::HubController, Tasks::Leads::NewLeadController, Tasks::Leads::PrintController, Tasks::Leads::ShowController, Tasks::Loans::DashboardController, Tasks::Loans::EditLoanController, Tasks::Loans::FilterController, Tasks::Metadata::Vocabulary::ProjectVocabularyController, Tasks::Namespaces::NewNamespaceController, Tasks::Nomenclature::BrowseController, Tasks::Nomenclature::BySourceController, Tasks::Nomenclature::MatchController, Tasks::Nomenclature::NewCombinationController, Tasks::Nomenclature::NewTaxonNameController, Tasks::Nomenclature::PaperCatalogController, Tasks::Nomenclature::StatsController, Tasks::ObjectAnnotations::BrowseAnnotationsController, Tasks::ObservationMatrices::ColumnCoderController, Tasks::ObservationMatrices::DashboardController, Tasks::ObservationMatrices::DescriptionFromObservationMatrixController, Tasks::ObservationMatrices::ImageMatrixController, Tasks::ObservationMatrices::ImportNexusController, Tasks::ObservationMatrices::InteractiveKeyController, Tasks::ObservationMatrices::MatrixColumnCoderController, Tasks::ObservationMatrices::MatrixImageController, Tasks::ObservationMatrices::NewMatrixController, Tasks::ObservationMatrices::ObservationMatrixHubController, Tasks::ObservationMatrices::RowCoderController, Tasks::ObservationMatrices::ViewController, Tasks::Observations::FilterController, Tasks::Otus::BrowseAssertedDistributionsController, Tasks::Otus::BrowseController, Tasks::Otus::DuplicatesController, Tasks::Otus::FilterController, Tasks::Otus::NewOtuController, Tasks::People::AuthorController, Tasks::People::FilterController, Tasks::Projects::ActivityController, Tasks::Projects::DataController, Tasks::Projects::PreferencesController, Tasks::Projects::WeekInReviewController, Tasks::Serials::SimilarController, Tasks::Shared::RelatedDataController, Tasks::Sources::FilterController, Tasks::Sources::GnfinderController, Tasks::Sources::HubController, Tasks::Sources::IndividualBibtexSourceController, Tasks::Sources::NewSourceController, Tasks::Sources::SourceCitationTotalsController, Tasks::TaxonNames::FilterController, Tasks::TaxonNames::MergeController, Tasks::TaxonNames::StatsController, Tasks::TaxonNames::SynchronizeOtusController, Tasks::TypeMaterial::EditTypeMaterialController, Tasks::Unify::ObjectsController, Tasks::Unify::PeopleController, Tasks::Usage::UserActivityController, TaxonDeterminationsController, TaxonNameClassificationsController, TaxonNameRelationshipsController, TaxonNamesController, TopicsController, TypeMaterialsController, UnifyController, UserPreferencesController, UsersController

Constant Summary

Constants included from ProjectsHelper

ProjectsHelper::CLASSIFIER, ProjectsHelper::CLASSIFIER_ANNOTATION

Method Summary

Methods included from RedirectHelper

#destroy_redirect

Methods included from RequestType

#json_request?

Methods included from LogRecent

#log_user_recent_route

Methods included from Cookies

#digest_cookie, #digested_cookie_exists?

Methods included from Whitelist

#whitelist_constantize

Methods included from ProjectsHelper

#cumulative_gb_per_year, #document_cumulative_gb_per_year, #document_gb_per_year, #gb_per_year, #image_cumulative_gb_per_year, #image_gb_per_year, #invalid_object, #project_classification, #project_link, #project_matches, #project_tag, #projects_list, #projects_search_form, #taxonworks_classification, #week_in_review_graphs

Methods included from Api::Intercept

#intercept_api

Methods included from TokenAuthentication

#intercept_project, #intercept_user, #intercept_user_or_project, #project_token_authenticate, #token_authenticate