40 if ($table !==
'be_groups' ||
$GLOBALS[
'TYPO3_CONF_VARS'][
'BE'][
'explicitADmode'] !==
'explicitAllow') {
45 $explicitAllowDenyFields = GeneralUtility::trimExplode(
',', $backendUserGroup[
'explicit_allowdeny']);
46 foreach ($explicitAllowDenyFields as $value) {
47 if ($value !==
'' && strpos($value,
'tt_content:list_type:') === 0) {
48 if (!in_array(
'tt_content:CType:list:ALLOW', $explicitAllowDenyFields,
true)) {
50 $flashMessage = GeneralUtility::makeInstance(
52 $this->
getLanguageService()->sL(
'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:error.backendUserGroupListTypeError.message'),
53 $this->
getLanguageService()->sL(
'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:error.backendUserGroupListTypeError.header'),
58 $flashMessageService = GeneralUtility::makeInstance(FlashMessageService::class);
60 $defaultFlashMessageQueue = $flashMessageService->getMessageQueueByIdentifier();
61 $defaultFlashMessageQueue->enqueue($flashMessage);