1.1.11 funcs for raise and highlight routes

This commit is contained in:
SDE
2024-06-04 00:19:10 +03:00
parent bb1e3e9691
commit ffabffb2ef
3 changed files with 16 additions and 2 deletions

View File

@@ -228,7 +228,11 @@ def get_routes_Dict(user=None, data=None):
if key == 'to_el':
to_el = int(val)
routes = Route.objects.filter(**kwargs).order_by('-departure_DT', '-arrival_DT', '-modifiedDT')
routes = Route.objects.filter(
**kwargs
).order_by(
'-rising_DT', '-departure_DT', '-arrival_DT', '-modifiedDT'
)
routes_count = routes.count()
if from_el and to_el:

View File

@@ -44,6 +44,11 @@ def highlight_route_ajax(request):
route.highlight_color = '#FF0000'
route.save(update_fields=['highlight_color'])
from SubscribesApp.funcs import get_cur_user_subscribe
user_subscribe = get_cur_user_subscribe(request.user)
user_subscribe.used_route_highlight_count += 1
user_subscribe.save(update_fields=['used_route_highlight_count'])
Dict = {
'route': route,
}
@@ -82,6 +87,11 @@ def raise_route_ajax(request):
route.rising_DT = datetime.now()
route.save(update_fields=['rising_DT'])
from SubscribesApp.funcs import get_cur_user_subscribe
user_subscribe = get_cur_user_subscribe(request.user)
user_subscribe.used_route_rising_count += 1
user_subscribe.save(update_fields=['used_route_rising_count'])
return JsonResponse({'status': 'ok'})