Merge pull request #922 from taigaio/discover-mode-speedup
Improve the discover-speedremotes/origin/github-import
commit
be69b59447
|
@ -107,7 +107,15 @@ class ProjectViewSet(LikedResourceMixin, HistoryResourceMixin,
|
|||
def get_queryset(self):
|
||||
qs = super().get_queryset()
|
||||
qs = qs.select_related("owner")
|
||||
qs = project_utils.attach_extra_info(qs, user=self.request.user)
|
||||
if self.request.QUERY_PARAMS.get('discover_mode', False):
|
||||
qs = project_utils.attach_members(qs)
|
||||
qs = project_utils.attach_notify_policies(qs)
|
||||
qs = project_utils.attach_is_fan(qs, user=self.request.user)
|
||||
qs = project_utils.attach_my_role_permissions(qs, user=self.request.user)
|
||||
qs = project_utils.attach_my_role_permissions(qs, user=self.request.user)
|
||||
qs = project_utils.attach_closed_milestones(qs)
|
||||
else:
|
||||
qs = project_utils.attach_extra_info(qs, user=self.request.user)
|
||||
|
||||
# If filtering an activity period we must exclude the activities not updated recently enough
|
||||
now = timezone.now()
|
||||
|
|
Loading…
Reference in New Issue