logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 83301fe61aa3d453b7c12ee1f5465d9802d07370
parent d5ef02c7a7905dc2053298045873b365d2411cde
Author: Mark Felder <feld@feld.me>
Date:   Thu, 18 Feb 2021 16:43:41 -0600

Add field to user schema for controlling disclosure of client details

Diffstat:

Mlib/pleroma/user.ex1+
Apriv/repo/migrations/20210218223811_add_disclose_client_to_users.exs15+++++++++++++++
2 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex @@ -147,6 +147,7 @@ defmodule Pleroma.User do field(:shared_inbox, :string) field(:accepts_chat_messages, :boolean, default: nil) field(:last_active_at, :naive_datetime) + field(:disclose_client, :boolean, default: true) embeds_one( :notification_settings, diff --git a/priv/repo/migrations/20210218223811_add_disclose_client_to_users.exs b/priv/repo/migrations/20210218223811_add_disclose_client_to_users.exs @@ -0,0 +1,15 @@ +defmodule Pleroma.Repo.Migrations.AddDiscloseClientToUsers do + use Ecto.Migration + + def up do + alter table(:users) do + add(:disclose_client, :boolean, default: true) + end + end + + def down do + alter table(:users) do + remove(:disclose_client) + end + end +end