Skip to content

Commit ac32636

Browse files
committed
Ensure that categories and joatu models include metrics viewable
1 parent af1f226 commit ac32636

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

app/models/better_together/category.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module BetterTogether
44
class Category < ApplicationRecord # rubocop:todo Style/Documentation
55
include Attachments::Images
66
include Identifier
7+
include Metrics::Viewable
78
include Positioned
89
include Protected
910
include Translatable

app/models/better_together/joatu/agreement.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module Joatu
55
# Agreement connects an offer and request and tracks value exchange
66
class Agreement < ApplicationRecord
77
include FriendlySlug
8+
include Metrics::Viewable
89

910
STATUS_VALUES = {
1011
pending: 'pending',

app/models/better_together/joatu/offer.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ module BetterTogether
44
module Joatu
55
# Offer represents a service or item someone is willing to provide
66
class Offer < ApplicationRecord
7-
include Exchange
87
include Creatable
8+
include Exchange
9+
include Metrics::Viewable
910

1011
has_many :requests, class_name: 'BetterTogether::Joatu::Request', through: :agreements
1112

app/models/better_together/joatu/request.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ module BetterTogether
44
module Joatu
55
# Request represents a need someone wants fulfilled
66
class Request < ApplicationRecord
7-
include Exchange
87
include Creatable
8+
include Exchange
9+
include Metrics::Viewable
910

1011
has_many :offers, class_name: 'BetterTogether::Joatu::Offer', through: :agreements
1112

0 commit comments

Comments
 (0)