Module:User group rights/data

From Wiki of Loathing
Jump to navigation Jump to search
Template-noinfo.svg Documentation
This template has no documentation. If you know how to use this template, please add some.

return {
	{ right = 'abusefilter-hidden-log', groups = { 'sysop', 'suppress' } },
    { right = 'abusefilter-hide-log', groups = { 'sysop', 'suppress' } },
	{ right = 'abusefilter-log', groups = { '*', 'sysop' } },
	{ right = 'abusefilter-log-detail', groups = { 'sysop' } },
	{ right = 'abusefilter-log-view', groups = { 'sysop' } },
	{ right = 'abusefilter-log-private', groups = { 'sysop' } },
	{ right = 'abusefilter-modify', groups = { 'sysop', 'advocate' } },
	{ right = 'abusefilter-modify-restricted', groups = { 'sysop', 'advocate' } },
	{ right = 'abusefilter-privatedetails', groups = { 'sysop', 'advocate' } },
	{ right = 'abusefilter-revert', groups = { 'sysop', 'advocate' } },
	{ right = 'abusefilter-view', groups = { '*','sysop' } },
	{ right = 'abusefilter-view-private', groups = { 'sysop' } },	
	{ right = 'admin_user_assign', groups = { 'sysop' } },
	{ right = 'admin_user_delete', groups = { 'sysop' } },
	{ right = 'admin_user_merge', groups = { 'sysop' } },
	{ right = 'admin_user_rename', groups = { 'sysop' } },
	{ right = 'admin_user_sync', groups = { 'sysop' } },
	{ right = 'admindashboard', groups = { 'sysop' } },
	{ right = 'analytics', groups = { 'sysop' } },
	{ right = 'announcements', groups = { 'sysop' } },	
	{ right = 'apihighlimits', groups = { 'bot','sysop', 'advocate' } },
	{ right = 'applychangetags', groups = { 'user' } },
	{ right = 'autoconfirmed', groups = { 'autoconfirmed','bot','sysop', 'advocate' } },
	{ right = 'autopatrol', groups = { 'autopatrol','bot', 'sysop', 'advocate' } },
	{ right = 'bigdelete', groups = { 'sysop', 'advocate' } },
	{ right = 'block', groups = { 'bureaucrat','sysop', 'advocate' } },
	{ right = 'blockemail', groups = {'sysop', 'advocate' } },
	{ right = 'bot', groups = { 'bot' } },
	{ right = 'browsearchive', groups = { 'sysop', 'advocate' } },
	{ right = 'changetags', groups = { 'user' } },
	{ right = 'checkuser', groups = { 'checkuser','sysop' } },
	{ right = 'checkuser-log', groups = { 'checkuser','sysop' } },
	{ right = 'createaccount', groups = { '*','sysop', 'advocate' } },
	{ right = 'createclass', groups = { 'user' } },
	{ right = 'createpage', groups = { '*','user' } },
	{ right = 'createtalk', groups = { '*','user' } },
	{ right = 'curatedcontent', groups = { 'sysop' } },	
	{ right = 'delete', groups = { 'sysop', 'advocate' } },
	{ right = 'deletecargodata', groups = { 'sysop' }, extension = 'Cargo' },
	{ right = 'deletechangetags', groups = { 'sysop', 'advocate' } },
	{ right = 'deletedhistory', groups = { 'sysop', 'advocate' } },
	{ right = 'deletedtext', groups = { 'sysop', 'advocate' } },	
	{ right = 'deleteinterfacetrusted', groups = { 'sysop' } },		
	{ right = 'deletelogentry', groups = { 'bureaucrat','sysop', 'suppress' } },
	{ right = 'deleterevision', groups = { 'bureaucrat','sysop', 'suppress' } },
	{ right = 'dpl_param_delete_rules', groups = { 'sysop' }, extension = 'DPL3' },
	{ right = 'dpl_param_update_rules', groups = { 'sysop' }, extension = 'DPL3' },
	{ right = 'edit', groups = { '*','user' } },
	{ right = 'edit_meta_achievements', groups = { 'sysop' } },
	{ right = 'edit_streamer_info', groups = { 'sysop' }, extension = 'Streamer' },
	{ right = 'editcontentmodel', groups = { 'sysop','user' } },
	{ right = 'editinterface', groups = { 'sysop' , 'interface-admin', 'advocate' } },
	{ right = 'editmyoptions', groups = { '*' } },
	{ right = 'editmyprivateinfo', groups = { '*' } },
	{ right = 'editmyusercss', groups = { '*','user' } },
	{ right = 'editmyuserjs', groups = { '*','user' } },
	{ right = 'editmyuserjson', groups = { 'user' } },
	{ right = 'editmyuserjsredirect', groups = { 'user' } },	
	{ right = 'editmywatchlist', groups = { '*' } },
	{ right = 'editprotected', groups = { 'sysop', 'advocate' } },
	{ right = 'editrestrictedfields', groups = { 'sysop' } },
	{ right = 'editsemiprotected', groups = { 'autoconfirmed','bot','sysop', 'advocate' } },
	{ right = 'editsitecss', groups = { 'sysop', 'interface-admin' } },
	{ right = 'editsitejs', groups = { 'sysop', 'interface-admin' } },
	{ right = 'editsitejson', groups = { 'sysop', 'interface-admin', 'advocate' } },
	{ right = 'editusercss', groups = { 'sysop', 'interface-admin' } },
	{ right = 'edituserjs', groups = { 'sysop', 'interface-admin' } },
	{ right = 'edituserjson', groups = { 'sysop', 'interface-admin', 'advocate' } },
	{ right = 'editwidgets', groups = { 'sysop','widgeteditor' }, extension = 'Widgets' },
	{ right = 'embed_pdf', groups = { 'sysop' }, extension = 'PDFEmbed' },
	{ right = 'generatepages', groups = { 'sysop' } },
	{ right = 'hideuser', groups = { 'sysop', 'suppress' } },
	{ right = 'import', groups = { 'sysop', 'advocate' } },
	{ right = 'importupload', groups = { 'sysop', 'advocate' } },
	{ right = 'interwiki', groups = { 'sysop', 'advocate' } },
	{ right = 'ipblock-exempt', groups = { 'bureaucrat','sysop', 'advocate' } },
	{ right = 'jobqueues', groups = { 'bureaucrat' } },
	{ right = 'managechangetags', groups = { 'sysop', 'advocate' } },
	{ right = 'markbotedits', groups = { 'sysop', 'advocate' } },
	{ right = 'mergehistory', groups = { 'sysop', 'advocate' } },
	{ right = 'minoredit', groups = { 'user' } },
	{ right = 'move', groups = { 'sysop','user', 'advocate' } },
	{ right = 'move-categorypages', groups = { 'sysop','user', 'advocate' } },
	{ right = 'move-rootuserpages', groups = { 'sysop','user', 'advocate' } },
	{ right = 'move-subpages', groups = { 'sysop','user', 'advocate' } },
	{ right = 'movefile', groups = { 'sysop','user', 'advocate' } },
	{ right = 'multipageedit', groups = { 'user' } },
	{ right = 'nominornewtalk', groups = { 'bot' } },
	{ right = 'noratelimit', groups = { 'bot','bureaucrat','sysop', 'advocate' } },
	{ right = 'nuke', groups = { 'sysop' } },
	{ right = 'pagetranslation', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'patrol', groups = { 'sysop', 'advocate' } },
	{ right = 'protect', groups = { 'sysop', 'advocate' } },
	{ right = 'protectsite-exempt', groups = { 'sysop' } },	
	{ right = 'purge', groups = { 'user' } },
	{ right = 'read', groups = { '*','user' } },
	{ right = 'recreatecargodata', groups = { 'sysop' }, extension = 'Cargo' },
	{ right = 'renameuser', groups = { '*' } },	
	{ right = 'replacetext', groups = { 'sysop' } },
	{ right = 'reupload', groups = { 'sysop','user', 'advocate' } },
	{ right = 'reupload-own', groups = { 'bureaucrat','sysop' } },
	{ right = 'reupload-shared', groups = { 'sysop','user', 'advocate' } },
	{ right = 'rollback', groups = { 'sysop', 'advocate' } },
	{ right = 'search_log', groups = { 'sysop' } },
	{ right = 'sendemail', groups = { 'user' } },
	{ right = 'sites_edit_information', groups = { 'bureaucrat' } },
	{ right = 'sites_edit_name_domain', groups = { 'bureaucrat' } },
	{ right = 'sites_edit_type', groups = { 'bureaucrat' } },
	{ right = 'skincategories', groups = { 'sysop' } },
	{ right = 'skipcaptcha', groups = { 'bot','sysop', 'emailconfirmed' } },
	{ right = 'spamblacklistlog', groups = { 'user' } },
	{ right = 'suppressionlog', groups = { 'sysop', 'suppress' } },
	{ right = 'suppressredirect', groups = { 'autoconfirmed','bot','sysop', 'advocate' } },
	{ right = 'suppressrevision', groups = { 'sysop', 'suppress' } },
	{ right = 'tagsreport', groups = { '*' } },	
	{ right = 'tboverride', groups = { 'sysop' } },
	{ right = 'template-bulk-classification', groups = { 'sysop' } },	
	{ right = 'titleblacklistlog', groups = { 'sysop' } },
	{ right = 'torunblocked', groups = { 'user' } },
	{ right = 'translate', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'translate-groupreview', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'translate-import', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'translate-manage', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'translate-messagereview', groups = { 'sysop' }, extension = 'Translate' },
	{ right = 'unblockself', groups = { 'bureaucrat','sysop', 'advocate' } },
	{ right = 'undelete', groups = { 'sysop', 'advocate' } },
	{ right = 'unwatchedpages', groups = { 'sysop', 'advocate' } },
	{ right = 'upload', groups = { 'sysop','user', 'advocate' } },
	{ right = 'userrights', groups = { 'bureaucrat' } },
	{ right = 'viewedittab', groups = { '*' } },
	{ right = 'viewmyprivateinfo', groups = { '*' } },
	{ right = 'viewsuppressed', groups = { 'sysop', 'suppress' } },
	{ right = 'viewmywatchlist', groups = { '*' } },
	{ right = 'writeapi', groups = { '*','bot','user' } }
}