From 22326c3c028ff9e542ba4cbc8422076c420287fc Mon Sep 17 00:00:00 2001 From: Fire Demon Date: Mon, 27 Jul 2020 07:45:50 -0500 Subject: [Privacy] Improve handling of mixed permissions --- app/models/account.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'app/models/account.rb') diff --git a/app/models/account.rb b/app/models/account.rb index 301dc6c45..f7de58776 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -383,6 +383,14 @@ class Account < ApplicationRecord end end + def public_domain_permissions? + domain_permissions.where(visibility: [:public, :unlisted]).exists? + end + + def private_domain_permissions? + domain_permissions.where(visibility: [:private, :direct, :limited]).exists? + end + class Field < ActiveModelSerializers::Model attributes :name, :value, :verified_at, :account, :errors -- cgit