group_variable.rb 401 字节
Newer Older
S
Shinya Maeda 已提交
1 2
module Ci
  class GroupVariable < ActiveRecord::Base
3
    extend Gitlab::Ci::Model
S
Shinya Maeda 已提交
4 5 6
    include HasVariable
    include Presentable

7
    belongs_to :group, class_name: "::Group"
S
Shinya Maeda 已提交
8

9 10
    alias_attribute :secret_value, :value

11 12 13 14
    validates :key, uniqueness: {
      scope: :group_id,
      message: "(%{value}) has already been taken"
    }
S
Shinya Maeda 已提交
15 16 17 18

    scope :unprotected, -> { where(protected: false) }
  end
end