MediaWiki:Gadget-UserRightsManager.js: Difference between revisions

Jump to navigation Jump to search
(testing)
(testing)
Line 77: Line 77:
this.groupsNonStewardSuppressInput = new OO.ui.CheckboxInputWidget({
this.groupsNonStewardSuppressInput = new OO.ui.CheckboxInputWidget({
selected: permissionText.includes('suppress') && mw.config.get('wgUserGroups').includes('steward'),
selected: permissionText.includes('suppress') && mw.config.get('wgUserGroups').includes('steward'),
disabled: !mw.config.get('wgUserGroups').includes('steward')
});
this.groupsAbuseFilterInput = new OO.ui.CheckboxInputWidget({
selected: permissionText.includes('abusefilter-admin') && mw.config.get('wgUserGroups').includes('steward'),
disabled: !mw.config.get('wgUserGroups').includes('steward')
disabled: !mw.config.get('wgUserGroups').includes('steward')
});
});
Line 95: Line 99:
new OO.ui.FieldLayout(this.groupsInterfaceAdminInput, {label: 'Interface administrator', align: 'inline'}),
new OO.ui.FieldLayout(this.groupsInterfaceAdminInput, {label: 'Interface administrator', align: 'inline'}),
new OO.ui.FieldLayout(this.groupsNonStewardSuppressInput, {label: 'Suppressor', align: 'inline'}),
new OO.ui.FieldLayout(this.groupsNonStewardSuppressInput, {label: 'Suppressor', align: 'inline'}),
new OO.ui.FieldLayout(this.groupsNonStewardSuppressInput, {label: 'Abuse filter administrator', align: 'inline'}),
new OO.ui.FieldLayout(this.groupsAbuseFilterInput, {label: 'Abuse filter administrator', align: 'inline'}),
]
]
})
})