FANDOM


m
m (Changed a few notes into references.)
Line 71: Line 71:
 
|Edit pages {{code|(edit)}}
 
|Edit pages {{code|(edit)}}
 
|-
 
|-
|Edit your own user CSS files {{code|(editmyusercss)}}
+
|Edit your own user CSS files {{code|(editmyusercss)}}<ref>Editmyusercss is not needed if the user already has Editusercss.</ref>
 
|Edit pages {{code|(edit)}}
 
|Edit pages {{code|(edit)}}
 
|-
 
|-
|Edit your own user JSON files {{code|(editmyuserjson)}}
+
|Edit your own user JSON files {{code|(editmyuserjson)}}<ref>Editmyuserjson is not needed if the user already has Edituserjson.</ref>
 
|Edit pages {{code|(edit)}}
 
|Edit pages {{code|(edit)}}
 
|-
 
|-
|Edit your own user JavaScript files {{code|(editmyuserjs)}}
+
|Edit your own user JavaScript files {{code|(editmyuserjs)}}<ref>Editmyuserjs is not needed if the user already has Edituserjs.</ref>
 
|Edit pages {{code|(edit)}}
 
|Edit pages {{code|(edit)}}
 
|-
 
|-
Line 174: Line 174:
 
----
 
----
 
==Notes==
 
==Notes==
*Editmyusercss is not needed if the user already has Editusercss.
 
*Editmyuserjs is not needed if the user already has Edituserjs.
 
*Editmyuserjson is not needed if the user already has Edituserjson.
 
 
*Viewsuppressed is not needed if the user already has Suppressrevision.
 
*Viewsuppressed is not needed if the user already has Suppressrevision.
   

Revision as of 00:47, February 27, 2020

Semi-Protection Miraheze Logo

User Rights Chat Moderator
(Requests)
Rollback
(Requests)
Discussion Moderator
(Requests)
Content Moderator
(Requests)
Assistant
(Requests)
Sysop
(Requests)

Below is a list of various usergroup tools found on Fandom and/or Miraheze that cannot be used or accessed unless the usergroup that has been granted those permissions have also been granted certain other permissions. Note that this page is still under construction and will change over time.


List of User Group Tools and their Parents


Child Permissions: Parent Permissions:
Block a user from sending e-mail (blockemail) Block other users from editing (block)
Can create article comments (commentcreate) Edit pages (edit)
Can upload videos (videoupload) Edit pages (edit)
Change protection levels and edit protected pages (protect) Edit pages (edit)
Create and edit widgets in the Widget namespace (editwidgets) Edit pages (edit)
Create discussion pages (createtalk) Edit pages (edit)
Create pages (which are not discussion pages) (createpage) Edit pages (edit)
Delete and undelete specific log entries (deletelogentry) Delete and undelete specific revisions of pages (deleterevision)
Delete selective revisions from the page history (selectivedelete)[1][2] Delete pages (delete)[2]
Do string replacements on the entire wiki (replacetext)[3] Edit pages (edit)
Edit author-protected pages (author) Edit pages (edit)
Edit gadget JavaScript and CSS pages (gadgets-edit) Edit the user interface (editinterface)
Edit protected pages (without cascading protection) (editprotected)[4] Edit pages (edit)
Edit semi-protected pages (autoconfirmed)[5] Edit pages (edit)
Edit semi-protected pages (editsemiprotected)[6] Edit pages (edit)
Edit sitewide CSS (editsitecss) Edit the user interface (editinterface)
Edit sitewide JSON (editsitejson) Edit the user interface (editinterface)
Edit sitewide JavaScript (editsitejs) Edit the user interface (editinterface)
Edit the user interface (editinterface) Edit pages (edit)
Edit user-protected pages (user) Edit pages (edit)
Edit your own user CSS files (editmyusercss)[7] Edit pages (edit)
Edit your own user JSON files (editmyuserjson)[8] Edit pages (edit)
Edit your own user JavaScript files (editmyuserjs)[9] Edit pages (edit)
Edit your own user JavaScript files that are redirects (editmyuserjsredirect) Edit pages (edit)
Mass delete pages (nuke)[10][11] Delete pages (delete)[11]
Move category pages (move-categorypages) Move pages (move)
Move files (movefile) Move pages (move)
Move pages (move) Edit pages (edit)
Move pages with their subpages (move-subpages) Move pages (move)
Move root user pages (move-rootuserpages) Move pages (move)
Not have minor edits to discussion pages trigger the new messages prompt (nominornewtalk) Mark edits as minor (minoredit)
Override files on the shared media repository locally (reupload-shared) Upload files (upload)
Overwrite existing files (reupload) Upload files (upload)
Overwrite existing files uploaded by oneself (reupload-own)[12] Upload files (upload)
Undelete a page (undelete) View deleted history entries, without their associated text (deletedhistory)
Upload files (upload) Edit pages (edit)
Upload files from a URL (upload_by_url) Upload files (upload)
User has Fandom Staff rights on Chat (chatstaff) Can kick/ban users from Chat (chatmoderator)
User has chat admin rights on Chat (chatadmin)[13] Can kick/ban users from Chat (chatmoderator)

List of User Group Tools and their Speculated Parents


Speculated Child Permissions: Speculated Parent Permissions:
Can delete videos (specialvideosdelete)[14] Delete pages (delete)
Can delete wall messages with one click (wallfastadmindelete) Can delete message wall messages (walladmindelete)
Create and edit Platinum badges (platinum) Edit the user interface (editinterface)
Delete and protect articles in one action, via ?action=powerdelete (powerdelete)[15] Change protection levels and edit protected pages (protect) Delete pages (delete)
Delete many pages on a single wiki, or one page across many wikis (multidelete) Delete pages (delete)
Delete pages with large histories (bigdelete) Delete pages (delete)
Delete user pages (deleteprofilev3)[16] Delete pages (delete)
Move user pages (renameprofilev3)[17] Move pages with their subpages (move-subpages) Move root user pages (move-rootuserpages)
Review and restore revisions hidden from administrators (suppressrevision) Delete and undelete specific revisions of pages (deleterevision)
deleteinterfacetrusted (deleteinterfacetrusted)[18] Edit the user interface (editinterface)
editinterfacetrusted (editinterfacetrusted) Edit the user interface (editinterface)

Notes

  • Viewsuppressed is not needed if the user already has Suppressrevision.

References

  1. Selectivedelete is just a fictional usergroup permission that does not exist on Fandom, Miraheze, or indeed any site to my knowledge. However if it did exist, it would require the Delete permission, as Selectivedelete would not grant the user access to the ?action=delete page. It would just add additional options, allowing the user to delete a selection of revisions as opposed to deleting pages and then undeleting the desired revisions.
  2. 2.0 2.1 As with the Delete permission on its own, users would not be able to use the Selectivedelete permission on pages with large histories without the Bigdelete permission, as the Selectivedelete permission would only grant users the option to delete a selection of revisions as opposed to deleting pages and then undeleting the desired revisions. It would not grant users the ability to delete pages with large histories.
  3. Though Replacetext cannot be used to do string replacements on the entire wiki without the Edit permission, any user without the Edit permission that attempts to do string replacements will not get an error message or anything similar.
  4. Editprotected is not needed on Fandom if the user already has Protect. On most other sites including Miraheze however, the Protect permission only grants the user the abilities to change protection levels and edit cascade-protected pages. It doesn't also grant the user the ability to edit fully protected pages.
  5. On most other sites including Miraheze, the Autoconfirmed permission only grants the user the ability to bypass IP-based rate limits. On most other sites, the Editsemiprotected permission grants the user the ability to edit semi-protected pages instead.
  6. The Editsemiprotected permission does not exist on Fandom, and the abilities associated with the permission are included with the Autoconfirmed permission on Fandom instead.
  7. Editmyusercss is not needed if the user already has Editusercss.
  8. Editmyuserjson is not needed if the user already has Edituserjson.
  9. Editmyuserjs is not needed if the user already has Edituserjs.
  10. Though the Nuke special page can be accessed without the Delete permission, any user without the Delete permission that attempts to mass delete pages will get a permissions error saying that they don't have permission to delete pages.
  11. 11.0 11.1 As with the Delete permission on its own, users are not able to use the Nuke permission on pages with large histories without the Bigdelete permission, as the Nuke permission only allows users to mass delete pages. It does not grant users the ability to delete pages with large histories.
  12. Reupload-own is not needed if the user already has Reupload.
  13. Chatadmin is not needed if the user already has Chatstaff.
  14. Specialvideosdelete is not needed if the user already has Delete.
  15. Powerdelete is a usergroup permission that was removed from Fandom in 2017. But since it deletes and protects articles in one action, it is presumed that both the Delete and Protect permissions would be required for it to work.
  16. Deleteprofilev3 is not needed if the user already has Delete and inserts the correct URL into the search engine.
  17. Renameprofilev3 is not needed if the user already has Move-rootuserpages and/or Move-subpages.
  18. Deleteinterfacetrusted is not needed if the user already has Editinterfacetrusted.
Community content is available under CC-BY-SA unless otherwise noted.