[xwiki/xwiki-platform] 077115: XWIKI-22942: isSuperAdmin is implemented in many d...
Branch: refs/heads/XWIKI-22942 Home: https://github.com/xwiki/xwiki-platform Commit: 077115acfd19ba324f9f84470c2cb495e85a2b35 https://github.com/xwiki/xwiki-platform/commit/077115acfd19ba324f9f84470c2cb... Author: Simon Urli <[email protected]> Date: 2026-09-17 (Thu, 17 Sep 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/plugin/rightsmanager/UserIterator.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/user/impl/xwiki/AbstractXWikiAuthService.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiRightServiceImpl.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/test/MockitoOldcore.java M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/AuthorizationManager.java M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-api/src/main/java/org/xwiki/user/SuperAdminUserReference.java M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-api/src/test/java/org/xwiki/user/SuperAdminUserReferenceTest.java Log Message: ----------- XWIKI-22942: isSuperAdmin is implemented in many different ways * Resolve the username with the UserReferenceResolver of the user API in AbstractXWikiAuthService and XWikiRightServiceImpl, instead of resolving a document reference and comparing its name * Register a UserReferenceResolver<String> in MockitoOldcore, resolving a user id the way the document based one does * Skip a null reference in UserIterator rather than dereferencing it * Complete the @since tags with the versions of the backport branches * Compare the parts of SUPERADMIN_LOCAL_REFERENCE against the constants, so that the expected and actual arguments are unambiguous Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications