Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • T TYPO3.CMS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • accessibilityaccessibility
  • TYPO3.CMS
  • Repository
  • TYPO3.CMS
  • ..
  • Security
  • IfHasRoleViewHelperTest.php
Find file Blame History Permalink
  • Benni Mack's avatar
    [!!!][TASK] Rework user group fetching for frontend users · 22b32dfa
    Benni Mack authored Dec 17, 2020 and ohader's avatar ohader committed Dec 19, 2020
    This change adapts the frontend user resolving to use
    the same functionality as in backend users, which wasn't
    the case in the past 15 years.
    
    The newly introduced GroupResolver now also resolves
    groups for frontend users recursively, making the "getGroupsFE"
    and "authGroupsFE" functionality obsolete.
    
    The AuthenticationService->getGroups methods are removed,
    also the properties userTS, userData_change and TSdataArray have
    been made protected, as it is only used for internal purposes.
    
    The "userTSUpdated" flag has been removed and the property $TSdataArray
    has been marked as internal.
    
    Resolves: #93108
    Releases: master
    Change-Id: I630be39e855d45802c0236a0a38acbc07e0dd812
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67177
    
    
    Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
    Tested-by: default avatarTYPO3com <noreply@typo3.com>
    Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
    Tested-by: default avatarOliver Bartsch <bo@cedev.de>
    Tested-by: default avatarOliver Hader <oliver.hader@typo3.org>
    Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
    Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
    Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
    Reviewed-by: default avatarOliver Hader <oliver.hader@typo3.org>
    22b32dfa