Module:Sanctions/data/sandbox

-- todo split into multiple suggested aliases (eg scwisil -> scw or isil) local sanctions = { aa = { topic = "Armenia and Azerbaijan", scope = "politics, ethnic relations, and conflicts involving Armenia, Azerbaijan, or both", wikilink = "WP:GS/AA", restrictions = {['restriction1'] = "Only extended-confirmed editors may make edits related to the topic area, though editors who are not extended-confirmed may post constructive comments and make edit requests related to articles within the topic area on article talk pages. Should disruption occur on article talk pages, administrators may take enforcement actions against disruptive editors and/or apply page protection on article talk pages. However, non-extended-confirmed editors may not make edits to internal project discussions related to the topic area, even on article talk pages. Internal project discussions include, but are not limited to, Articles for deletion nominations, WikiProjects, requests for comment, requested moves, and noticeboard discussions."} },   crypto = { topic = "Blockchain and cryptocurrencies", scope = "blockchain and cryptocurrencies", wikilink = "WP:GS/CRYPTO", restrictions = {['ds'] = true, ['1rr'] = true} },   kurd = { topic = "Kurds and Kurdistan", scope = "Kurds and Kurdistan", wikilink = "WP:GS/KURD", restrictions = {['restriction1'] = "Only extended-confirmed editors may make edits related to the topic area, though editors who are not extended-confirmed may post constructive comments and make edit requests related to articles within the topic area on article talk pages. Should disruption occur on article talk pages, administrators may take enforcement actions against disruptive editors and/or apply page protection on article talk pages. However, non-extended-confirmed editors may not make edits to internal project discussions related to the topic area, even on article talk pages. Internal project discussions include, but are not limited to, Articles for deletion nominations, WikiProjects, requests for comment, requested moves, and noticeboard discussions."} },	mj = { topic = "Michael Jackson", scope = "Michael Jackson", wikilink = "WP:GS/MJ", restrictions = {['ds'] = true} },   pw = { topic = "Professional wrestling", scope = "professional wrestling", wikilink = "WP:GS/PW", restrictions = {['ds'] = true} },	rusukr = { topic = "Russo-Ukrainian War", scope = "the Russo-Ukrainian War", wikilink = "WP:GS/RUSUKR", restrictions = {['restriction1'] = "Only extended-confirmed editors may make edits related to the topic area, though editors who are not extended-confirmed may post constructive comments and make edit requests related to articles within the topic area on article talk pages. Should disruption occur on article talk pages, administrators may take enforcement actions against disruptive editors and/or apply page protection on article talk pages. However, non-extended-confirmed editors may not make edits to internal project discussions related to the topic area, even on article talk pages. Internal project discussions include, but are not limited to, Articles for deletion nominations, WikiProjects, requests for comment, requested moves, and noticeboard discussions."} },	sasg = { topic = "South Asian social groups", scope = "South Asian social groups", wikilink = "WP:GS/CASTE", restrictions = {['ds'] = true} },   scwisil = { topic = "Syrian Civil War and ISIL", scope = "the Syrian Civil War and ISIL", wikilink = "WP:GS/SCW&ISIL", restrictions = {['ds'] = true, ['1rr'] = true}, palias = "syria" },   ukunits = { topic = "measurement units in the United Kingdom", scope = "measurement units in the United Kingdom", wikilink = "WP:GS/UKU", restrictions = {['ds'] = true}, palias = "uku" },       uyghur = { topic = "Uyghur genocide", scope = "Uyghurs, Uyghur genocide, or topics that are related to Uyghurs or Uyghur genocide", wikilink = "WP:GS/UYGHUR", restrictions = {['ds'] = true} } }

local aliases = { ['cry'] = 'crypto', ['bc'] = 'crypto', ['irp'] = 'iranpol', ['syr'] = 'scwisil', ['syria'] = 'scwisil', ['scw'] = 'scwisil', ['isil'] = 'scwisil', ['isis'] = 'scwisil', ['uku'] = 'ukunits' }

-- export return {sanctions = sanctions, aliases = aliases}