Feature: Label APIs (#931)

This commit is contained in:
Sojan Jose
2020-06-07 11:17:13 +05:30
committed by GitHub
parent 915eefdc36
commit 3d84568a37
15 changed files with 196 additions and 37 deletions

View File

@@ -45,6 +45,7 @@ class Account < ApplicationRecord
has_many :web_widgets, dependent: :destroy, class_name: '::Channel::WebWidget'
has_many :canned_responses, dependent: :destroy
has_many :webhooks, dependent: :destroy
has_many :labels, dependent: :destroy
has_one :subscription, dependent: :destroy
has_many :notification_settings, dependent: :destroy
has_flags ACCOUNT_SETTINGS_FLAGS.merge(column: 'settings_flags').merge(DEFAULT_QUERY_SETTING)

20
app/models/label.rb Normal file
View File

@@ -0,0 +1,20 @@
# == Schema Information
#
# Table name: labels
#
# id :bigint not null, primary key
# color :string
# description :text
# show_on_sidebar :boolean
# title :string
# created_at :datetime not null
# updated_at :datetime not null
# account_id :bigint
#
# Indexes
#
# index_labels_on_account_id (account_id)
#
class Label < ApplicationRecord
belongs_to :account
end