gitlab-org--gitlab-foss/changelogs/unreleased/36792-inline-user-refresh-when-creating-project.yml
Nick Thomas 8b73df0cf5 Move sidekiq-based project authorization refresh out of Projects::CreateService
If the project is in a group, the `group.refresh_members_authorized_projects`
is made non-blocking, and we call `current_user.refresh_authorized_projects`
directly.

Projects in a personal namespace are more difficult. Rather than passing the
`blocking:` parameter through the entire `add_master` chain, have the
`AuthorizedProjectsWorker` automatically inline authorizations for three IDs or
less. Since the maximum number of IDs in this path is 2, that has the same effect.
2017-08-25 16:19:32 +01:00

5 lines
103 B
YAML

---
title: Never wait for sidekiq jobs when creating projects
merge_request: 13775
author:
type: other