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

commit_signature.rb « enums « concerns « models « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 92625af58ef887aef731f94630e04436c2c3fb50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# frozen_string_literal: true

module Enums
  class CommitSignature
    VERIFICATION_STATUSES = {
      unverified: 0,
      verified: 1,
      same_user_different_email: 2,
      other_user: 3,
      unverified_key: 4,
      unknown_key: 5,
      multiple_signatures: 6,
      revoked_key: 7,
      verified_system: 8
      # EE adds more values in ee/app/models/concerns/ee/enums/commit_signature.rb
    }.freeze

    def self.verification_statuses
      VERIFICATION_STATUSES
    end
  end
end

Enums::CommitSignature.prepend_mod