ListGroupMembers, tüm kullanıcıları kurallı kullanıcı grubuna göre listeleyen bir betiktir. Varsayılan kullanıcı grupları şunlardır: Fandom Personeli, SOAP, Viki Temsilcileri, Viki Uzmanları, Küresel Tartışma Moderatörleri, Bürokratlar, Hizmetliler, Tartışma Moderatörleri, Geri Döndürücüler ve Botlar.
Bu betik yalnızca şu sayfalarda yüklenmek üzere tasarlanmıştır: Special:BlankPage/LGM, Special:BlankPage/ListGroupMembers, Special:ListGroupMembers ve Special:LGM.
Configuration
Bu betik için yapılandırması window.lgmConfig nesnesidir. Aşağıdaki özellikler yapılandırılabilir:
sort- Kullanıcıları sıralamak için kullanılan bir işlev (veya işleyici adı).
include- Dahil edilecek bir dizi kullanıcı grubu. Hariç tutulan hakları içeremez.
exclude- Hariç tutulacak bir dizi kullanıcı grubu.
type- Kullanıcı listesinin nasıl gösterileceğini belirler.
- TODO
actions - Kullanıcı arayüzüne dahil edilecek bir dizi eylem.
grouped- Listenin ilgili kullanıcı grupları tarafından ayrılıp ayrılmayacağını belirler.
useRegistry- Listenin grup türlerine göre ayrılıp ayrılamayacağını belirler. Bu, yalnızca
window.lgmConfig.grouped,trueolarak ayarlandığında etkinleştirilebilir. search- Bir arama çubuğunun görünüp görünmeyeceğini belirler.
lazyUpdatetrueolarak ayarlanırsa, içerik otomatik olarak yeniden oluşturulmalıdır.delay- Ögeleri oluşturmak için gecikme süresini ayarlar (saniye olarak).
enableActionsfalseolarak ayarlanırsa, işlemler kullanıcı arayüzünde görüntülenmez.
Installation
Değişiklik günlüğü
- August 10, 2019
v1.0
- The script has been created!
- August 25, 2019
v1.3
- The script has been rewritten for UCP use. Compatibility testing is in progress.
Yapılacaklar listesi
- Add user actions to the list.
- Create a fix to the script that allows sections to be collapsible.
- Adding additional sort options.
- Filter options?