Loading patches/029-restrict-user-to-change-primary-email.patch +12 −1 Original line number Diff line number Diff line --- ./apps/provisioning_api/lib/Controller/UsersController.php 2025-06-10 18:21:13.822570507 +0600 +++ ./apps/provisioning_api/lib/Controller/UsersController-new.php 2025-06-16 17:59:16.102922745 +0600 +++ ./apps/provisioning_api/lib/Controller/UsersController-new.php 2025-06-16 18:43:19.135040688 +0600 @@ -721,7 +721,7 @@ $permittedFields[] = IAccountManager::PROPERTY_EMAIL; } Loading @@ -9,6 +9,17 @@ $permittedFields[] = IAccountManager::PROPERTY_PHONE; $permittedFields[] = IAccountManager::PROPERTY_ADDRESS; $permittedFields[] = IAccountManager::PROPERTY_WEBSITE; @@ -776,8 +776,8 @@ $permittedFields = []; if ($targetUser->getUID() === $currentLoggedInUser->getUID()) { // Editing self (display, email) - $permittedFields[] = IAccountManager::COLLECTION_EMAIL; - $permittedFields[] = IAccountManager::COLLECTION_EMAIL . self::SCOPE_SUFFIX; + //$permittedFields[] = IAccountManager::COLLECTION_EMAIL; + //$permittedFields[] = IAccountManager::COLLECTION_EMAIL . self::SCOPE_SUFFIX; } else { // Check if admin / subadmin if ($isAdminOrSubadmin) { @@ -879,9 +879,9 @@ } Loading Loading
patches/029-restrict-user-to-change-primary-email.patch +12 −1 Original line number Diff line number Diff line --- ./apps/provisioning_api/lib/Controller/UsersController.php 2025-06-10 18:21:13.822570507 +0600 +++ ./apps/provisioning_api/lib/Controller/UsersController-new.php 2025-06-16 17:59:16.102922745 +0600 +++ ./apps/provisioning_api/lib/Controller/UsersController-new.php 2025-06-16 18:43:19.135040688 +0600 @@ -721,7 +721,7 @@ $permittedFields[] = IAccountManager::PROPERTY_EMAIL; } Loading @@ -9,6 +9,17 @@ $permittedFields[] = IAccountManager::PROPERTY_PHONE; $permittedFields[] = IAccountManager::PROPERTY_ADDRESS; $permittedFields[] = IAccountManager::PROPERTY_WEBSITE; @@ -776,8 +776,8 @@ $permittedFields = []; if ($targetUser->getUID() === $currentLoggedInUser->getUID()) { // Editing self (display, email) - $permittedFields[] = IAccountManager::COLLECTION_EMAIL; - $permittedFields[] = IAccountManager::COLLECTION_EMAIL . self::SCOPE_SUFFIX; + //$permittedFields[] = IAccountManager::COLLECTION_EMAIL; + //$permittedFields[] = IAccountManager::COLLECTION_EMAIL . self::SCOPE_SUFFIX; } else { // Check if admin / subadmin if ($isAdminOrSubadmin) { @@ -879,9 +879,9 @@ } Loading