parent
826deb7375
commit
466568ae36
|
@ -58,7 +58,10 @@ def maybe_restrict_blocked(query, %User{} = user) do
|
||||||
def maybe_restrict_blocked(query, _), do: query
|
def maybe_restrict_blocked(query, _), do: query
|
||||||
|
|
||||||
defp restrict_public(q, user) when not is_nil(user) do
|
defp restrict_public(q, user) when not is_nil(user) do
|
||||||
intended_recipients = [Pleroma.Constants.as_public(), Pleroma.Web.ActivityPub.Utils.as_local_public()]
|
intended_recipients = [
|
||||||
|
Pleroma.Constants.as_public(),
|
||||||
|
Pleroma.Web.ActivityPub.Utils.as_local_public()
|
||||||
|
]
|
||||||
|
|
||||||
from([a, o] in q,
|
from([a, o] in q,
|
||||||
where: fragment("?->>'type' = 'Create'", a.data),
|
where: fragment("?->>'type' = 'Create'", a.data),
|
||||||
|
|
|
@ -83,7 +83,8 @@ test "search local-only status as an authenticated user" do
|
||||||
user = insert(:user)
|
user = insert(:user)
|
||||||
%{conn: conn} = oauth_access(["read:search"])
|
%{conn: conn} = oauth_access(["read:search"])
|
||||||
|
|
||||||
{:ok, activity} = CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
{:ok, activity} =
|
||||||
|
CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
||||||
|
|
||||||
results =
|
results =
|
||||||
conn
|
conn
|
||||||
|
@ -98,7 +99,8 @@ test "search local-only status as an unauthenticated user" do
|
||||||
user = insert(:user)
|
user = insert(:user)
|
||||||
%{conn: conn} = oauth_access([])
|
%{conn: conn} = oauth_access([])
|
||||||
|
|
||||||
{:ok, _activity} = CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
{:ok, _activity} =
|
||||||
|
CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
||||||
|
|
||||||
results =
|
results =
|
||||||
conn
|
conn
|
||||||
|
@ -111,7 +113,8 @@ test "search local-only status as an unauthenticated user" do
|
||||||
test "search local-only status as an anonymous user" do
|
test "search local-only status as an anonymous user" do
|
||||||
user = insert(:user)
|
user = insert(:user)
|
||||||
|
|
||||||
{:ok, _activity} = CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
{:ok, _activity} =
|
||||||
|
CommonAPI.post(user, %{status: "This is about 2hu private 天子", visibility: "local"})
|
||||||
|
|
||||||
results =
|
results =
|
||||||
build_conn()
|
build_conn()
|
||||||
|
|
Loading…
Reference in New Issue