move user disable into deactivation
This commit is contained in:
parent
0f2f7d2cec
commit
db4badc6aa
12 changed files with 36 additions and 83 deletions
|
|
@ -100,7 +100,7 @@ defmodule Pleroma.Activity do
|
|||
def get_by_id(id) do
|
||||
Activity
|
||||
|> where([a], a.id == ^id)
|
||||
|> restrict_disabled_users()
|
||||
|> restrict_deactivated_users()
|
||||
|> Repo.one()
|
||||
end
|
||||
|
||||
|
|
@ -169,7 +169,7 @@ defmodule Pleroma.Activity do
|
|||
|
||||
def get_create_by_object_ap_id(ap_id) when is_binary(ap_id) do
|
||||
create_by_object_ap_id(ap_id)
|
||||
|> restrict_disabled_users()
|
||||
|> restrict_deactivated_users()
|
||||
|> Repo.one()
|
||||
end
|
||||
|
||||
|
|
@ -296,11 +296,11 @@ defmodule Pleroma.Activity do
|
|||
end
|
||||
end
|
||||
|
||||
def restrict_disabled_users(query) do
|
||||
def restrict_deactivated_users(query) do
|
||||
from(activity in query,
|
||||
where:
|
||||
fragment(
|
||||
"? not in (SELECT ap_id FROM users WHERE info->'disabled' @> 'true')",
|
||||
"? not in (SELECT ap_id FROM users WHERE info->'deactivated' @> 'true')",
|
||||
activity.actor
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue