2.1.33 short names for type_trasport and cargo_type in route widget
This commit is contained in:
@@ -30,6 +30,7 @@ class Admin_Route(Admin_Trans_BaseModel):
|
||||
]
|
||||
|
||||
search_fields = [
|
||||
'id',
|
||||
'owner__first_name', 'owner__last_name', 'from_city__name', 'to_city__name', 'owner__email'
|
||||
]
|
||||
raw_id_fields = ['from_city', 'to_city']
|
||||
|
||||
@@ -3,10 +3,38 @@ __author__ = 'SDE'
|
||||
from django import template
|
||||
from django.template.defaultfilters import stringfilter
|
||||
from django.utils.safestring import mark_safe
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
cargo_type_for_show = {
|
||||
'letter': _('Документы/письмо'),
|
||||
'package': _('Посылка'),
|
||||
'passenger': _('Попутчик'),
|
||||
'parcel': _('Бандероль'),
|
||||
'cargo': _('Груз'),
|
||||
}
|
||||
|
||||
type_transport_for_show = {
|
||||
'road': _('Автоперевозка'),
|
||||
'avia': _('Авиатранспорт'),
|
||||
'': _('Авто/Авиаперевозка'),
|
||||
}
|
||||
|
||||
|
||||
@register.filter
|
||||
@stringfilter
|
||||
def get_type_transport_for_show(value):
|
||||
return mark_safe(type_transport_for_show[value])
|
||||
|
||||
|
||||
@register.filter
|
||||
@stringfilter
|
||||
def get_cargo_type_for_show(value):
|
||||
return mark_safe(cargo_type_for_show[value])
|
||||
|
||||
|
||||
@register.filter
|
||||
@stringfilter
|
||||
def get_splited_cargo_type(value):
|
||||
|
||||
Reference in New Issue
Block a user