Reports, and who liked or boosted a post
Another's profile and posts can be reported from the client (/api/v1/reports): a category, words, and for a remote account a copy to its server, which PrivaPub sends from its own actor, never naming the persona. Who liked or boosted a post opens from its card's menu (favourited_by, reblogged_by). e2e: a report from a Mastodon account's profile reaches PrivaPub's moderators forwarded, and a post's likes and boosts list the persona who gave them; the admin helper the tests share moves to Support. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
bb68ff8d5e
commit
a0f07abf8c
17 files changed
+410
-16
No files matched your search
@@ -98,7 +98,15 @@
|
||||
<i class="ion-md-remove-circle text-error"></i>
|
||||
<span>@(relationship?.Blocking == true ? Localizer["Unblock"] : Localizer["Block"])</span>
|
||||
</DButton>
|
||||
<DButton Size="DSize.Sm" Disabled="IsDefaultDisabled" OnClick="@(() => isReporting = true)" data-report>
|
||||
<i class="ion-md-flag text-warning"></i>
|
||||
<span>@Localizer["Report"]</span>
|
||||
</DButton>
|
||||
</div>
|
||||
@if (isReporting)
|
||||
{
|
||||
<ReportDialog Account="account" OnClosed="@(() => isReporting = false)" />
|
||||
}
|
||||
}
|
||||
</div>
|
||||
|
||||
@@ -201,6 +209,7 @@
|
||||
bool isActing;
|
||||
bool isLoadingMore;
|
||||
bool isListMenuOpen;
|
||||
bool isReporting;
|
||||
List<MastodonList> allLists = [];
|
||||
HashSet<string> inLists = [];
|
||||
|
||||
|
||||
Reference in new issue
Block a user