Help:Permissions: Difference between revisions

No edit summary
brevity
Line 1: Line 1:
This wiki has different account permissions to assist in it's administration. If a permission does not have usage guidelines, it is either because it is anticipated a small set of users will have it, or because usage does not require rules. Any editor may ask a bureaucrat for any permission. Granting and revoking is at a bureaucrat's discretion.
This wiki has different account permissions to assist in it's administration. Any editor may ask a bureaucrat for any permission. Granting and revoking is at a bureaucrat's discretion.


== Bureaucrat ==
== Bureaucrat ==
The only people capable of granting and revoking any permissions listed below are '''bureaucrats'''. Such individuals may grant and revoke at their sole discretion. They can also perform an enhanced version of revision deletion called ''suppression'', which allows hiding deleted information from even administrators, reserved for getting rid of ''personally identifiable'' information.  
The only people capable of adjusting permissions are '''bureaucrats'''. They may do so at their sole discretion. They can also perform an enhanced version of revision deletion which allows hiding deleted information from even administrators, reserved for getting rid of ''personally identifiable'' information.  


This permission is strictly controlled, not due to a lack of trust, but due to a lack of need for many people to have it. A bureaucrat account being compromised could cause substantial damage which may not be reversible, and so limited granting is also in the interest of site security. While anyone is permitted to ask to become a bureaucrat, odds are greater than normal that it'll be denied.  
This permission is strictly controlled due to a lack of need for many people to have it. A bureaucrat account being compromised could cause substantial damage which may not be reversible, and so limited granting is also in the interest of site security.  


The following individuals in the Endurance Coalition are bureaucrats.
The following individuals in the Endurance Coalition are bureaucrats.
Line 15: Line 15:
: ''List of administrators available [[Special:ListUsers/sysop|here]]''.
: ''List of administrators available [[Special:ListUsers/sysop|here]]''.


An '''administrator''' is a functional janitor for the wiki. They are able to block user accounts (which restrict all editing and usage of any advanced permissions), protect pages from editing (and subsequently edit any protected page<ref>Not ''strictly'' true. Certain pages are protected by an [[Special:AbuseFilter|abuse filter]] and interface pages require being an interface administrator to edit.</ref>),  and are able to delete and restore pages and revisions. This makes it considerably easier to control the wiki's organization than a regular user is capable of doing.  
An '''administrator''' is a janitor. They are able to block user accounts (which restrict all editing and use of advanced permissions), protect pages from editing (and thus edit any protected page<ref>Not ''strictly'' true. Certain pages are protected by an [[Special:AbuseFilter|abuse filter]] and interface pages require being an interface administrator to edit.</ref>),  and are able to delete pages and revisions. This makes it much easier to control the wiki's organization.  


Usage of the page protection and deletion tools are at administrator discretion (with an expectation of working in tandem with fellow administrators and other wiki-enthusiasts). The actual use of the tools are explained at [[mw:Manual:Administrators|Manual:Administrators]] (though note not all permissions the page states administrators have are actually available on this wiki). Administrators should be aware that deletion is not permanent, and accidental or ignorant deletion is not something to fear. All pages can be [[mw:Help:Deletion and undeletion|undeleted]]. To delete specific revisions, see [[mediawikiwiki:Help:RevisionDelete|Help:RevisionDelete]].
Usage of the above tools are at administrator discretion (with an expectation of working nicely with others). The actual use of the tools are explained at [[mw:Manual:Administrators|Manual:Administrators]].<ref>The linked page makes assumptions about the permissions administrators have. Some permissions may not be available on this wiki for a variety of reasons.</ref> Administrators should be aware that deletion is not permanent. All pages and files<ref>In the interest of keeping the wiki's overall file size low, sometimes deleted images are pruned on the backend and thus cannot be recovered, so technically not ''all'' images are ''always'' recoverable. But '''pages''' ''are'' always recoverable.</ref> can be [[mw:Help:Deletion and undeletion|undeleted]]. To delete specific revisions, see [[mediawikiwiki:Help:RevisionDelete|Help:RevisionDelete]].


=== Usage guidelines ===
=== Usage guidelines ===
Administrators should never block to punish, but as a means of stopping disruption from an account {{Emdash}} usually in response to an account compromise, an account holder being inebriated and editing improperly, the account holder lashing out emotionally, or the account holder acting abusively in response to some kind of falling out {{Emdash}} as but a few examples. Blocking is performed at [[Special:Block]].
Administrators should never block to punish, but to stop an account from disrupting the wiki. The account holder may be drunk and unfortunately stumbled onto the wiki, having an emotional episode, lashing out in response to some kind of falling out, or the account may be compromised. These are the situations where blocking is appropriate. Blocking is performed at [[Special:Block]].


* Blocks should always be marked as <code>Sitewide</code>.
* Blocks should always be marked as <code>Sitewide</code>.
Line 26: Line 26:
* Blocks should always be given a legible reason.
* Blocks should always be given a legible reason.
* Expiration is at administrator discretion. Generally speaking, most of the examples above would warrant an indefinite block (an inebriated editor perhaps a day or two, someone emotional perhaps a week; these are recommendations, not rules).
* Expiration is at administrator discretion. Generally speaking, most of the examples above would warrant an indefinite block (an inebriated editor perhaps a day or two, someone emotional perhaps a week; these are recommendations, not rules).
The remaining fields on the block page are not relevant.


== Interface administrator ==
== Interface administrator ==
: ''List of interface administrators available [[Special:ListUsers/interface-admin|here]]''.
: ''List of interface administrators available [[Special:ListUsers/interface-admin|here]]''.
An '''interface administrator''' has no correlation with a regular administrator. They are simply editors who can edit pages in the <code>Module:</code> and <code>MediaWiki:</code> [[mw:Help:Namespaces|namespaces]] and import directly from other MediaWiki instances. The <code>Module:</code> namespace contains JavaScript necessary for some templates to function. The <code>MediaWiki:</code> namespace mainly contains text which changes the look and text on the interface itself (e.g [[MediaWiki:Upload-summary]] which displays the warning at the top of [[Special:Upload]]).
An '''interface administrator''' can edit pages in the <code>Module:</code> and <code>MediaWiki:</code> [[mw:Help:Namespaces|namespaces]] and import pages from other wikis. The <code>Module:</code> namespace contains JavaScript necessary for certain templates to function. The <code>MediaWiki:</code> namespace contains text which changes the look of interface (e.g [[MediaWiki:Upload-summary]] which displays the warning at the top of [[Special:Upload]]).


== Edit filter manager ==
== Edit filter manager ==
: ''List of edit filter managers available [[Special:ListUsers/edit-filter-manager|here]]''.
: ''List of edit filter managers available [[Special:ListUsers/edit-filter-manager|here]]''.
An '''edit filter manager''' is able to create and edit abuse filters at [[Special:AbuseFilter]]. They can also view and edit the private filters. The abuse filter is a set of [[wikipedia:Regular expression|regular expression]] patterns that perform defined actions when triggered. This wiki uses a limited number of filters to try and stop particular behaviors which may case harm. Filters are marked private by edit filter managers at their discretion, and it tends to be based on vibes, or whether the ability to see the regex will result in easy bypassing.
An '''edit filter manager''' is able to create and edit filters at [[Special:AbuseFilter]]. They can also view and edit the private filters. The abuse filter is a set of [[wikipedia:Regular expression|regular expression]] patterns that perform certain actions when triggered. This wiki uses filters to prevent certain behaviors which may case harm. Filters are marked private by edit filter managers at their discretion.


== Account specialist ==
== Account specialist ==
: ''List of account specialists available [[Special:ListUsers/account-specialist|here]]. Note that [[Special:ListUsers/bureaucrat|bureaucrats]] are functionally also account specialists.''
: ''List of account specialists available [[Special:ListUsers/account-specialist|here]]. Note that [[Special:ListUsers/bureaucrat|bureaucrats]] are functionally also account specialists.''
An '''account specialist''' is able to create accounts for users and edit accounts so as to assist with account recovery. Account creation is done through [[Special:CreateAccount]] and editing is done through [[Special:EditAccount]]. The latter interface does not permit editing of account permissions, which is reserved to bureaucrats. All permissions available to account specialists are bundled into the bureaucrat permission. This permission is particularly easy to ask for due to it's limited scope.
An '''account specialist''' can create accounts for users and edit accounts to assist with recovery. Account creation is done through [[Special:CreateAccount]] and editing is done through [[Special:EditAccount]]. All permissions available to account specialists are bundled into the bureaucrat permission automatically, and so they are ''also'' account specialists.


=== Creating an account ===
=== Creating an account ===
The act of creating the account is simple. Follow the interface at [[Special:CreateAccount]]. Leave the email and real name fields blank. After the account physically exists, there is one more step which is slightly more complicated, which is giving the account their '''<nowiki>{{</nowiki>[[Template:Account verified|Account verified]]<nowiki>}}</nowiki>''' template. This is a requirement to ensure that there is a clear recorded correlation between a wiki account and a Discord account.
Creating the account is simple. Follow the interface at [[Special:CreateAccount]]. Leave the email and real name fields blank. Write a quick reason. Click <code>Create account</code>. That's it.


To begin, go to the new account's user page. This is <code>User:</code> followed by the exact name you gave them at [[Special:CreateAccount]], with the first letter capitalized. For example, Sirdog's user page is <code>User:Sirdog</code>. You will be told the page doesn't exist since you just created the account. Create the page.
After the account physically exists, there is one more step which is ''slightly'' more complicated, which is giving the account their '''<nowiki>{{</nowiki>[[Template:Account verified|Account verified]]<nowiki>}}</nowiki>''' template. Since emails are not stored for privacy reasons, there is no easy way  {{Emdash}} aside from word of mouth {{Emdash}} to connect a wiki account to a particular person. The '''<nowiki>{{</nowiki>[[Template:Account verified|Account verified]]<nowiki>}}</nowiki>''' template fixes this. The downside is it requires some effort.


At the top of the page, copy and paste the following:
To begin, go to the new account's user page. This is <code>User:</code> followed by the '''exact''' name you gave them at [[Special:CreateAccount]]. For example, Sirdog's user page is <code>User:Sirdog</code>. You will be told the page doesn't exist since you just created the account. Create the page.
 
At the '''top''' of the page, copy and paste the following:
<pre>
<pre>
{{Account verified|name=|id=}}
{{Account verified|name=|id=}}
</pre>
</pre>


After <code>name=</code> but before the pipe (<code>|</code>), just write their common username. If creating an account for Fleff, you'd just write <code>Fleff</code>. After <code>id=</code> but before the curly brackets (<code>}}</code>), you'll give their Discord ID.<ref>Why do we use Discord IDs? Simple. Usernames can be changed. IDs cannot.</ref> To get a Discord ID, you will need to enable developer mode on Discord (Settings > Advanced > Developer mode), right click the account's name on any message they've sent, and click the button <code>Copy User ID</code>. You will paste this after <code>id=</code>. It should just be a long number. For example, Sirdog's Discord ID is <code>281589411962028034</code>.
After <code>name=</code> but before the pipe (<code>|</code>), just write the name they commonly go by. If creating an account for Fleff, you'd just write <code>Fleff</code>. After <code>id=</code> but before the curly brackets (<code>}}</code>), you'll write in their Discord ID.<ref>Why do we use Discord IDs? Simple. Usernames can be changed. IDs cannot.</ref>  
 
To get a Discord ID, you need to enable developer mode on Discord (Settings > Advanced > Developer mode), right click the account's name on any message they've sent, and click the button <code>Copy User ID</code>. You will paste this after <code>id=</code>. It should just be a long number. For example, Sirdog's Discord ID is <code>281589411962028034</code>.


The following is an example of a properly filled out template.
The following is an example of a properly filled out template.
Line 58: Line 60:
</pre>
</pre>


After you've done this, save the page. You are done. Thank you!
After you've done this, save the page. Double check the template doesn't look wonky, then, you are done. Thank you!<ref>Curious minds may wonder why this is enough if anyone can edit user pages. An edit filter prohibits editing the template, including the template itself, unless the editor is an account specialist or bureaucrat.</ref>


=== Usage guidelines ===
=== Usage guidelines ===


* Accounts should only be made for people currently in the Endurance Coalition Discord. If they aren't, the person must be redirected to a bureaucrat for an answer.
* Accounts should only be made for people currently in the Endurance Coalition Discord. If they aren't, the person must be redirected to a bureaucrat for an answer.
* Never click <code>Close account</code> in the [[Special:EditAccount]] interface.
* To help recover an account, simply use [[Special:EditAccount]] to change the person's password to something random and give it to them. '''Instruct them to change it immediately'''.
* To help recover an account, simply use [[Special:EditAccount]] to change the person's password to something random and give it to them. '''Instruct them to change it immediately'''.
** Make sure, if there is even a sliver of doubt, to double check the account verified template on the user's page to ensure the correct Discord user is getting their account back.
** Make sure, if there is even a sliver of doubt, to double check the account verified template on the user's page to ensure the correct Discord user is getting their account back.
** Never click <code>Close account</code> in the [[Special:EditAccount]] interface.


== Footnotes ==
== Footnotes ==