Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX] access restrictions stack for TYPO3 13 #4172

Merged

Commits on Sep 30, 2024

  1. [FIX] access restrictions stack for TYPO3 13

    This change fixes the access restrictions stack within TYPO3 13.
    There were multiple troubles in classes and in integration tests.
    The page indexer stack on live system runs in multiple isolated processes:
    
    1. CLI
    2. first FE request to get FE-groups
    3. multiple FE requests to get real content from page for desired FE-groups combination
    
    unlike on integration test running the page indexer steps allways on single process. 
    This requires to unset the produced state on each step of indexing process.
    The runtime cache was interfering between the steps 
    and did things that had nothing to do withhin the own step.
    
    ---
    
    The main problem within access restriction stack on page indexing 
    was the registration of Event-Listeners methods within `UserGroupDetector` with `#[AsEventListener]` on EXT:solr. 
    Due of current troubles with circular dependencies 
    the auto-wiring and auto-configuration was disabled in Servvices.yaml globally. 
    It requires to enable this features manually for classes, which was done for `UserGroupDetector` class.
    
    Relates: TYPO3-Solr#3995
    Fixes: TYPO3-Solr#4161
    dkd-kaehm committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    d6fdfdc View commit details
    Browse the repository at this point in the history
  2. [FIX] #[Group('frontend')] attribute has comment in SearchControlle…

    …rTest
    
    Removed comment text from `#[Group('frontend')]` attribute in 
    
    Relates: TYPO3-Solr#3995
    dkd-kaehm committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    45a1e12 View commit details
    Browse the repository at this point in the history