Sha256: 8464121680b766a4db3e3321ce498cea9e0fd050b481a831307a095bc1ffa035

Contents?: true

Size: 928 Bytes

Versions: 24

Compression:

Stored size: 928 Bytes

Contents

module Hydra::ReleaseProcessHelperBehavior
  
  def display_release_status_notice(document)
    readiness = document.test_release_readiness
    if readiness == true
      flash[:notice] ||= []
      if document.submitted_for_release?
        flash[:notice] << "This item has been released for library circulation."
      else
        flash[:notice] << "This item is ready to be released for library circulation."
      end
    else
      flash[:error] ||= []
      flash[:error] = flash[:error] | readiness[:failures]
    end
  end

  def check_embargo_date_format
    if params.keys.include? [:embargo, :embargo_release_date]
      em_date = params[[:embargo, :embargo_release_date]]["0"]
      unless em_date.blank?
        begin 
          !Date.parse(em_date)
        rescue
          params[[:embargo,:embargo_release_date]]["0"] = ""
          raise "Unacceptable date format"
        end
      end
    end
  end  
  
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
hydra-head-4.0.3 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.2 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.1 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0.rc6 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0.rc5 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0.rc4 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0.rc3 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-4.0.0.rc2 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.3.0 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.2 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.1 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.0 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.0.pre3 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.0.pre2 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.2.0.pre1 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.1.5 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.1.4 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.1.3 app/helpers/hydra/release_process_helper_behavior.rb
hydra-head-3.1.2 app/helpers/hydra/release_process_helper_behavior.rb