Sha256: 43973767dbd31ae68ca9ce2f9d2cf8bda7f04e31fa68288e61148282d05b96b4

Contents?: true

Size: 1.32 KB

Versions: 3

Compression:

Stored size: 1.32 KB

Contents

require "hydra"

if Hydra.respond_to?(:configure)
  Hydra.configure(:shared) do |config|
  
    # This is used as a reference by choose_model_by_filename in FileAssetsHelper
    config[:file_asset_types] = {
      # MZ -This can only be enabled if/when we adopt replacements for ImageAsset, AudioAsset, etc. as default primitives.
      # :default => FileAsset, 
      # :extension_mappings => {
      #   AudioAsset => [".wav", ".mp3", ".aiff"] ,
      #   VideoAsset => [".mov", ".flv", ".mp4", ".m4v"] ,
      #   ImageAsset => [".jpeg", ".jpg", ".gif", ".png"] 
      # }
    }
    
    # This specifies the solr field names of permissions-related fields.
    # You only need to change these values if you've indexed permissions by some means other than the Hydra's built-in tooling.
    # If you change these, you must also update the permissions request handler in your solrconfig.xml to return those values
    config[:permissions] = {
      :catchall => "access_t",
      :discover => {:group =>"discover_access_group_t", :individual=>"discover_access_person_t"},
      :read => {:group =>"read_access_group_t", :individual=>"read_access_person_t"},
      :edit => {:group =>"edit_access_group_t", :individual=>"edit_access_person_t"},
      :owner => "depositor_t",
      :embargo_release_date => "embargo_release_date_dt"
    }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydra-head-3.0.0pre3 lib/generators/hydra/templates/config/initializers/hydra_config.rb
hydra-head-3.0.0pre2 lib/generators/hydra/templates/config/initializers/hydra_config.rb
hydra-head-3.0.0pre1 lib/generators/hydra/templates/config/initializers/hydra_config.rb