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

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/person.rb')
-rw-r--r--app/models/person.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/models/person.rb b/app/models/person.rb
index 081a08dd8..5a61a01ca 100644
--- a/app/models/person.rb
+++ b/app/models/person.rb
@@ -57,6 +57,9 @@ class Person < ApplicationRecord
has_many :mentions, :dependent => :destroy
+ has_one :account_deletion, dependent: :destroy
+ has_one :account_migration, foreign_key: :old_person_id, dependent: :nullify, inverse_of: :old_person
+
validate :owner_xor_pod
validate :other_person_with_same_guid, on: :create
validates :profile, :presence => true