Add database support for list show-reply preferences

This commit is contained in:
Thibaut Girka
2018-11-04 12:02:04 +01:00
committed by ThibG
parent 74a281475a
commit 53d0293d25
4 changed files with 35 additions and 7 deletions

View File

@@ -3,11 +3,12 @@
#
# Table name: lists
#
# id :bigint(8) not null, primary key
# account_id :bigint(8) not null
# title :string default(""), not null
# created_at :datetime not null
# updated_at :datetime not null
# id :bigint(8) not null, primary key
# account_id :bigint(8) not null
# title :string default(""), not null
# created_at :datetime not null
# updated_at :datetime not null
# replies_policy :integer default("list_replies"), not null
#
class List < ApplicationRecord
@@ -15,6 +16,8 @@ class List < ApplicationRecord
PER_ACCOUNT_LIMIT = 50
enum replies_policy: [:list_replies, :all_replies, :no_replies], _prefix: :show
belongs_to :account, optional: true
has_many :list_accounts, inverse_of: :list, dependent: :destroy