moo.sdk.moderation
Staff sanction primitives.
The high rungs of the moderation ladder above @gag (self-defense) and
@eject (room owner): a reversible suspend() (LambdaMOO’s “newt”, blocks
login for a period) and a scarring ban() (blacklists the account’s durable
identity so it cannot simply re-register). All key to the durable account (G),
none can target staff, and each is recorded to the audit log (L). The login
path consults account_login_blocked() and is_blacklisted().
Functions
|
Return a reason string if this account may not log in, else |
|
Ban an account and blacklist its durable identity / last site. |
|
True if a durable identity is banned (globally, or on the given site). |
|
Suspend an account, blocking login until the deadline elapses. |
|
Lift a suspension, returning the account to active. |