|
@@ -11,7 +11,7 @@ from yelp.models import YelpReview
|
|
from name_extractor.models import Staff
|
|
from name_extractor.models import Staff
|
|
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
|
|
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
|
|
|
|
|
|
-from name_extractor.utils import extract_names_from_reviews
|
|
|
|
|
|
+from name_extractor.utils import extract_names_from_reviews, make_all_staffs_point_zero
|
|
|
|
|
|
from django.contrib.auth.mixins import LoginRequiredMixin
|
|
from django.contrib.auth.mixins import LoginRequiredMixin
|
|
from .utils import (
|
|
from .utils import (
|
|
@@ -162,7 +162,7 @@ class StaffLeaderBoard(View):
|
|
return redirect('location-analytics')
|
|
return redirect('location-analytics')
|
|
|
|
|
|
|
|
|
|
-class ExportStaffLeaderBoard(View):
|
|
|
|
|
|
+class SyncStaffLeaderBoard(View):
|
|
|
|
|
|
def post(self, request, *args, **kwargs):
|
|
def post(self, request, *args, **kwargs):
|
|
start_date = date_str2datetime(request.POST.get('start_date'))
|
|
start_date = date_str2datetime(request.POST.get('start_date'))
|