gitlab-org--gitlab-foss/app
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
..
assets Merge branch '36589-hide-group-name-on-collapse' into 'master' 2017-08-24 14:59:39 +00:00
controllers Define ldap methods at runtime 2017-08-24 17:33:53 +02:00
finders Add an option to list only archived projects 2017-08-24 10:11:07 +02:00
helpers Fix alignment of gpg status 2017-08-23 10:09:22 -05:00
mailers Speed up Group#user_ids_for_project_authorizations 2017-08-14 12:47:15 +01:00
models Move sidekiq-based project authorization refresh out of Projects::CreateService 2017-08-25 16:19:32 +01:00
policies Improves subgroup creation permissions 2017-08-21 15:40:22 +01:00
presenters
serializers Merge branch 'rs-trailingwhitespace-cop' into 'master' 2017-08-16 10:27:46 +00:00
services Move sidekiq-based project authorization refresh out of Projects::CreateService 2017-08-25 16:19:32 +01:00
uploaders Make sure uploads for personal snippets are correctly rendered 2017-08-11 18:15:02 +02:00
validators
views Merge branch '36589-hide-group-name-on-collapse' into 'master' 2017-08-24 14:59:39 +00:00
workers Move sidekiq-based project authorization refresh out of Projects::CreateService 2017-08-25 16:19:32 +01:00