Sha256: f4dcf709a5ebd041a5f87ae79db718c8e47a8e398c75f3a79151479fc3cd0f2a

Contents?: true

Size: 537 Bytes

Versions: 22

Compression:

Stored size: 537 Bytes

Contents

module EnjuCirculation
  module EnjuAccept
    extend ActiveSupport::Concern

    included do
      before_save :accept!, on: :create
    end

    def accept!
      circulation_status = CirculationStatus.where(name: 'Available On Shelf').first
      item.update_column(:circulation_status_id, circulation_status.id) if circulation_status
      use_restriction = UseRestriction.where(name: 'Limited Circulation, Normal Loan Period').first
      item.use_restriction = use_restriction if use_restriction
      item.index
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
enju_circulation-0.3.11 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.10 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.9 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.8 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.7 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.6 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.4.0.beta.1 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.5 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.4 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.3 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.2 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.1 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.0 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.0.rc.1 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.3.0.beta.1 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.2.5 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.2.4 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.2.3 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.2.2 app/models/concerns/enju_circulation/enju_accept.rb
enju_circulation-0.2.1 app/models/concerns/enju_circulation/enju_accept.rb