debian-mirror-gitlab/app/models/users/saved_reply.rb

20 lines
493 B
Ruby
Raw Normal View History

2022-05-07 20:08:51 +05:30
# 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