Jump to content

User:Uart/Draft:pmOS wiki admin processes

From dissonant.dev wiki
TODO TODO: Not sure if this will be on the wiki itself or in a separate note...

Monitoring changes

Look through Special:RecentChanges and note:

  • New article creations. Make sure they are of good enough quality and usefulness to be in the main namespace, if not they should be moved under the user's userpage.
  • Redirects or page blanks.

Approving sign-ups

Sign-up approvals have historically been used to stop spambots. These are pretty much a non-issue nowadays as they seem to have been completely stopped by Anubis, but it's still worth pre-screening potential editors.

When email-confirmed signups are pending, you will see a banner on the top of Special:RecentChanges.

To approve accounts, go to Special:ConfirmAccounts and click on the "Open requests" tab. For each account:

  • Open the "Review" tab.
  • Look at the provided information.
    • Things to look out for that might disqualify an account:
      • Presence of racist dogwhistles or slurs in username, bio, email or linked websites/socials: e.g. the number 1488 is used by Nazis. Deny with "Spam (do not send email)".
      • Nonsensical repeating phrases in bio.
        • Folks usually do this to get around the 6 words in bio requirement; check if they listed something in the Additional notes that might hint at what they actually want to do on the wiki. If not, feel free to deny the request and in the reason, politely ask them to explain why they want to sign up to the postmarketOS wiki (TODO write a template for this).
    • Things that don't always disqualify candidates:
      • Foreign language bios. (Make sure to translate them first in case they contain something inappropriate.)
      • People who mention running AI/agents, have vibecoded projects in their links, etc.
        • Exception - if you suspect an AI agent is attempting to create an account as part of a larger change plan (for example, there's a link to a code forge repo with AI-generated plans); in this case, deny the account and link to the AI policy in the reasoning.
    • If you're unsure, you can leave the account request for another admin.
  • Select "Approve" on the bottom, and click "Create account".
  • You will be redirected to the CreateAccount page; click "Create account" there. This might take a few seconds.

If during either of these operations you get an error about expired session or cookies, just click the Approve/Create button again (it should remember the data).

Renaming accounts

TODO TODO: Create a workflow for users to submit these requests privately; right now they have to go through public chats or guess who the admins are which is not ideal.

Admins can rename a user's account. To do so, go to Special:RenameUser and change the user's name.

Keep the "Move user and talk pages (and their subpages) to new name" option selected.

Deleting accounts

If a user requests account deletion:

  • Delete their user page and user talk page with the reason "Requested by user"
  • Go to Special:BlockUser and block the user's account
    • Block type: Sitewide
    • Block details: Sending email, Editing their own talk page
    • Expiration: indefinite
    • Reason: Other, "Requested by user"
    • Additional options: Hide username from edits and lists
  • Disable the account via Special:DisableAccount

TODO - if UserMerge ever gets added: go to Special:UserMerge and merge the user, leaving the New User field empty (or write Anonymous)

New admin onboarding

  • Wiki admins should enable issue notifications on the wiki repo.
  • Wiki admins should join and monitor the #postmarketOS-wiki IRC/Matrix channel.
  • Go to the user's page and select "Change user groups" from the sidebar (or go to Special:UserRights and type in their username). Add them to the "administrators", "interface administrators", "bureaucrats", "suppressor" and "trusted" groups.