Module: Sufia

Extended by:
ActiveSupport::Autoload
Defined in:
app/presenters/sufia/file_usage.rb,
lib/sufia.rb,
lib/sufia/arkivo.rb,
lib/sufia/engine.rb,
lib/sufia/zotero.rb,
lib/sufia/version.rb,
app/models/sufia/event.rb,
lib/sufia/arkivo/actor.rb,
lib/sufia/arkivo/config.rb,
lib/sufia/configuration.rb,
lib/sufia/resource_sync.rb,
lib/sufia/zotero/config.rb,
app/models/sufia/feature.rb,
app/models/sufia/download.rb,
app/models/sufia/pageview.rb,
app/models/sufia/statistic.rb,
lib/sufia/redis_event_store.rb,
app/services/sufia/analytics.rb,
app/models/sufia/contact_form.rb,
app/models/sufia/uploaded_file.rb,
app/builders/sufia/form_builder.rb,
app/indexers/sufia/work_indexer.rb,
app/presenters/sufia/model_icon.rb,
app/presenters/sufia/work_usage.rb,
app/mailers/sufia/contact_mailer.rb,
app/models/sufia/orcid_validator.rb,
app/services/sufia/actor_factory.rb,
app/services/sufia/query_service.rb,
lib/sufia/arkivo/metadata_munger.rb,
app/models/concerns/sufia/ability.rb,
app/models/sufia/avatar_validator.rb,
lib/sufia/arkivo/schema_validator.rb,
app/forms/sufia/forms/admin_set_form.rb,
app/helpers/sufia/citations_behavior.rb,
app/helpers/sufia/collections_helper.rb,
app/helpers/sufia/permissions_helper.rb,
app/models/sufia/permission_template.rb,
app/services/sufia/admin_set_service.rb,
app/forms/sufia/forms/batch_edit_form.rb,
app/helpers/sufia/blacklight_override.rb,
app/indexers/sufia/collection_indexer.rb,
app/models/concerns/sufia/with_events.rb,
app/presenters/sufia/trophy_presenter.rb,
app/services/sufia/user_stat_importer.rb,
app/controllers/concerns/sufia/catalog.rb,
app/controllers/sufia/admin_controller.rb,
lib/generators/sufia/install_generator.rb,
app/forms/sufia/forms/batch_upload_form.rb,
app/helpers/sufia/sufia_helper_behavior.rb,
app/models/concerns/sufia/proxy_deposit.rb,
app/models/concerns/sufia/work_behavior.rb,
app/models/sufia/batch_create_operation.rb,
app/presenters/sufia/file_set_presenter.rb,
app/presenters/sufia/homepage_presenter.rb,
app/presenters/sufia/presenter_renderer.rb,
app/services/sufia/file_set_csv_service.rb,
app/services/sufia/message_user_service.rb,
app/services/sufia/statistics/over_time.rb,
app/actors/sufia/create_with_files_actor.rb,
app/actors/sufia/default_admin_set_actor.rb,
app/controllers/sufia/uploads_controller.rb,
app/presenters/sufia/admin_set_presenter.rb,
app/presenters/sufia/work_show_presenter.rb,
app/services/sufia/audit_failure_service.rb,
app/services/sufia/statistics/term_query.rb,
lib/generators/sufia/work/work_generator.rb,
lib/sufia/arkivo/create_subscription_job.rb,
app/controllers/sufia/trophies_controller.rb,
app/presenters/sufia/collection_presenter.rb,
app/services/sufia/statistics/works/count.rb,
app/controllers/concerns/sufia/breadcrumbs.rb,
app/presenters/sufia/admin_stats_presenter.rb,
app/presenters/sufia/select_type_presenter.rb,
app/presenters/sufia/stats_usage_presenter.rb,
app/services/sufia/collection_size_service.rb,
app/services/sufia/statistics/system_stats.rb,
app/uploaders/sufia/uploaded_file_uploader.rb,
app/actors/sufia/interpret_visibility_actor.rb,
app/controllers/sufia/admin_sets_controller.rb,
app/helpers/sufia/dashboard_helper_behavior.rb,
app/models/concerns/sufia/file_set_behavior.rb,
app/models/sufia/permission_template_access.rb,
app/presenters/sufia/user_profile_presenter.rb,
app/services/sufia/admin_set_create_service.rb,
app/services/sufia/repository_audit_service.rb,
app/actors/sufia/actors/attach_members_actor.rb,
app/controllers/sufia/admin/stats_controller.rb,
app/models/concerns/sufia/admin_set_behavior.rb,
app/services/sufia/collection_member_service.rb,
lib/sufia/resource_sync/resource_list_writer.rb,
app/services/sufia/import_url_failure_service.rb,
app/services/sufia/import_url_success_service.rb,
app/services/sufia/statistics/works/over_time.rb,
app/forms/sufia/forms/permission_template_form.rb,
app/models/concerns/sufia/solr_document/export.rb,
app/presenters/sufia/admin_dashboard_presenter.rb,
app/services/sufia/work_thumbnail_path_service.rb,
lib/sufia/resource_sync/capability_list_writer.rb,
app/actors/sufia/create_with_remote_files_actor.rb,
app/controllers/sufia/admin/features_controller.rb,
app/helpers/sufia/content_block_helper_behavior.rb,
app/presenters/sufia/select_type_list_presenter.rb,
app/services/sufia/batch_create_failure_service.rb,
app/services/sufia/batch_create_success_service.rb,
app/actors/sufia/apply_permission_template_actor.rb,
app/helpers/sufia/citations_behaviors/formatters.rb,
app/models/concerns/sufia/content_block_behavior.rb,
app/models/concerns/sufia/solr_document_behavior.rb,
app/presenters/sufia/admin_set_options_presenter.rb,
app/services/sufia/statistics/depositors/summary.rb,
app/services/sufia/statistics/works/by_depositor.rb,
app/controllers/sufia/admin/admin_sets_controller.rb,
app/controllers/sufia/admin/strategies_controller.rb,
app/services/sufia/statistics/file_sets/by_format.rb,
app/services/sufia/workflow/abstract_notification.rb,
app/services/sufia/workflow/complete_notification.rb,
lib/sufia/controlled_vocabulary/importer/language.rb,
lib/sufia/resource_sync/source_description_writer.rb,
app/search_builders/sufia/admin_set_search_builder.rb,
app/services/sufia/workflow/deposited_notification.rb,
app/controllers/concerns/sufia/admin/stats_behavior.rb,
app/helpers/sufia/citations_behaviors/name_behavior.rb,
app/services/sufia/change_content_depositor_service.rb,
app/services/sufia/statistics/collections/over_time.rb,
lib/sufia/controlled_vocabulary/importer/downloader.rb,
app/helpers/sufia/citations_behaviors/title_behavior.rb,
app/services/sufia/collection_thumbnail_path_service.rb,
app/services/sufia/statistics/works/by_resource_type.rb,
app/controllers/concerns/sufia/my_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/common_behavior.rb,
app/services/sufia/workflow/pending_review_notification.rb,
lib/generators/sufia/templates/config/arkivo_constraint.rb,
app/controllers/concerns/sufia/works_controller_behavior.rb,
app/models/concerns/sufia/solr_document/characterization.rb,
app/search_builders/sufia/admin_set_member_search_builder.rb,
app/search_builders/sufia/single_admin_set_search_builder.rb,
app/services/sufia/workflow/changes_required_notification.rb,
app/helpers/sufia/citations_behaviors/publication_behavior.rb,
app/services/sufia/workflow/workflow_by_admin_set_strategy.rb,
app/controllers/sufia/admin/permission_templates_controller.rb,
app/controllers/concerns/sufia/dashboard_controller_behavior.rb,
app/controllers/concerns/sufia/deny_access_override_behavior.rb,
app/controllers/concerns/sufia/file_sets_controller_behavior.rb,
app/controllers/concerns/sufia/transfers_controller_behavior.rb,
app/controllers/concerns/sufia/depositors_controller_behavior.rb,
app/controllers/concerns/sufia/batch_edits_controller_behavior.rb,
app/controllers/concerns/sufia/collections_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/formatters/apa_formatter.rb,
app/helpers/sufia/citations_behaviors/formatters/mla_formatter.rb,
app/controllers/concerns/sufia/contact_form_controller_behavior.rb,
app/controllers/concerns/sufia/batch_uploads_controller_behavior.rb,
app/helpers/sufia/citations_behaviors/formatters/chicago_formatter.rb,
app/controllers/sufia/admin/permission_template_accesses_controller.rb,
app/helpers/sufia/citations_behaviors/formatters/open_url_formatter.rb

Overview

Gather information about the depositors who have contributed to the repository

Defined Under Namespace

Modules: Ability, Actors, Admin, AdminSetBehavior, Analytics, Arkivo, BatchEditsControllerBehavior, BatchUploadsControllerBehavior, BlacklightOverride, Breadcrumbs, Catalog, CitationsBehavior, CitationsBehaviors, CollectionsControllerBehavior, CollectionsHelper, ContactFormControllerBehavior, ContentBlockBehavior, ContentBlockHelperBehavior, ControlledVocabulary, Controller, DashboardControllerBehavior, DashboardHelperBehavior, DenyAccessOverrideBehavior, DepositorsControllerBehavior, FileSetBehavior, FileSetsControllerBehavior, Forms, HomepageControllerBehavior, MyControllerBehavior, MySearchBuilderBehavior, PermissionsHelper, ProxyDeposit, ResourceSync, SingularSubresourceController, SolrDocument, SolrDocumentBehavior, Statistics, SufiaHelperBehavior, TransfersControllerBehavior, UploadsControllerBehavior, User, UserUsageStats, UsersControllerBehavior, WithEvents, WorkBehavior, Workflow, Works, WorksControllerBehavior, Zotero Classes: ActorFactory, AdminController, AdminDashboardPresenter, AdminSetCreateService, AdminSetMemberSearchBuilder, AdminSetOptionsPresenter, AdminSetPresenter, AdminSetSearchBuilder, AdminSetService, AdminSetsController, AdminStatsPresenter, ApplyPermissionTemplateActor, ArkivoApiGenerator, ArkivoConstraint, AssetsGenerator, AuditFailureService, AvatarUploader, AvatarValidator, BatchCreateFailureService, BatchCreateOperation, BatchCreateSuccessService, BatchUploadsController, BootstrapBreadcrumbsBuilder, CatalogSearchBuilder, ChangeContentDepositorService, CollectionIndexer, CollectionMemberService, CollectionPresenter, CollectionSizeService, CollectionThumbnailPathService, ConfigGenerator, Configuration, ContactForm, ContactMailer, CreateWithFilesActor, CreateWithRemoteFilesActor, DefaultAdminSetActor, Download, Engine, Event, Feature, FileSetCSVService, FileSetPresenter, FileUsage, FindWorksSearchBuilder, FormBuilder, HomepageController, HomepagePresenter, HomepageSearchBuilder, ImportUrlFailureService, ImportUrlSuccessService, Install, InterpretVisibilityActor, MessageUserService, ModelIcon, MyCollectionsSearchBuilder, MyHighlightsSearchBuilder, MySharesSearchBuilder, MyWorksSearchBuilder, OrcidValidator, Pageview, PermissionTemplate, PermissionTemplateAccess, PresenterRenderer, QueryService, RedisEventStore, RepositoryAuditService, ResourceSyncController, SearchBuilder, SelectTypeListPresenter, SelectTypePresenter, SingleAdminSetSearchBuilder, Statistic, StatsUsagePresenter, TrophiesController, TrophyPresenter, Upgrade700Generator, UploadedFile, UploadedFileUploader, UploadsController, UserProfilePresenter, UserStatImporter, WorkGenerator, WorkIndexer, WorkShowPresenter, WorkThumbnailPathService, WorkUsage

Constant Summary collapse

VERSION =
'7.4.1'.freeze

Class Method Summary collapse

Class Method Details

.config {|@config| ... } ⇒ Object

Yields:



34
35
36
37
38
39
40
# File 'lib/sufia.rb', line 34

def self.config(&block)
  @config ||= Sufia::Configuration.new

  yield @config if block

  @config
end

.primary_work_typeObject



42
43
44
# File 'lib/sufia.rb', line 42

def self.primary_work_type
  CurationConcerns::WorkRelation::DummyModel.primary_concern
end