예제 #1
0
파일: utils.py 프로젝트: ldv-klever/klever
 def __call__(self, request):
     if request.user.is_authenticated and request.user.role != USER_ROLES[
             4][0]:
         # Activate language and timezone for non-services
         activate(request.user.language)
         activate_timezone(request.user.timezone)
     return self.get_response(request)
예제 #2
0
 def __call__(self, request):
     if request.user.is_authenticated and request.user.extended.role != USER_ROLES[
             4][0]:
         activate(request.user.extended.language)
         activate_timezone(request.user.extended.timezone)
     response = self.get_response(request)
     return response
예제 #3
0
def manage_all_calls(request):
    activate_timezone(pytz.timezone("Europe/Stockholm"))
    calls = models.list_calls()
    volunteer_sheet = os.environ["VOLUNTEER_SHEET"]
    return render(
        request,
        "calls.html",
        {"calls": calls, "volunteer_sheet": volunteer_sheet, "limited": False},
    )
예제 #4
0
def stats(request):
    activate_timezone(pytz.timezone("Europe/Stockholm"))
    table = models.calls_per_week()
    return render(request, "stats.html", {"table": table})