4 Commits
main ... dev

6 changed files with 1060 additions and 50 deletions

View File

@@ -16,12 +16,45 @@ import json
from datetime import datetime, timedelta from datetime import datetime, timedelta
def test_code(request): def test_code(request):
if (not request.user
or not request.user.is_active
or not request.user.is_authenticated
or not request.user.is_staff
):
raise Http404
from RoutesApp.funcs import get_city_by_type_transport_and_address_point from RoutesApp.funcs import get_city_by_type_transport_and_address_point
from RoutesApp.models import Route from RoutesApp.models import Route
from ReferenceDataApp.models import Airport, City from ReferenceDataApp.models import Airport, City
res = None res = None
from_air = Airport.objects.get(iata_code='MSQ')
to_air = Airport.objects.get(iata_code='SVO')
routes = [
Route(
type_transport='avia',
departure_DT=datetime(year=2024, month=9, day=1),
arrival_DT=datetime(year=2024, month=9, day=3),
from_address_point = from_air.id,
to_address_point = to_air.id,
from_city = from_air.city,
to_city = to_air.city,
weight = item,
phone = '1234567890',
owner = request.user
) for item in range(1000)
]
Route.objects.bulk_create(routes)
# from RoutesApp.search_matches import search_matches
# routes = Route.objects.filter()[:10]
# msg = search_matches(routes)
# from ReferenceDataApp.funcs import parse_data # from ReferenceDataApp.funcs import parse_data
# parse_data() # parse_data()

View File

@@ -177,7 +177,7 @@ function load_routes (el,news=null,incrase,owner_type) {
} }
let first_block_iteration = document.querySelector(`.page_paging_elements_${paging_iterator}`) let first_block_iteration = document.querySelector(`.page_paging_elements_${paging_iterator}`)
let insert_place = null let insert_place = null
if (first_block_iteration.innerHTML){ if (first_block_iteration && first_block_iteration.innerHTML){
paging_iterator++ paging_iterator++
let new_page_paging_elements = document.createElement('div') let new_page_paging_elements = document.createElement('div')
new_page_paging_elements.classList.add(`page_paging_elements_${paging_iterator}`) new_page_paging_elements.classList.add(`page_paging_elements_${paging_iterator}`)

View File

@@ -1,42 +0,0 @@
{% if page.url == 'main' %}
{% endif %}
{% if page.url == 'about_service' and page.url == 'ru' %}
<meta property="og:type" content="website">
<meta property="og:title" content="Express parcel delivery | TWB">
<meta property="og:description" content="You can order fast delivery of parcels and letters to all CIS cities with us ✓ Competitive rates on the website ✓ Express parcel dispatch ➡️ Contact us">
<meta property="og:url" content="https://tripwb.com/en/page/about_service/">
<meta property="og:image" content="https://tripwb.com/static/img/png/finlogo.png">
<meta property="og:site_name" content="TWB">
<meta property="og:locale" content="en_EN">
<meta property="fb:app_id" content="tripwithbonus">
<meta name="twitter:title" content="Express parcel delivery | TWB">
<meta name="twitter:description" content="You can order fast delivery of parcels and letters to all CIS cities with us ✓ Competitive rates on the website ✓ Express parcel dispatch ➡️ Contact us">
<meta name="twitter:card" content="summary">
{% endif %}
{% if page.url == 'about_service' and page.url == 'en' %}
<meta property="og:type" content="website">
<meta property="og:title" content="Express parcel delivery | TWB">
<meta property="og:description" content="You can order fast delivery of parcels and letters to all CIS cities with us ✓ Competitive rates on the website ✓ Express parcel dispatch ➡️ Contact us">
<meta property="og:url" content="https://tripwb.com/en/page/about_service/">
<meta property="og:image" content="https://tripwb.com/static/img/png/finlogo.png">
<meta property="og:site_name" content="TWB">
<meta property="og:locale" content="en_EN">
<meta property="fb:app_id" content="tripwithbonus">
<meta name="twitter:title" content="Express parcel delivery | TWB">
<meta name="twitter:description" content="You can order fast delivery of parcels and letters to all CIS cities with us ✓ Competitive rates on the website ✓ Express parcel dispatch ➡️ Contact us">
<meta name="twitter:card" content="summary">
{% endif %}

File diff suppressed because it is too large Load Diff

View File

@@ -18,7 +18,7 @@
<meta name="google-site-verification" content="4V4upJSK2_4MBrr5ZXjcCLw3bBwXc4_gsnKudJAaWqI" /> <meta name="google-site-verification" content="4V4upJSK2_4MBrr5ZXjcCLw3bBwXc4_gsnKudJAaWqI" />
<meta name="yandex-verification" content="b8a976575e41fbbc" /> <meta name="yandex-verification" content="b8a976575e41fbbc" />
{% include "inter/meta_OpenGraph.html" %} {% include "inter/meta_OpenGraph_Schema.html" %}
<!-- Yandex.Metrika counter --> <!-- Yandex.Metrika counter -->
<script type="text/javascript" > <script type="text/javascript" >

View File

@@ -1,17 +1,18 @@
{% load static %} {% load static %}
{% load i18n %} {% load i18n %}
{% if route.departure_DT %} {% if route.departure_DT %}
{% with current_datetime=route.from_city.get_current_datetime %} {% with current_datetime=route.from_city.get_current_datetime %}
{% with departure_datetime=route.departure_DT %} {% with departure_datetime=route.departure_DT %}
{% with highlight_end_DT=route.highlight_end_DT %}
{% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %} {% if current_datetime|date:"Y-m-d H:i:s" > departure_datetime|date:"Y-m-d H:i:s" %}
<div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}"> <div class="carrier-card out_of_date" data-number-of-route="{{ route.id }}">
{% else %} {% else %}
<div class="carrier-card {% if route.highlight_color %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}"> <div class="carrier-card {% if route.highlight_color and highlight_end_DT|date:"Y-m-d H:i:s" > current_datetime|date:"Y-m-d H:i:s" %} highlight-color {% endif %}" data-number-of-route="{{ route.id }}">
{% endif %} {% endif %}
{% endwith %} {% endwith %}
{% endwith %} {% endwith %}
{% endwith %}
{% endif %} {% endif %}
{#<div class="carrier-card"{% if route.highlight_color %} style="border: 5px solid {{ route.highlight_color }};"{% endif %} data-number-of-route="{{ route.id }}">#} {#<div class="carrier-card"{% if route.highlight_color %} style="border: 5px solid {{ route.highlight_color }};"{% endif %} data-number-of-route="{{ route.id }}">#}
<div class="left-part-carrier-card"> <div class="left-part-carrier-card">