views: limit frequent values to 15 suggestions

fixes #4031
This commit is contained in:
Benjamin Dauvergne 2013-12-02 11:16:47 +01:00
parent 35370525b2
commit 672d8a9b27
1 changed files with 2 additions and 2 deletions

View File

@ -93,7 +93,7 @@ class RequestWizardView(NamedUrlSessionWizardView, SingleObjectMixin):
frequent_codes = list(Request.objects.filter(
Q(user=user)|Q(history__user=user)) \
.order_by('-creation_date') \
.distinct()[:100] \
.distinct()[:15] \
.values_list('financial_code', flat=True))
instance = self.object
codes = instance.entity.accounting_codes().values_list('code', flat=True)
@ -104,7 +104,7 @@ class RequestWizardView(NamedUrlSessionWizardView, SingleObjectMixin):
return sort_by_frequency(filter(lambda x: x[1] is not None, list(Request.objects.filter(
Q(user=user)|Q(history__user=user))
.order_by('-creation_date')
.distinct()[:100]
.distinct()[:15]
.select_related('entity')
.values_list('entity__name', 'entity__id'))
+ list(Entity.objects.filter(