fix accounting fields

This commit is contained in:
Robert Einsle 2018-03-31 18:22:23 +02:00
parent 44ff50d0f6
commit 77cc2ed0f5

View File

@ -1,8 +1,8 @@
import logging
from datetime import datetime
from django.contrib.auth.decorators import login_required, permission_required
from django.db.models import Sum
from django.http import HttpResponse
from django.shortcuts import render, redirect
from django.urls import reverse_lazy
from django.utils import timezone
@ -13,7 +13,6 @@ from rest_framework import viewsets
from billard.models import LocationData, Location, Client, Accounting
from billard.serializers import LocationDataSerializer, ClientUpdateLastSeenSerializer
from billard.tasks import process_location_data
from .forms import UserInformationUpdateForm
log = logging.getLogger(__name__)
@ -101,6 +100,8 @@ def account_modal_confirm_view(request, loc_pk, pks):
for pk in pks.split(','):
account = Accounting.objects.get(pk=pk)
account.reporter_uuid = None
account.account_tst = datetime.now()
account.billed = True
account.save()
return redirect('billard:location_detail', pk=loc_pk)