dev

ListUsers vikideki çeşitli grupların kullanıcılarını listeler. ListAdmins betiğe benzer şekilde, liste API aracılığıyla oluşturulur ve bu nedenle herhangi bir değişiklik gerektirmez. Ancak grup manuel olarak ayarlanabilir. Kullanıcı haklarındaki herhangi bir değişiklik otomatik olarak listeye eklenecektir.

Installation

Usage

listusers sınıf adına ve kimlik olarak grup adına sahip herhangi bir etiket, o gruptaki kullanıcıların bir listesini oluşturur. Örneğin:

Kod Çıkış
<div class="listusers" id="sysop"></div>

Configuration

Liste, listUsers nesnesi kullanılarak yapılandırılabilir.

Seçenek Tür Değerler Varsayılan
listUsers.talk - Bir mesaj bağlantı ekler. boole true/false true
listUsers.contribs - Bir katkı bağlantı ekler. boole true/false false
listUsers.editcount - Kullanıcıların gerçek düzenleme sayısını ekler boole true/false false
listUsers.limit - Ayrıştırılan sonuç sayısı (maks. 500) sayı 1 - 500 arasında herhangi bir değer 10

listUsers nesnesi, elle eklenebilen özel kullanıcı gruplarını da depolar.

Örneğin, listenin mesaj sayfası ve katkı bağlantılarıyla birlikte görüntülenmesini istiyorsanız kodunuz şöyle görünür:

window.listUsers = {
    talk: true,
    contribs: true
}
importArticle({
    type: 'script',
    article: 'MediaWiki:ListUsers/code.js'
});

Diğer seçenekler varsayılan değerleri alacaktır.

Kullanıcı grupları

Geçerli kimlikler olarak kullanılabilecek desteklenen kullanıcı gruplarının tam listesi (büyük/küçük harfe duyarlı):

Special:ListUsers içinde listelenen diğer gruplar bilerek kapatıldı, ancak gerekirse elle eklenebilir.

Özel kullanıcı grupları ekleme

Betik, özel kullanıcı gruplarını da destekler. Özel kullanıcı grupları eklemek için bunları listUsers.customgroups dizisinde saklayın. Örneğin:

window.listUsers.customgroups = ['codeeditor'];
importArticle({
    type: 'script',
    article: 'MediaWiki:ListUsers/code.js'
});

Kullanıcı grupları hariç tutma

Ek kullanıcı gruplarındaki kullanıcılar, birkaç özel sınıfın eklenmesiyle hariç tutulabilir:

Sınıf Hariç tutma
LU-exclude-bot Bot
LU-exclude-bureaucrat Bureaucrat
LU-exclude-content-moderator Content Moderator
LU-exclude-rollback ⧼userprofile-global-tag-rollback⧽
LU-exclude-staff Staff
LU-exclude-sysop Administrator
LU-exclude-threadmoderator Thread Moderator