Skip to content
Snippets Groups Projects

Issue #3508631: Refactor Project Data Fetching into a new Window-Scoped QueryManager

Closes #3508631

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    Compare with previous version

  • Narendra Singh Rathore resolved all threads

    resolved all threads

  • Tim Plunkett changed title from Initial commit to Issue #3508631: Refactor Project Data Fetching into a new Window-Scoped QueryManager

    changed title from Initial commit to Issue #3508631: Refactor Project Data Fetching into a new Window-Scoped QueryManager

  • Adam G-H added 6 commits

    added 6 commits

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    Compare with previous version

  • Adam G-H added 2 commits

    added 2 commits

    • 1a5180f1 - Minor cleanup
    • c251a68f - Alter, do not overwrite, QueryManager cache

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    • 5c444579 - Make the QueryManager class implement the store contract so it can update all...

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    • 1231cc7f - Wire up subscribers to the cache

    Compare with previous version

  • Adam G-H added 2 commits

    added 2 commits

    • 4b43d4d5 - Add updateProjectsInCache
    • 4b6b141e - Add refresh_project AJAX command callback

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    • ebd63221 - I think it's working, ensure the activator does the right thing

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    • 7423ea27 - Fix one broken test by resetting state cache in RecipeActivator

    Compare with previous version

  • Adam G-H added 1 commit

    added 1 commit

    Compare with previous version

  • 472 471 }
    473 472 }
    474 473 $this->installState->deleteAll();
    475 return $response;
    474 return $response->addCommand(new RefreshProjectsCommand($activated_projects));
  • 68 68 */
    69 69 public function getStatus(Project $project): ActivationStatus {
    70 70 $path = $this->getPath($project);
    71 // Ensure we're getting the most up-to-date information.
    72 $this->state->resetCache();
    • This was needed to fix a failing test, and is due to the fact that the state service is a cache collector. The problem was previously there, but it was not being exposed because the project status was not being updated dynamically like it is now.

    • Please register or sign in to reply
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading