aboutsummaryrefslogtreecommitdiff
path: root/app/models/agent.rb
blob: 28ba579aa61bb6f05ab813fe8858fb5c4f655edd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# SPDX-FileCopyrightText: 2020 IN COMMON Collective <collective@incommon.cc>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

class Agent < ApplicationRecord
  has_many :agencies
  has_many :members, through: :agencies, source: :user
  has_many :resources
  has_many :taxonomies
  has_many :categories, through: :taxonomies
  has_many :sections, through: :categories

  def to_param
    uuid
  end

  def to_s
    name
  end
end