Diskuse k Wikipedii:Techničtí správci

Přidat téma
Aktivní diskuse

Návrh právEditovat

  • Měnit editační filtry v takovém rozsahu, jako mohou správci (abusefilter-log-detail, abusefilter-modify)
  • Editovat stránky ve jmenném prostředí MediaWiki (editinterface)
  • Editovat (polo)zamčené stránky (editprotected, editsemiprotected)
    • Kvůli trvale zamčeným šablonám
  • Přesouvat bez ponechání přesměrování (suppressredirect)
  • Práce se značkami (managechangetags, deletechangetags)
  • Měnit model obsahu stránek (editcontentmodel)
  • Importovat stránky (import)
  • Přesouvat stránky i s podstránkami (move-subpages)
  • Slučování historií stránek (mergehistory)
  • Používání vyšších limitů v API dotazech (apihighlimits)

--Martin Urbanec (diskuse) 1. 8. 2018, 16:47 (CEST) Návrh doplnil dle návrhu JAna --Martin Urbanec (diskuse) 2. 8. 2018, 18:03 (CEST) Doplnil --Martin Urbanec (diskuse) 25. 8. 2018, 19:59 (CEST)+nekontroverzní apihighlimits --Martin Urbanec (diskuse) 28. 8. 2018, 17:05 (CEST)

PřipomínkyEditovat

  • K užití práv: technický správce by neměl editovat obsah stránek zamčených kvůli probíhajícímu sporu, ale naopak může editovat po technické stránce - údržba, neexistující šablony apod.
  • Ke zvážení dávám práva editcontentmodel, import, move-subpages

JAn (diskuse) 2. 8. 2018, 11:10 (CEST)

Ok, návrh pravidla aktualizován, stejně jako návrh práv. --Martin Urbanec (diskuse) 2. 8. 2018, 18:03 (CEST)

Připomínky IIEditovat

  • Vím, že se to už diskutovalo v ŽoKu, přijde mi ale, že např. kvůli přesunům šablon a kategorií by technický správce přeci jen měl právo delete získat. Nevím, k čemu by práva delete a undelete potřeboval na dočasné smazání a obnovení, ale na trvalé smazání přesměrované kategorie (po přesunu) nebo šablony by takové právo bylo dle mého potřeba.
  • Co ten nápad se zkušební lhůtou z ŽoKu? Zapracujeme ho sem?
  • Nejsem si jistý, zda jsou některá práva natolik potřeba, aby nemohla být jako dosud přidělena kdyžtak jen samostatně a dočasně pro určitý účel, např. import. Jak často myslíte, že ho techničtí správci využjí?
  • Asi bych někde (nemusí být zde) vymezil rozdíl mezi Správci a Technickými správci (případně Patroláři/Revertéry). Kdy zažádat o které? Třeba editační filtry a značky by dle mého bylo lepší přidělit skupinám zabývajícím se patrolou, spíše než technickým správcům, kteří mají za úkol spíše údržbu. Ale je fakt, že neznám moc jak se s filtry/značkami pracuje, možná se pletu a zrovna techničtí správci by práva měli mít určitě? Pokud bych chtěl editovat editační filtry, mám zažádat o správce, technického správce nebo o jinou skupinu? A co editace zamčených stránek?

--Dvorapa (diskuse) 25. 8. 2018, 12:08 (CEST)

  • Na tyto případy by mělo stačit suppressredirect. Dočasné smazání je alternativou k mergehistory.
  • Zkušební lhůtu bych sem asi netahal, podle mě je zbytečná.
  • Právo se nedá přidělit samostatně. Přidělit se dá jen uživatelská skupina. Právo import není na rozdíl od importupload nebezpečné natolik, aby se nedalo přidělit stále.
  • Stačí toto? --Martin Urbanec (diskuse) 25. 8. 2018, 12:42 (CEST)
Ty případy u mě třeba vznikají robotem, u kterého moc supressredirect ovlivnit nemohu. Dřív byl supressredirect i u robotů, nyní myslím není nebo je nutné jej nějak zapnout (nemám tušení jak). Aha, já netušil, že na WP:S je to takto hezky shrnuté. Asi bych na to odkazoval z ostatních stránek, případně to vyčlenil do nějaké chytré podstránky (případně případně do šablony vkládané do těchto stránek?). --Dvorapa (diskuse) 25. 8. 2018, 13:08 (CEST)
Mimochodem právě od toho tu máme právě tu skupinu Transwiki importérů ne? --Dvorapa (diskuse) 25. 8. 2018, 13:43 (CEST)
Boti mají právo suppressredirect i teď a je možné ho používat, viz níže. Není v tom nejmenší problém, boti toto právo mají by default. Dle dokumentace to umí i movepages.py, parametr -noredirect. Pokud to nepoužíváš, není to chyba sw a důvod, proč by měli mít tech správci právo delete. V ŽOKu je poměrně jasné vyjádření, že právo delete by mělo zůstat správcům. Ano, ale není možné ji (zatím) přidělit lokálně, jen skrze stewardy. Můžeme se shodnout a dát tu možnost byrokratům (?). Ad WP:S) Nevidím důvod to vkládat do každé stránky, spíš to dát na WP:Uživatelské skupiny, do WP:S to transcludovat a z ostatních stránek na tuto stránku odkazovat. Mimochodem, co se týče editfiltrů, ty jsou natolik technické, že spadají do kategorie technických správců na 100 %. Patrola je schopná říct, jestli není něco, co by si zasloužilo vlastní filtr, ale pochybuji, že všichni patroláři jsou schopní psát i filtry. --Martin Urbanec (diskuse) 25. 8. 2018, 14:27 (CEST)
Tak ono ne všechny kategorie přesouvám robotem, hodně jich přesouvám i ručně, to samé se šablonami. V ŽoKu se diskutovalo především o navrženém využití delete pro dočasné smazání a obnovení, což mi také přijde nevhodné, ale pro šablony a kategorie je dle mého dost nutné. Bez něj v podstatě mohu existenci skupiny technických správců zcela ignorovat a v budoucnu pro technické účely údržby zažádat rovnou o klasického správce. Ano, dříve se pro jednorázová dočasná přidělení transwiki importérů i importérů přeci také běžně psalo stevardům, nemám s tím problém ani dnes. Na tu část ve WP:S jsem zřídil přesměrování na již často odkazovaném názvu a zapracoval ho i do stránky pomocí šablony Redirect. V budoucnu to může někdo vyčlenit samozřejmě. --Dvorapa (diskuse) 25. 8. 2018, 18:40 (CEST)
Jistě, a ty, které přesouváš ručně, můžeš přesunout bez zachování přesměrování díky existenci práva suppressredirect u tech. správců. V ŽOKu někteří prohlásili, že právo delete nechtějí mít za žádnou cenu. Ano, je pravda, že se občas může hodit, ale právě díky tomu, že není jasně oddělené technické použití práva delete bylo některými odmítnuto. Nemám nic proti právu delete principielně, ale postupem času mě nenapadl jediný případ, kdy by bylo právo naprosto nutné. I co se koukám na tvé smazané, prakticky jediným důvodem pro smaz je relikt => řešitelný suppressredirectem. --Martin Urbanec (diskuse) 25. 8. 2018, 19:59 (CEST)
Nu dobrá, protože mě touhle denní dobou nenapadá nic dalšího, upouštím od tohoto bodu. Ale myslím, že je hodně jiných případů, kdy je právo po technické stránce hodně potřeba a přijde mi poněkud blbé žádat jako technický správce normálního správce o provedení smazání nějaké technikálie, kterou je třeba smazat. V diskusi též zaznělo že není problém práva technického správce okamžitě odebrat, smaže-li ten něco mimo kompetence kodifikované doporučením. Zbývá tedy ten import aj., kde bych opravdu raději šetřil a spíše dal techsysopům méně práv, která budou využívat, než hromady práv, která skoro nevyužijí. Nicméně rozhodnutí nechám na tobě, své jsem si k tomu řekl, ale na ničem vyloženě netrvám. --Dvorapa (diskuse) 26. 8. 2018, 00:21 (CEST)
Suppressredirect s botem
urbanecm@notebook ~ 
$ python
Python 2.7.14 (default, Sep 23 2017, 22:06:14) 
[GCC 7.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pywikibot
>>> site = pywikibot.Site()
>>> page = pywikibot.Page(site, u"Wikipedista:Martin Urbanec/tmp")
>>> page.move(u"Wikipedista:Martin Urbanec/test", reason="test", noredirect=True)
Password for user UrbanecmBot on wikipedia:cs (no characters will be shown): 
Logging in to wikipedia:cs as UrbanecmBot
WARNING: API warning (login): Main-account login via "action=login" is deprecated and may stop working without warning. To continue login with "action=login", see [[Special:BotPasswords]]. To safely continue using main-account login, see "action=clientlogin".
WARNING: API warning (main): Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes. Use [[Special:ApiFeatureUsage]] to see usage of deprecated features by your application.
WARNING: /home/urbanecm/bin/pywikibot-core/pywikibot/tools/__init__.py:2023: UserWarning: File /home/urbanecm/.pywikibot/pywikibot.lwp had 644 mode; converted to 600 mode.
  warn(warn_str.format(filename, st_mode - stat.S_IFREG, mode))

Page(Wikipedista:Martin Urbanec/test)
>>> 
urbanecm@notebook ~ 
$ cd ~/unsynced/git/wmf/gerrit/pywikibot/core
urbanecm@notebook ~/unsynced/git/wmf/gerrit/pywikibot/core 
$ ./pwb.py movepages -from:"Wikipedista:Martin_Urbanec/Pískoviště/4" -to:"Wikipedista:Martin_Urbanec/Pískoviště/44" -noredirect
Moving page [[Wikipedista:Martin Urbanec/Pískoviště/4]] to [[Wikipedista:Martin_Urbanec/Pískoviště/44]]
Sleeping for 6.8 seconds, 2018-08-25 14:29:43
urbanecm@notebook ~/unsynced/git/wmf/gerrit/pywikibot/core 
$ 

Vložil --Martin Urbanec (diskuse) 25. 8. 2018, 14:27 (CEST) a doplnil --Martin Urbanec (diskuse) 25. 8. 2018, 14:30 (CEST)

Dřív to dělal Pywikibot automaticky u všech přesunů, i u category.py nebo template.py, ale myslím, že jsme se na cswiki vzbouřili proti tomu tehdá. --Dvorapa (diskuse) 25. 8. 2018, 18:31 (CEST)

Dotaz - editační filtryEditovat

Zdravím, proč skupina technických správců nemá práva abusefilter-log-private, abusefilter-view-private a případně abusefilter-modify-restricted? Umím si představit uživatele, který žádá o práva technického správce kvůli práci s editačními filtry, ale momentálně by mu nebylo umožněno pracovat s těmi tajnými. Je to úmysl, nebo nedorozumění? Nebo tato práva jsou zahrnuta v abusefilter-modify? (četl jsem diskuse i hlasování, zmínka tam o tom není)--MrJaroslavik (diskuse) 17. 6. 2020, 08:56 (CEST)

Vrátit se na projektovou stránku „Techničtí správci“.