From: Roger Braun <roger@rogerbraun.net>
Date: Mon, 24 Apr 2017 06:48:52 +0000 (+0200)
Subject: Add basic fields to support remote users.
X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=43d7a4b2cfe686c15b68f6599ce16446fa1dfab0;p=akkoma

Add basic fields to support remote users.
---

diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
index 3ce07d510..160acbdb9 100644
--- a/lib/pleroma/user.ex
+++ b/lib/pleroma/user.ex
@@ -15,6 +15,8 @@ defmodule Pleroma.User do
     field :following, { :array, :string }, default: []
     field :ap_id, :string
     field :avatar, :map
+    field :local, :boolean, default: true
+    field :info, :map
 
     timestamps()
   end
diff --git a/priv/repo/migrations/20170423154511_add_fields_to_users.exs b/priv/repo/migrations/20170423154511_add_fields_to_users.exs
new file mode 100644
index 000000000..84de74bc4
--- /dev/null
+++ b/priv/repo/migrations/20170423154511_add_fields_to_users.exs
@@ -0,0 +1,10 @@
+defmodule Pleroma.Repo.Migrations.AddFieldsToUsers do
+  use Ecto.Migration
+
+  def change do
+    alter table(:users) do
+      add :local, :boolean, default: true
+      add :info, :map
+    end
+  end
+end