Is there any way to programmatically update group of specific user (in contrast to manual proceeding via Special:UserRights)?
Initial situation: 1. The requirement to use my MediaWiki is, that particular mediawiki user is in one of two Active Directory groups (Domain-MediaWiki_ReadOnly resp. Domain-MediaWiki_ReadWrite).
MediaWiki user authenticates against Active Directory successfully - works topically.
Getting programmatically the AD group, where User is in (via LdapAutoAuthentication.php) - works topically.
Creating two new user groups in MediaWiki by manipulating LocalSettings.php - works topically:
$wgGroupPermissions['ReadOnly']['read'] = true;
$wgGroupPermissions['ReadOnly']['edit'] = false;
$wgGroupPermissions['ReadWrite']['read'] = true;
$wgGroupPermissions['ReadWrite']['edit'] = true;
But now, how to programmatically map user, which is in AD group
- 'Domain-MediaWiki_ReadOnly' to MediaWiki group 'ReadOnly'
- 'Domain-MediaWiki_ReadWrite' to MediaWiki group 'ReadWrite'
via bypassing 'Special:UserRights' (to add specific user to relevant MediaWiki group manually) ?
Does anyone of you guys have any idea(s)?