19 lines
493 B
Ruby
19 lines
493 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Users
|
|
class SavedReply < ApplicationRecord
|
|
self.table_name = 'saved_replies'
|
|
|
|
belongs_to :user
|
|
|
|
validates :user_id, :name, :content, presence: true
|
|
validates :name,
|
|
length: { maximum: 255 },
|
|
uniqueness: { scope: [:user_id] },
|
|
format: {
|
|
with: Gitlab::Regex.saved_reply_name_regex,
|
|
message: Gitlab::Regex.saved_reply_name_regex_message
|
|
}
|
|
validates :content, length: { maximum: 10000 }
|
|
end
|
|
end
|