Discussioni MediaWiki:Gadget-markAdmins.js

(Reindirizzamento da Discussioni aiuto:Accessori/markAdmins)
Ultimo commento: 5 mesi fa, lasciato da Superpes15 in merito all'argomento Bug?

Aggiornare lista modifica

Bisognerebbe aggiornare la lista degli amministratori (ricavata da Wikipedia:Amministratori#Lista degli amministratori):

"Abisys", "Ale Sasso", "Alkalin", "Amarvudol", "Antonio1952", "Aplasia", "Archenzo", "ArtAttack", "Ary29", "Ask21", "AttoRenato", ".avgas", "Basilicofresco", "BohemianRhapsody", "Bradipo Lento", "Bramfab", "Buggia", "Bultro", "Burgundo", "Carlomartini86", "Carlomorino", "Castagna", "Caulfield", "Ceppicone", "Civvì", "Daimona Eaytoy", "Dan Kenshi", "Delfort", "Dimitrij Kasev", "Doc.mari", "Dome", "Dr Zimbu", "Elwood", "Epìdosis", "Er Cicero", "Erinaceus", "Esculapio", "Eumolpo", "Euphydryas", "Eustace Bagge", "Fabexplosive", "Fabyrav", "FeltriaUrbsPicta", "Fringio", "Gac", "Gianfranco", "Guidomac", "Horcrux", "Hypergio", "Ignisdelavega", "Ilario", "IndyJr", "Jaqen", "Kirk39", "Klaudio", "KS", "L736E", "Laurentius", "Lepido", "LukeWiller", "M&A", "Madaki", "MapiVanPelt", "Marcok", ".mau.", "Melos", "Mess", "MM", "Moroboshi", "Narayan89", "Nicolabel", "Nubifer", "Ombra", "Osk", "Paginazero", "Parma1983", "Pequod76", "Phantomas", "Phyrexian", "%Pier%", "Pierpao", "Pil56", "RanZag", "Remulazz", "Retaggio", "Ripepette", "Roberto Mura", "Rojelio", "Rotpunkt", "Ruthven", "Sakretsu", "Sannita", "Sanremofilo", "Shivanarayana", ".snoopy.", "Soprano71", "Superchilum", "Supernino", "Syrio", "Threecharlie", "Tirinto", "Tooby", "Torsolo", "Vale93b", "Valepert", "Valerio Bozzolan", "ValterVB", "Vegetable", "Veneziano", "Vito", "Yiyi"

--Horcrux (msg) 14:03, 28 set 2018 (CEST)Rispondi

diff99922794 rimossi Fullerene e Gvf, allineato me e .avgas.--Sakretsu (炸裂) 14:15, 28 set 2018 (CEST)Rispondi

Sigle in nero modifica

Segnalo --Horcrux (msg) 13:06, 9 ott 2018 (CEST)Rispondi

Doppio flag modifica

Visto che di là non avete risposto, e che comunque è un problema diverso apro qui la disucssione. Non sono esperto di programmazione attuale ma se ci sono degli If ci saranno degli If not suppongo, non si possono annidare e fare si che gli Amministratori di interfaccia abbiano solo la AI oppure prima controllare se un utente e AI e poi se non è AI se è A? In modo che gli AI abbiano solo AI e gli A solo A. Grazie User:Valerio Bozzolan--Pierpao.lo (listening) 18:08, 9 ott 2018 (CEST)Rispondi

[@ Pierpao] Sì, si può fare, ma se lo si vuole va fatto per bene, evitando di mettere la A anche se c'è una B o un CU. --Daimona Eaytoy (Scrivimi!) 18:26, 9 ott 2018 (CEST)Rispondi

Bug interwiki modifica

[@ Daimona Eaytoy, Sakretsu] Ho notato che, scrivendo wikt:Utente:Horcrux, vengo indicato come amministratore di Wikizionario :-) Immagino succeda con tutti i progetti. --Horcrux (msg) 18:29, 4 lug 2019 (CEST)Rispondi

[@ Horcrux] Vedo che è un problema di regex, viene usata /.wiki.Utente.(.+)/ e becca pure i link agli altri progetti italiani. Sarei tentato di trasformarla in /^\/wiki\/Utente:(.+)/, ma mi chiedo se questo possa avere effetti collaterali. --Daimona Eaytoy (Scrivimi!) 18:38, 4 lug 2019 (CEST)Rispondi
Con quel pattern non corrisponderebbe nessun link, né in realtà mi sembra che il problema sia in quel punto. Si tratta di individuare il dominio it.wikipedia per tutti i flag tranne steward--Sakretsu (炸裂) 01:32, 6 lug 2019 (CEST)Rispondi
[@ Sakretsu] Come? I link nelle firme su questa pagina, perlomeno, sono della forma <a href="/wiki/Utente:Sakretsu", mentre il link a wikt messo da Horcrux sopra è <a href="https://it.wiktionary.org/wiki/Utente:Horcrux". La regex attuale li becca entrambi, quella che dicevo sopra solo il secondo. Il mio dubbio è se i link siano fatti così in tutte le pagine; comunque immagino che per sicurezza si potrebbe mettere un it.wikipedia.org opzionale all'inizio della regex, in alternativa all'anchor. Ovvero, /(?:^|it\.wikipedia\.org)\/wiki\/Utente:(.+)/. Provandola un po' barbaramente in console funziona, MA non è sufficiente cambiare la regex. Altrimenti a riga 55 il match è null e conseguentemente il [ 1 ] dà errore. Per ovviare al problema, mi sembra che la cosa più logica sia rivedere l'utilizzo di wgArticlePath; anziché quello potremmo usare la regex di cui sopra, così da scartare subito le pagine esterne. E a quel punto, ci si potrebbe accorpare il controllo per le sottopagine, così da evitare di eseguire due regex praticamente identiche. --Daimona Eaytoy (Scrivimi!) 09:40, 6 lug 2019 (CEST)Rispondi
Non è detto che nell'attributo href si trovi esclusivamente il percorso e non il link. A parte le incertezze su eventuali eccezioni del comportamento di Mediawiki, la cosa più banale che mi viene in mente è che ci si potrebbe pure firmare col link esterno sempre per quel senso estetico che rende tutto più complesso. Comunque la questione non si pone perché, come dicevo, il problema più che altro è il dominio che per il flag di steward può essere uno qualsiasi casomai usino una firma globale, mentre per i flag locali deve corrispondere solo a it.wiki, il che costringe ad aggiungere un controllo a parte--Sakretsu (炸裂) 12:42, 6 lug 2019 (CEST)Rispondi
Ah, ora capisco la parte degli steward, non ci avevo pensato. Diciamo però che se uno vuol firmare col link esterno, se la va proprio a cercare... Comunque come dicevo sopra si possono accorpare i due controlli wgArticlePath + sottopagine in un'unica regex, quindi sarebbe un controllo in meno, e uno in più per gli steward. --Daimona Eaytoy (Scrivimi!) 12:58, 6 lug 2019 (CEST)Rispondi

Bug? modifica

[@ Daimona Eaytoy] Non riesco a vedere accanto al buon ladrone la lettera A. Non capisco il motivo, ho provato anche a modificare manualmente la lista (aggiungendo un trattino basso giusto per prova) ma nulla. Escluderei un mio problema o conflitto con altri script, perché ho anche provato a girare lo script nella console di un altro browser, ottennedo lo stesso risultato. Ho poi ho notato che c'è Utente:Filtro anti abusi che ha 3 parole e ugualmente, in questo caso, non si vede la A! Qualche problema nelle regex o c'è altro? --Superpes15(talk) 18:03, 5 nov 2023 (CET)Rispondi

[@ Superpes15] Grazie per la segnalazione, ho corretto e sì, dipendeva dalle tre parole :-) --Daimona Eaytoy (Scrivimi!) 20:03, 5 nov 2023 (CET)Rispondi
Perfetto, immaginavo, ma non trovavo il problema! Grazie mille a te come sempre :) --Superpes15(talk) 20:09, 5 nov 2023 (CET)Rispondi
Ritorna alla pagina "Gadget-markAdmins.js".