Added extension exchange relation

Necessary to provide low level database access to extension exchanges.

Issue: 261
Milestone: minor
This commit is contained in:
Brooke Kuhlmann
2026-04-16 19:13:11 -06:00
parent 12b6ec7978
commit df2410f680
2 changed files with 13 additions and 0 deletions
+1
View File
@@ -10,6 +10,7 @@ module Terminus
has_many :devices, through: :extension_device, relation: :device, as: :devices
has_many :extension_models, relation: :extension_model
has_many :models, through: :extension_model, relation: :model, as: :models
has_many :extension_exchanges, relation: :extension_exchange
end
end
end
+12
View File
@@ -0,0 +1,12 @@
# frozen_string_literal: true
module Terminus
module Relations
# The extension exchange relation.
class ExtensionExchange < DB::Relation
schema :extension_exchange, infer: true do
associations { belongs_to :extension, relation: :extension }
end
end
end
end