Sha256: fd783454333c0627b3bbf8120602e8144f97cd064210e47892e75f73cf7f23cc

Contents?: true

Size: 609 Bytes

Versions: 3

Compression:

Stored size: 609 Bytes

Contents

module Curate
  module UserBehavior
    module Base
      extend ActiveSupport::Concern

      def repository_noid
        Sufia::Noid.noidify(repository_id)
      end

      def repository_noid?
        repository_id?
      end

      def agree_to_terms_of_service!
        update_column(:agreed_to_terms_of_service, true)
      end

      def collections
        Collection.where(Hydra.config[:permissions][:edit][:individual] => user_key)
      end

      def get_value_from_ldap(attribute)
        # override
      end

      def name
        read_attribute(:name) || user_key
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
curate-0.6.4 app/models/curate/user_behavior/base.rb
curate-0.6.3 app/models/curate/user_behavior/base.rb
curate-0.6.1 app/models/curate/user_behavior/base.rb