sr_feuser_register: FE-Benutzergruppen werden zurückgesetzt

Sollte bei der Extension sr_feuser_register die Option enableAdminReview gesetzt sein,
tritt ein Fehler (FE-Gruppe wird auf 1 gesetzt) beim zuweisen der FE-Benutzergruppen auf, wenn zuerst dem Nutzer eine Benutzergruppe zugewiesen worden ist und dann auf den „Antrag annehmen“ geklickt wird. Durch Erweiterung der Extension kann dies verhindert werden.

Per Kickstarter eine eigene Extension erstellen: \fe_users_ext\

ext_localconf.php

$TYPO3_CONF_VARS['EXTCONF']['sr_feuser_register']['tx_srfeuserregister_pi1']
['confirmRegistrationClass'][] = 'EXT:fe_users_ext/res/class.
tx_confirmRegistrationClass_preProcess.php:&tx_confirmRegistrationClass_preProcess';

res/class.tx_confirmRegistrationClass_preProcess.php

<?php
class tx_confirmRegistrationClass_preProcess {
 function confirmRegistrationClass_preProcess ( &$row, $objController ) {
  unset( $row[ 'usergroup' ] );
 }
}
if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']
['ext/fe_users_ext/res/class.tx_confirmRegistrationClass_preProcess.php'])
{
 include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']
 ['ext/fe_users_ext/res/class.tx_confirmRegistrationClass_preProcess.php']);
}
?>
Dieser Beitrag wurde unter sr_feuser_register, TYPO3 veröffentlicht. Setze ein Lesezeichen auf den Permalink.