mirror of
https://github.com/glitch-soc/mastodon.git
synced 2025-12-14 08:19:05 +00:00
Change wrapstodon 2025 to allow unlisted posts in top statuses (#37206)
This commit is contained in:
@@ -5,14 +5,14 @@ class AnnualReport::TopStatuses < AnnualReport::Source
|
|||||||
{
|
{
|
||||||
top_statuses: {
|
top_statuses: {
|
||||||
by_reblogs: status_identifier(most_reblogged_status),
|
by_reblogs: status_identifier(most_reblogged_status),
|
||||||
by_favourites: status_identifier(most_favourited_status),
|
by_favourites: nil,
|
||||||
by_replies: status_identifier(most_replied_status),
|
by_replies: nil,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
def eligible?
|
def eligible?
|
||||||
report_statuses.public_visibility.exists?
|
report_statuses.distributable_visibility.exists?
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
@@ -43,7 +43,7 @@ class AnnualReport::TopStatuses < AnnualReport::Source
|
|||||||
|
|
||||||
def base_scope
|
def base_scope
|
||||||
report_statuses
|
report_statuses
|
||||||
.public_visibility
|
.distributable_visibility
|
||||||
.joins(:status_stat)
|
.joins(:status_stat)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ RSpec.describe AnnualReport::TopStatuses do
|
|||||||
.to include(
|
.to include(
|
||||||
top_statuses: include(
|
top_statuses: include(
|
||||||
by_reblogs: reblogged_status.id.to_s,
|
by_reblogs: reblogged_status.id.to_s,
|
||||||
by_favourites: favourited_status.id.to_s,
|
by_favourites: nil,
|
||||||
by_replies: replied_status.id.to_s
|
by_replies: nil
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user