summaryrefslogtreecommitdiff
path: root/app/models/internal_id.rb
diff options
context:
space:
mode:
authorAndreas Brandl <abrandl@gitlab.com>2018-04-20 14:00:15 +0000
committerYorick Peterse - OOO until May 4th <yorickpeterse@gmail.com>2018-04-20 14:00:15 +0000
commit9ea2fc85a3387e7bbb10558b3f2302f05abe5b64 (patch)
tree3a56fa83b93423314915c65d6ae549c98d78cacc /app/models/internal_id.rb
parent87e592dc0a81d94efac157dfd7382df4e5b2a223 (diff)
downloadgitlab-ce-9ea2fc85a3387e7bbb10558b3f2302f05abe5b64.tar.gz
Atomic internal ids for all models
Diffstat (limited to 'app/models/internal_id.rb')
-rw-r--r--app/models/internal_id.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/internal_id.rb b/app/models/internal_id.rb
index 96a43006642..189942c5ad8 100644
--- a/app/models/internal_id.rb
+++ b/app/models/internal_id.rb
@@ -12,8 +12,9 @@
# * (Optionally) add columns to `internal_ids` if needed for scope.
class InternalId < ActiveRecord::Base
belongs_to :project
+ belongs_to :namespace
- enum usage: { issues: 0 }
+ enum usage: { issues: 0, merge_requests: 1, deployments: 2, milestones: 3, epics: 4 }
validates :usage, presence: true