Merge remote-tracking branch 'origin/main'
# Conflicts: # templates/blocks/profile/b_new_route.html
This commit is contained in:
@@ -4,7 +4,7 @@ from django.contrib import admin
|
|||||||
|
|
||||||
class Admin_Route(Admin_Trans_BaseModel):
|
class Admin_Route(Admin_Trans_BaseModel):
|
||||||
list_display = [
|
list_display = [
|
||||||
'id', 'type_transport', 'cargo_type',
|
'id', 'owner_type', 'type_transport', 'cargo_type',
|
||||||
'departure_DT', 'from_address_point', 'from_place',
|
'departure_DT', 'from_address_point', 'from_place',
|
||||||
'arrival_DT', 'to_place', 'owner',
|
'arrival_DT', 'to_place', 'owner',
|
||||||
'order', 'modifiedDT', 'createDT'
|
'order', 'modifiedDT', 'createDT'
|
||||||
@@ -12,4 +12,7 @@ class Admin_Route(Admin_Trans_BaseModel):
|
|||||||
|
|
||||||
list_display_links = ['id']
|
list_display_links = ['id']
|
||||||
|
|
||||||
|
list_filter = ['owner_type', 'type_transport', 'cargo_type', 'from_place', 'arrival_DT', 'modifiedDT', 'createDT']
|
||||||
|
search_fields = ['owner__first_name', 'owner__last_name']
|
||||||
|
|
||||||
admin.site.register(Route,Admin_Route)
|
admin.site.register(Route,Admin_Route)
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ def get_routes_Dict(user=None, data=None):
|
|||||||
'owner': user
|
'owner': user
|
||||||
})
|
})
|
||||||
|
|
||||||
|
from_el = None
|
||||||
|
to_el = None
|
||||||
|
|
||||||
if data:
|
if data:
|
||||||
for key, val in data.items():
|
for key, val in data.items():
|
||||||
if val:
|
if val:
|
||||||
@@ -25,11 +28,25 @@ def get_routes_Dict(user=None, data=None):
|
|||||||
if weight_list[1]:
|
if weight_list[1]:
|
||||||
kwargs.update({f'{key}__lte': int(weight_list[1])})
|
kwargs.update({f'{key}__lte': int(weight_list[1])})
|
||||||
if key not in (
|
if key not in (
|
||||||
'from_address_point_txt', 'to_address_point_txt', 'csrfmiddlewaretoken', 'sort', 'weight',
|
'from_address_point_txt', 'to_address_point_txt', 'csrfmiddlewaretoken', 'sort', 'weight',
|
||||||
|
'from_el', 'to_el'
|
||||||
):
|
):
|
||||||
kwargs.update({key: val})
|
kwargs.update({key: val})
|
||||||
|
|
||||||
|
if key == 'from_el':
|
||||||
|
from_el = int(val)
|
||||||
|
if key == 'to_el':
|
||||||
|
to_el = int(val)
|
||||||
|
|
||||||
routes = Route.objects.filter(**kwargs).order_by('-modifiedDT')
|
routes = Route.objects.filter(**kwargs).order_by('-modifiedDT')
|
||||||
|
if from_el and to_el:
|
||||||
|
routes = routes[from_el:to_el]
|
||||||
|
elif from_el:
|
||||||
|
routes = routes[from_el:]
|
||||||
|
elif to_el:
|
||||||
|
routes = routes[:to_el]
|
||||||
|
else:
|
||||||
|
routes = routes[:25]
|
||||||
|
|
||||||
res_Dict = {}
|
res_Dict = {}
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
|
|
||||||
<input
|
<input
|
||||||
type="datetime-local"
|
type="datetime-local"
|
||||||
min="{% now "Y-m-d" %}T{% now "H:i" %}"
|
min= {{ now|date:"Y-m-d" }}T{{ now|date:"H:i" }}
|
||||||
name="departure_DT"
|
name="departure_DT"
|
||||||
{% if form.fields.departure_DT.required %} required{% endif %}
|
{% if form.fields.departure_DT.required %} required{% endif %}
|
||||||
id="id_departure_DT"
|
id="id_departure_DT"
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
<div>{{ route.get_cargo_type_display }}</div>
|
<div>{{ route.get_cargo_type_display }}</div>
|
||||||
<div>{{ route.weight }}</div>
|
<div>{{ route.weight }}</div>
|
||||||
<div>{{ route.get_owner_type_display }}</div>
|
<div>{{ route.get_owner_type_display }}</div>
|
||||||
|
<div>{{ forloop.counter }}</div>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
{% if route.owner != user %}
|
{% if route.owner != user %}
|
||||||
|
|||||||
Reference in New Issue
Block a user