commit unversioned files ;)

This commit is contained in:
2025-07-07 11:43:43 +03:00
parent 844a26a287
commit 3ed72beb6c
12 changed files with 184 additions and 19 deletions
+2 -1
View File
@@ -1,8 +1,9 @@
from django.urls import path
from preinfo.views import ClientPreinfoView, check_preinfo, PreinfoSearchView
from preinfo.views import ClientPreinfoView, check_preinfo, PreinfoSearchView, PreinfoListView
urlpatterns = [
path('client/', ClientPreinfoView.as_view(), name='client_preinfo'),
path('check-preinfo/', check_preinfo, name='check_preinfo'),
path('preinfo-search/', PreinfoSearchView.as_view(), name='preinfo_search'),
path('employee_preinfo/', PreinfoListView.as_view(), name='employee_preinfo'),
]
+10 -3
View File
@@ -6,9 +6,9 @@ from django.http import JsonResponse
from django.shortcuts import render, redirect
from django.urls import reverse_lazy
from django.views import View
from django.views.generic import TemplateView, FormView, CreateView
from django.views.generic import TemplateView, FormView, CreateView, ListView
from common.utils import filter_queryset_by_user, get_preinfo_by_number
from common.utils.utils import filter_queryset_by_user, get_preinfo_by_number
from preinfo.forms import PreinfoBaseForm, PreinfoCreateForm
from preinfo.models import Preinfo
@@ -79,4 +79,11 @@ class PreinfoSearchView(View):
next_url = request.POST.get('param')
return redirect(next_url, pk=preinfo.pk)
return render(request, self.template_name, {'error': 'Not found'})
return render(request, self.template_name, {'error': 'Not found'})
class PreinfoListView(ListView):
model = Preinfo
template_name = 'employee/preinfo-list.html'
context_object_name = 'preinfos'
paginate_by = 30 # Number of items per page