Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commitca57175

Browse files
committed
fix(community): remove editors subscribers in community fields
1 parent9f50d45 commitca57175

File tree

3 files changed

+6
-19
lines changed

3 files changed

+6
-19
lines changed

‎lib/groupher_server/cms/delegates/community_operation.ex‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,10 @@ defmodule GroupherServer.CMS.Delegate.CommunityOperation do
307307
Map.merge(geo_info,%{"value"=>max(geo_info["value"]-1,0)})
308308
end
309309

310+
defpresult({:ok,%{subscribed_community:result}})do
311+
{:ok,result}
312+
end
313+
310314
defpresult({:ok,%{update_editors_count:result}})do
311315
{:ok,result}
312316
end

‎lib/groupher_server_web/schema/cms/cms_types.ex‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,6 @@ defmodule GroupherServerWeb.Schema.CMS.Types do
267267
field(:subscribers_count,:integer)
268268
field(:editors_count,:integer)
269269

270-
field:subscribers,list_of(:user)do
271-
arg(:filter,:members_filter)
272-
middleware(M.PageSizeProof)
273-
resolve(dataloader(CMS,:subscribers))
274-
end
275-
276270
field:editors,list_of(:user)do
277271
arg(:filter,:members_filter)
278272
middleware(M.PageSizeProof)

‎test/groupher_server_web/query/cms/cms_test.exs‎

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -381,14 +381,11 @@ defmodule GroupherServer.Test.Query.CMS.Basic do
381381
community(id: $id) {
382382
id
383383
subscribersCount
384-
subscribers {
385-
id
386-
nickname
387-
}
388384
}
389385
}
390386
"""
391-
test"guest can get subscribers list and count of a community",~m(guest_conn community)ado
387+
@tag:wip2
388+
test"guest can get subscribers count of a community",~m(guest_conn community)ado
392389
{:ok,users}=db_insert_multi(:user,assert_v(:inner_page_size))
393390

394391
Enum.each(
@@ -398,16 +395,8 @@ defmodule GroupherServer.Test.Query.CMS.Basic do
398395

399396
variables=%{id:community.id}
400397
results=guest_conn|>query_result(@query,variables,"community")
401-
subscribers=results["subscribers"]
402398
subscribers_count=results["subscribersCount"]
403399

404-
[user_1,user_2,user_3,user_x]=users|>firstn_and_last(3)
405-
406-
assertresults["id"]==to_string(community.id)
407-
assertsubscribers|>Enum.any?(&(&1["id"]==to_string(user_1.id)))
408-
assertsubscribers|>Enum.any?(&(&1["id"]==to_string(user_2.id)))
409-
assertsubscribers|>Enum.any?(&(&1["id"]==to_string(user_3.id)))
410-
assertsubscribers|>Enum.any?(&(&1["id"]==to_string(user_x.id)))
411400
assertsubscribers_count==assert_v(:inner_page_size)
412401
end
413402

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp