R6 moderation in decePub: users and personas, accounts, report actions, deletions, suspended personas
Administration's Users & personas (administrators): logins searched and opened into their personas and groups; roles, bans, two-factor reset and deletion of a login; silence, suspension and deletion of a persona; a group deleted. Accounts (moderators): local personas and remote accounts searched or listed as moderated, silenced and suspended with a staff note and a warning. Reports resolve with an action. ActDialog asks for the note, the warning or the password and is the act's confirmation. A login deletes its own persona and the groups it owns with its password. Suspended personas can't be chosen; one refused a token mid-session moves the session to another, or to none, once. Warnings show in notifications, limited accounts on their profile, and moderators remove a post from its card. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WpVCoDeM1qUTRp4fXQdfof
This commit is contained in:
1 parent
4c88980374
commit
c572471b88
30 files changed
+2604
-67
No files matched your search
@@ -31,6 +31,9 @@ public class Account
|
||||
public bool? Discoverable { get; set; }
|
||||
/// <summary>Whether its public posts may be found by full-text search.</summary>
|
||||
public bool? Indexable { get; set; }
|
||||
/// <summary>Silenced by this server's staff, or its server is (Mastodon's `limited`): kept out of public timelines,
|
||||
/// trends and search, still read by its followers and by whoever opens it. Null otherwise.</summary>
|
||||
public bool? Limited { get; set; }
|
||||
/// <summary>The persona's own account only (verify_credentials, update_credentials): its profile as written and its
|
||||
/// posting defaults.</summary>
|
||||
public AccountSource Source { get; set; }
|
||||
|
||||
Reference in new issue
Block a user