Check if class UserToken exists

This commit is contained in:
jf-cbd
2026-06-10 16:08:48 +02:00
parent 3172122a9a
commit 0500aec7c7
2 changed files with 17 additions and 10 deletions

View File

@@ -217,13 +217,14 @@ Operators:<br/>
'Core:Context=CRON' => 'cron',
'Core:Context=GUI:Portal' => 'Portal',
'Core:GetCountingUsers:Error' => 'Error while getting %1$s quota',
'Core:ConsoleUsers' => 'console users',
'Core:DisabledUsers' => 'disabled users',
'Core:PortalUsers' => 'portal users',
'Core:BusinessPartnerUser' => 'business partner users',
'Core:ReadOnlyUsers' => 'read-only users',
'Core:ApplicationUsers' => 'application users',
'Core:GetCountingUsers:Error' => 'Error while counting %1$s',
'Core:CountingUsers:ConsoleUsers' => 'console users',
'Core:CountingUsers:DisabledUsers' => 'disabled users',
'Core:CountingUsers:PortalUsers' => 'portal users',
'Core:CountingUsers:BusinessPartnerUser' => 'business partner users',
'Core:CountingUsers:ReadOnlyUsers' => 'read - only users',
'Core:CountingUsers:ApplicationUsers' => 'application users',
'Core:CountingUsers:AllUsers' => 'all users',
]);
//////////////////////////////////////////////////////////////////////

View File

@@ -94,9 +94,11 @@ class ITopUserCountingRepositoryTest extends ItopDataTestCase
'portal' => $oITopUserRepository->GetPortalUsers(),
'disabled' => $oITopUserRepository->GetDisabledUsers(),
'readonly' => $oITopUserRepository->GetReadOnlyUsers(),
'application' => $oITopUserRepository->GetApplicationUsers(),
'businesspartner' => $oITopUserRepository->GetBusinessPartnerUsers(),
];
if (MetaModel::IsValidClass('UserToken')) {
$aCountedUsers['application'] = $oITopUserRepository->GetApplicationUsers();
}
$aCountedUserFormated = [];
foreach ($aCountedUsers as $sCountedCategory => $aUsers) {
@@ -129,7 +131,9 @@ class ITopUserCountingRepositoryTest extends ItopDataTestCase
$aPortalUsers = $oITopUserRepository->GetPortalUsers();
$aDisabledUsers = $oITopUserRepository->GetDisabledUsers();
$aReadOnlyUsers = $oITopUserRepository->GetReadOnlyUsers();
$aApplicationUsers = $oITopUserRepository->GetApplicationUsers();
if (MetaModel::IsValidClass('UserToken')) {
$aApplicationUsers = $oITopUserRepository->GetApplicationUsers() ?? [];
}
$aBusinessPartnerUsers = $oITopUserRepository->GetBusinessPartnerUsers();
$aAllUsersFromMergedCounts = array_merge($aConsoleUsers, $aPortalUsers, $aDisabledUsers, $aReadOnlyUsers, $aApplicationUsers, $aBusinessPartnerUsers);
@@ -174,7 +178,9 @@ class ITopUserCountingRepositoryTest extends ItopDataTestCase
$aPortalUsers = $oITopUserRepository->GetPortalUsers();
$aDisabledUsers = $oITopUserRepository->GetDisabledUsers();
$aReadOnlyUsers = $oITopUserRepository->GetReadOnlyUsers();
$aApplicationUsers = $oITopUserRepository->GetApplicationUsers();
if (MetaModel::IsValidClass('UserToken')) {
$aApplicationUsers = $oITopUserRepository->GetApplicationUsers() ?? [];
}
$aBusinessPartnerUsers = $oITopUserRepository->GetBusinessPartnerUsers();
$aCountedUsers = array_merge($aConsoleUsers, $aPortalUsers, $aDisabledUsers, $aReadOnlyUsers, $aApplicationUsers, $aBusinessPartnerUsers);