Added filter functionality and combined both base.html

This commit is contained in:
2025-07-30 18:42:33 +03:00
parent c1183c22ea
commit 2d0d33d525
42 changed files with 604 additions and 81 deletions
+14 -1
View File
@@ -17,4 +17,17 @@ class EmployeePreinfoView(LoginRequiredMixin, UserPassesTestMixin, ListView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['base_template'] = self.base_template
return context
return context
def get_queryset(self):
queryset = super().get_queryset()
data_filter = self.request.GET.get('filter')
if data_filter == 'all':
queryset = queryset.filter(deleted=False)
else:
queryset = queryset.filter(received=False,deleted=False)
queryset = queryset.order_by('-created_on')
return queryset