blob: 3ee4470dabe163da6f4e8d83c4887f3620a1abf6 [file] [log] [blame]
#!-*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from problemas.models import Problema
urlpatterns = patterns('',
url(r'^$', 'problemas.views.problema_aleatorio', name='problema-aleatorio'),
url(r'^exibe/(?P<slug>[\w_-]+)/$', 'problemas.views.exibe_problema', name='exibe-problema'),
url(r'^busca/$', 'problemas.views.busca_problema_por_titulo', name='busca-problema-por-titulo'),
url(r'^(?P<problema_id>\d+)/$', 'problemas.views.exibe_problema_pelo_id', name='exibe-problema-pelo-id'),
url(r'^gostei/(?P<problema_id>\d+)/$', 'problemas.views.problema_utilizado', name='problema-utilizado-em-dojo'),
url(r'^todos_visualizados/$', 'problemas.views.sem_problemas_novos', name='sem-problemas-novos'),
url(r'^nenhum_problema/$', 'problemas.views.sem_problemas', name='nenhum-problema-cadastrado'),
url(r'^todos/$', 'django.views.generic.list_detail.object_list',
{'queryset': Problema.objects.filter(publicado=True).order_by('titulo'),
'paginate_by': 15, 'extra_context': {'titulo_pagina': 'Problemas cadastrados'}}, name='todos-problemas'),
)