docs: def reject_user_timesheet(request, user_id):
      """
      This allows admins to reject all entries, instead of just one
      """
      form = YearMonthForm(request.GET or request.POST)
      user = User.objects.get(pk=user_id)
      if form.is_valid():
          from_date, to_date = form.save()
          entries = Entry.no_join.filter(
              status=Entry.VERIFIED, user=user, start_time__gte=from_date,
              end_time__lte=to_date)
          if request.POST.get('yes'):
              if entries.exists():
                  count = entries.count()
                  Entry.no_join.filter(pk__in=entries).update(status=Entry.UNVERIFIED)
                  msg = 'You have rejected %d previously verified entries.' \
                      % count
              else:
                  msg = 'There are no verified entries to reject.'
              messages.info(request, msg)
          else:
              return render(request, 'timepiece/user/timesheet/reject.html', {
                  'date': from_date,
                  'timesheet_user': user
              })
      else:
          msg = 'You must provide a month and year for entries to be rejected.'
          messages.error(request, msg)
  
      url = reverse('view_user_timesheet', args=(user_id,))
      return HttpResponseRedirect(url)