added missing_cr context variable on maraudes:index, small fixes

This commit is contained in:
Arthur Gerbaud
2016-09-08 17:38:00 +02:00
parent d690ef4143
commit cfe0dc3f2f
4 changed files with 22 additions and 8 deletions

View File

@@ -63,6 +63,11 @@ class IndexView(DerniereMaraudeMixin, generic.TemplateView):
context = super().get_context_data(**kwargs)
context['prochaine_maraude_abs'] = self.get_prochaine_maraude()
context['prochaine_maraude'] = self.get_prochaine_maraude_for_user()
if self.request.user.is_superuser:
context['missing_cr'] = CompteRendu.objects.get_queryset().filter(
heure_fin__isnull=True,
date__lte = timezone.localtime(timezone.now()).date()
)
return context
def get_prochaine_maraude_for_user(self):
@@ -113,7 +118,7 @@ class MaraudeListView(DerniereMaraudeMixin, generic.ListView):
def get_queryset(self):
today = datetime.date.today()
return super().get_queryset().filter(
date__lte=datetime.date.today()
date__lte=timezone.localtime(timezone.now()).date()
).order_by('-date')