Welcome to mirror list, hosted at ThFree Co, Russian Federation.

saved_reply.rb « users « models « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7737d826b0518d2e6959cd3e962b07210877f269 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 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