from django.contrib.auth.decorators import login_required, user_passes_test
from django.contrib.auth.models import Group, User
from django.contrib.auth import authenticate, login
+from django.contrib.admin.views.decorators import staff_member_required
from django.newforms import form_for_instance
from django.core.exceptions import ObjectDoesNotExist
from django.core.mail import EmailMessage
@enable_login_form
def programacao(request):
try:
- d = {'aprovadas': Trabalho.objects.filter(aprovado=True)}
+ d = {'aprovadas': Trabalho.objects.filter(aprovado=True).order_by('dia','time_start')}
except ObjectDoesNotExist:
d = {}
return build_response(request, 'programacao.html',d)
+@enable_login_form
+@staff_member_required
+def grade(request):
+ try:
+ d = {'aprovadas': Trabalho.objects.filter(aprovado=True).order_by('dia', 'time_start')}
+ except ObjectDoesNotExist:
+ d = {}
+ return build_response(request, 'grade.html', d)
@enable_login_form
def chamada_trabalhos(request):