The description of trust levels says:
Trust level 4:
New Perks:
- May temporarily lock posts.
- May soft-delete posts.
Trust level 5:
New Perks:
- Not MVP: May permanently lock posts.
We now have draft use cases for lock, unlock, and delete, with TL5 having some additional abilities above TL4. Even though the spec says permanent locks aren’t MVP, I included them in the use case (a) to capture them while we’re thinking about this and (b) because I think it’ll be easy enough that we can do it for MVP after all.
Key points:
-
At TL4, users see that certain flags exist. This is an input to the decision to lock or delete. TL4 users do not have access to the identities of flaggers or any custom (“other”) flags. But being able to see that a question has N flags of type A, M flags of type B, a gazillion comment flags, etc can help a user decide that a post needs some attention, so we show that.
-
These use cases identify two lock types: no more comments and content lock (no more edits). Neither type prevents voting or answering; we don’t lock votes and if a question shouldn’t have answers, that’s what hold is for. Do we need any other lock types? (I know SE has historical locks but that doesn’t mean we need them. Are they useful beyond “no edits” and “no comments” and (optionally) “closed”?)
-
TL4 can lock a post for up to 3 days, and a lock from a TL4 user raises an auto-flag to TL5 for review. This means TL5 (elected mods) are aware of new locks that might need to be made permanent or might require other action (such as messages to users).
-
TL5 can unlock.
-
We haven’t written the “undelete post” use case, but it’ll be what you’d expect.
-
We haven’t specified community deletions yet. Right now TL4 and TL5 can single-handedly delete, and other users need to use flags to suggest deletion. I don’t see community deletions in the MVP requirements; doesn’t mean we can’t, but doesn’t seem to be a priority for MVP.
-
When placing a comment lock, users are reminded to flag (or delete) comments that need it. (TL5 users can delete comments, which is covered in another use case.)