Module talk:Sanctions: Difference between revisions

Content deleted Content added
Talk notices: iranpol is set to be removed from the topics table as it's bee superseded
clear of leftover(?) content
Tag: Replaced
 
(6 intermediate revisions by 5 users not shown)
Line 1:
{{notice|Actual#REDIRECT talk discussion for this module should be redirected to '''[[Template talk:Gs]]'''}}
 
{{Redirect category shell|
==TODOs / issues==
{{R from remote talk page}}
* Support alias calls (eg from {{t|Gs/alert}}) {{done}}
}}
* Default sizes (long if restrictions, etc)
** Less options in general, standardise a style
* Move msgs out of main module
* Raw mode for table (eg for {{t|Community sanction}})
* Do something about the community sanction, block and topic ban templates
* Do something about the alert template (ref ANI discussion) - find some interested parties
* Make [[WP:GS]] more useful
** [[Wikipedia:Administrators%27_noticeboard#Community_sanctions_log_centralisation|log pages]]
*** Standardised templates to make logging easier and more searchable
* Editnotices don't show on mobile ({{phab|T201595}}).
* Trim the notices. Too much extraneous info.
 
===Other===
* {{EF|602}} (ie [[MediaWiki:Abusefilter-warning-DS]]) should not display "Arbitration Committee" for community sanctions (which also use 602). Hide conditionally if possible, or request separate EF?
* Combine multiple talk notice restrictions into one template
 
===Progress===
Also see: [[Wikipedia_talk:General_sanctions#Talk_notice_template_proposal|WT:GS § Talk notice template proposal]]
 
*<b>{{t|Gs/talk notice}}</b> {{done}}
**{{t|Gs/talk notice|crypto|type=long}}
**{{t|gs/talk notice|sasg}} - standard wrapper, should be replaced and obsolete
**{{t|Gs/talk notice|covid}} - standard wrapper, should be replaced and obsolete
**{{t|Gs/talk notice|mj}} - standard wrapper, should be replaced and obsolete
**{{t|Gs/talk notice|scwisil}}
*<b>{{t|Gs/alert}}</b> {{done}}
**Sync {{t|Gs/alert/sandbox}}
:<b>{{t|Gs/topics/table}}</b> (documentation table) {{done}}
**Sync {{t|Gs/topics/table/sandbox}}
*<b>{{t|Gs/topics}}</b> (helper func to return data from module, for use in other templates) {{done}}
**Sync {{t|Gs/topics/sandbox}}
**{{t|Community sanction}} - no changes required (due to above)
*<b>{{t|Gs/editnotice}}</b>
**{{t|COVID19 GS editnotice}} (should this one even exist? no page-level sanctions exist for COVID; this would be the only time any DS/GS sanction uses an editnotice in such a case. ping {{ping|L235|p=}})
**{{t|Editnotice blockchain 1RR}}
**{{t|Editnotice SCW 1RR}}
 
----
{{re|ProcrastinatingReader}} I mean, you're absolutely right that the COVID editnotice probably shouldn't exist. '''[[User:L235|Kevin]]''' (<small>aka</small> [[User:L235|L235]] '''·''' [[User talk:L235#top|t]] '''·''' [[Special:Contribs/L235|c]]) 19:59, 30 July 2020 (UTC)
 
==Talk notices==
===Parameters===
Rough plan...
 
* {{para|1}} / {{para|topic}} topic
* {{para|type|long/standard/mini}}. Alias {{para|2}}. Default = 'standard'. Mini is the shortest one. Standard splits up 'mini' into two paragraphs, and displays page-level restrictions. Long will also display remedies and exemptions.
* Common admin page-level sanctions:
** {{para|1rr}} 1RR is applicable to this article
** {{para|consensusrequired}} challenged edits require consensus
** {{para|brd}} BRD is required
*Custom page-level restrictions: {{para|restriction1}} (details of restriction), {{para|log1}} (diff of admin adding entry to log)
 
===With this template===
====Long====
{{Gs/talk notice|topic=crypto|type=long}}
 
====Standard====
{{Gs/talk notice|crypto|standard}}
 
====Mini====
{{Gs/talk notice|crypto|mini}}
 
====Custom restrictions====
{{Gs/talk notice|crypto|long|restriction1=Don't do XYZ etc}}
{{Gs/talk notice|crypto|long|brd=y|consensusrequired=y}}
 
===Reference: ArbCom===
{{IPA AE |Consensus required= |BRD= }}
{{American politics AE |Consensus required= |BRD= }}
{{ArbCom Arab-Israeli enforcement}}
{{Ds/talk notice|mos}}
{{Ds/talk notice|mos|brief}}
 
===Reference: Community===
====Blockchain====
{{Gs/talk notice|crypto|type=long}}
{{Gs/talk notice|crypto|type=mini}}
====MJ====
{{Gs/talk notice|mj}}
====SASG====
{{gs/talk notice|sasg}}
====Generic====
{{Sanctions}}
 
==Edit notices==
General principle: Edit notices are best used for additional page-level restrictions; they should ''generally'' not be used if only DS is authorised. (see {{t|ArbCom Arab-Israeli editnotice}}, {{t|IPA AE/Edit notice}}, [[Special:Diff/963614122]]). As of current, that would mean editnotices be used for SCW&ISIL and Crypto only.
 
===Params===
*{{para|topic}}
*{{para|1rr}}, (later possibly consensusrequired, brd, 500/30) - preset/common restrictions
*{{para|restriction1}}, {{para|log1}} - custom restrictions
 
===With this template===
{{Gs/editnotice|crypto}}
{{Gs/editnotice|crypto|restriction1=test (A)}}
{{Gs/editnotice|iranpol|1rr=yes}}
{{Gs/editnotice|iranpol|consensusrequired=yes}}
{{Gs/editnotice|iranpol|1rr=yes|consensusrequired=yes}}
{{Gs/editnotice|iranpol|restriction1=test (B)}}
 
===Reference: ArbCom===
{{Ds/editnotice|nocat=yes}}
{{ArbCom Arab-Israeli editnotice|nocat=yes}}
{{IPA AE/Edit notice|nocat=yes}}