misc: add sorting on tenant

This commit is contained in:
Christophe Siraut 2020-10-30 14:14:59 +01:00
parent dcbf3904f2
commit cda6343e12
2 changed files with 3 additions and 1 deletions

View File

@ -6,6 +6,7 @@ from logtracker.journal.models import Entry
class EntriesForm(forms.Form):
host = forms.MultipleChoiceField(required=False)
tenant = forms.MultipleChoiceField(required=False)
_systemd_unit = forms.MultipleChoiceField(required=False)
priority = forms.ChoiceField(required=False, choices=reversed([(i, i) for i in range(1, 8)]))
since = forms.DateTimeField(required=False, initial=datetime.datetime.now() - datetime.timedelta(days=settings.LOGTRACKER_HISTORY))

View File

@ -27,9 +27,10 @@ class APIEntriesList(LoginRequiredMixin, View):
lines = None
since = self.request.GET.get('since')
host = self.request.GET.getlist('host')
tenant = self.request.GET.getlist('tenant')
_systemd_unit = self.request.GET.getlist('_systemd_unit')
priority = self.request.GET.get('priority')
return Entry.objects.extract(since=since, host=host, lines=lines, _systemd_unit=_systemd_unit, priority=priority)
return Entry.objects.extract(since=since, host=host, lines=lines, tenant=tenant, _systemd_unit=_systemd_unit, priority=priority)
def get(self, request, *args, **kwargs):
queryset = self.get_queryset()