summaryrefslogtreecommitdiff
path: root/app/models/identity/uniqueness_scopes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/identity/uniqueness_scopes.rb')
-rw-r--r--app/models/identity/uniqueness_scopes.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/models/identity/uniqueness_scopes.rb b/app/models/identity/uniqueness_scopes.rb
new file mode 100644
index 00000000000..674b735903f
--- /dev/null
+++ b/app/models/identity/uniqueness_scopes.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+class Identity < ActiveRecord::Base
+ # This module and method are defined in a separate file to allow EE to
+ # redefine the `scopes` method before it is used in the `Identity` model.
+ module UniquenessScopes
+ def self.scopes
+ [:provider]
+ end
+ end
+end