bill_number for search
This commit is contained in:
parent
834ca81296
commit
b9f6018e9a
@ -7464,7 +7464,8 @@ class BillListView(LoginRequiredMixin, PermissionRequiredMixin, ListView):
|
|||||||
qs = dealer.entity.get_bills()
|
qs = dealer.entity.get_bills()
|
||||||
query = self.request.GET.get("q")
|
query = self.request.GET.get("q")
|
||||||
if query:
|
if query:
|
||||||
qs = qs.filter(vendor__vendor_name__icontains=query)
|
qs = qs.filter(Q(bill_number__icontains=query)|
|
||||||
|
Q(vendor__vendor_name__icontains=query))
|
||||||
return qs
|
return qs
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
def get_context_data(self, **kwargs):
|
||||||
@ -10152,49 +10153,10 @@ def InventoryItemCreateView(request, dealer_slug):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# def inventory_items_filter(request):
|
|
||||||
# year = request.GET.get("year")
|
|
||||||
# make = request.GET.get("make")
|
|
||||||
# model = request.GET.get("model")
|
|
||||||
# serie = request.GET.get("serie")
|
|
||||||
|
|
||||||
# # Get all makes for initial dropdown
|
|
||||||
# makes = models.CarMake.objects.all()
|
|
||||||
# print(make)
|
|
||||||
# model_data = models.CarModel.objects.none()
|
|
||||||
# serie_data = models.CarSerie.objects.none()
|
|
||||||
# trim_data = models.CarTrim.objects.none()
|
|
||||||
|
|
||||||
# if make:
|
|
||||||
# make_obj = models.CarMake.objects.get(pk=int(make))
|
|
||||||
# model_data = make_obj.carmodel_set.all()
|
|
||||||
# if model:
|
|
||||||
# model_obj = models.CarModel.objects.get(pk=model)
|
|
||||||
# serie_data = model_obj.carserie_set.all()
|
|
||||||
# if year:
|
|
||||||
# serie_data = serie_data.filter(year_begin__lte=year, year_end__gte=year)
|
|
||||||
# if serie:
|
|
||||||
# serie_obj = models.CarSerie.objects.get(pk=serie)
|
|
||||||
# trim_data = serie_obj.cartrim_set.all()
|
|
||||||
|
|
||||||
# # Generate year choices (adjust range as needed)
|
|
||||||
# current_year = datetime.now().year
|
|
||||||
# year_choices = range(current_year, current_year - 10, -1)
|
|
||||||
|
|
||||||
# context = {
|
|
||||||
# "makes": makes,
|
|
||||||
# "model_data": model_data,
|
|
||||||
# "serie_data": serie_data,
|
|
||||||
# "trim_data": trim_data,
|
|
||||||
# "year_choices": year_choices,
|
|
||||||
# "selected_make": make,
|
|
||||||
# "selected_model": model,
|
|
||||||
# "selected_serie": serie,
|
|
||||||
# "selected_year": year,
|
|
||||||
# }
|
|
||||||
# return render(request, "cars/partials/recall_filter_form.html", context)
|
|
||||||
@login_required
|
@login_required
|
||||||
def inventory_items_filter(request,dealer_slug=None):
|
@permission_required("django_ledger.view_purchaseordermodel", raise_exception=True)
|
||||||
|
def inventory_items_filter(request, dealer_slug):
|
||||||
|
dealer = get_object_or_404(models.Dealer, slug=dealer_slug)
|
||||||
year = request.GET.get("year", None)
|
year = request.GET.get("year", None)
|
||||||
make = request.GET.get("make")
|
make = request.GET.get("make")
|
||||||
model = request.GET.get("model")
|
model = request.GET.get("model")
|
||||||
@ -10807,8 +10769,6 @@ def staff_password_reset_view(request, dealer_slug, user_pk):
|
|||||||
form = forms.CustomSetPasswordForm(staff.user)
|
form = forms.CustomSetPasswordForm(staff.user)
|
||||||
return render(request, 'users/user_password_reset.html', {'form': form})
|
return render(request, 'users/user_password_reset.html', {'form': form})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class RecallListView(ListView):
|
class RecallListView(ListView):
|
||||||
model = models.Recall
|
model = models.Recall
|
||||||
template_name = 'recalls/recall_list.html'
|
template_name = 'recalls/recall_list.html'
|
||||||
|
|||||||
@ -33,7 +33,7 @@
|
|||||||
|
|
||||||
<div class="row g-3">
|
<div class="row g-3">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q%}
|
||||||
<div class="table-responsive scrollbar mx-n1 px-1">
|
<div class="table-responsive scrollbar mx-n1 px-1">
|
||||||
<table class="table align-items-center table-flush table-hover">
|
<table class="table align-items-center table-flush table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
@ -245,6 +245,10 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
{% empty %}
|
||||||
|
<tr>
|
||||||
|
<td colspan="6" class="text-center">{% trans "No Leads found." %}</td>
|
||||||
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@ -27,7 +27,7 @@
|
|||||||
<div class="d-flex">{% include 'partials/search_box.html' %}</div>
|
<div class="d-flex">{% include 'partials/search_box.html' %}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q%}
|
||||||
<div class="table-responsive scrollbar transition">
|
<div class="table-responsive scrollbar transition">
|
||||||
<table class="table align-items-center table-flush table-hover">
|
<table class="table align-items-center table-flush table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
@ -159,6 +159,11 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
{% empty %}
|
||||||
|
<tr>
|
||||||
|
<td colspan="6" class="text-center">{% trans "No Customers found." %}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% include "partials/search_box.html" %}
|
{% include "partials/search_box.html" %}
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q%}
|
||||||
<div class="table-responsive px-1 scrollbar mt-3">
|
<div class="table-responsive px-1 scrollbar mt-3">
|
||||||
<table class="table align-items-center table-flush">
|
<table class="table align-items-center table-flush">
|
||||||
<thead>
|
<thead>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="6" class="text-center text-muted">{% trans "No Accounts Found" %}</td>
|
<td colspan="6" class="text-center text-muted">{% trans "No Expenses Found" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% include "partials/search_box.html" %}
|
{% include "partials/search_box.html" %}
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q %}
|
||||||
<div class="table-responsive px-1 scrollbar mt-3">
|
<div class="table-responsive px-1 scrollbar mt-3">
|
||||||
<table class="table align-items-center table-flush">
|
<table class="table align-items-center table-flush">
|
||||||
<thead>
|
<thead>
|
||||||
@ -45,7 +45,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="6" class="text-center text-muted">{% trans "No Accounts Found" %}</td>
|
<td colspan="6" class="text-center text-muted">{% trans "No Services Found" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% include "partials/search_box.html" %}
|
{% include "partials/search_box.html" %}
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q%}
|
||||||
<div class="table-responsive px-1 scrollbar mt-3">
|
<div class="table-responsive px-1 scrollbar mt-3">
|
||||||
<table class="table align-items-center table-flush">
|
<table class="table align-items-center table-flush">
|
||||||
<thead>
|
<thead>
|
||||||
|
|||||||
@ -201,10 +201,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% else %}
|
{% else %}
|
||||||
|
{% url "account_create" request.dealer.slug as create_account_url %}
|
||||||
{% endif %}
|
|
||||||
{% url "account_create" request.dealer.slug as create_account_url %}
|
|
||||||
{% include "empty-illustration-page.html" with value="account" url=create_account_url %}
|
{% include "empty-illustration-page.html" with value="account" url=create_account_url %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block customerJS %}
|
{% block customerJS %}
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
@ -172,7 +172,12 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% empty %}
|
||||||
|
<tr>
|
||||||
|
<td colspan="6" class="text-center">{% trans "No Organizations found." %}</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
4
templates/vendors/vendors_list.html
vendored
4
templates/vendors/vendors_list.html
vendored
@ -22,7 +22,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% include "partials/search_box.html" %}
|
{% include "partials/search_box.html" %}
|
||||||
{% if page_obj.object_list %}
|
{% if page_obj.object_list or request.GET.q%}
|
||||||
<div class="table-responsive px-1 scrollbar mt-3">
|
<div class="table-responsive px-1 scrollbar mt-3">
|
||||||
<table class= "table align-items-center table-flush table-hover">
|
<table class= "table align-items-center table-flush table-hover">
|
||||||
<thead>
|
<thead>
|
||||||
@ -147,7 +147,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="6" class="text-center text-muted">{% trans "No Accounts Found" %}</td>
|
<td colspan="6" class="text-center text-muted">{% trans "No Vendors Found" %}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user