forked from padovan/gda
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathurls.py
More file actions
52 lines (45 loc) · 3.7 KB
/
urls.py
File metadata and controls
52 lines (45 loc) · 3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import *
from django.contrib.auth.views import login, logout
from sad import views, admin_views
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
import os
PROJECT_ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
urlpatterns = patterns('',
# Example:
# (r'^caco/', include('caco.foo.urls')),
# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
# (r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Custom views need to be added before the contrib views
#(r'^gda/admin/respostas/pick/', admin_views.pick_resposta),
(r'^gda/admin/alternative/pick_respostas/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/(?P<disciplina>[A-Z][A-Z]\d+)(?P<turma>[A-Z1-9#])/commit/$', admin_views.pick_respostas_modelo_commit),
(r'^gda/admin/alternative/pick_respostas/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/(?P<disciplina>[A-Z][A-Z]\d+)(?P<turma>[A-Z1-9#])/$', admin_views.pick_respostas_modelo),
(r'^gda/admin/alternative/pick_respostas/[Ii][Cc]/', admin_views.pick_respostas),
(r'^gda/admin/alternative/pick_respostas/', admin_views.pick_respostas),
(r'^gda/admin/new_avaliacao', admin_views.new_avaliacao),
(r'^gda/admin/add_avaliacao/', admin_views.add_avaliacao),
(r'^gda/admin/atribuicoes_incluidas', admin_views.disciplinas_processadas),
# Uncomment the next line to enable the admin:
(r'^gda/admin/(.*)', admin.site.root),
(r'^gda/view_result', views.query_result),
(r'^gda/respostas_alternativas', views.query_alternativas),
(r'^gda/resultados_alternativas',
views.respostas_alternativas), # FIXME: link provisório
(r'^gda/resultados', views.view_result),
(r'^gda/$', views.home),
(r'^gda/(.*/)?auth/$', views.login_auth),
(r'^gda/logout/$', views.logout),
#(r'^gda/[Ii][Cc]/$', views.show_all_semesters),
#(r'^gda/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/$', views.show_all_courses),
#(r'^gda/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/(?P<disciplina>[A-Z][A-Z]\d+)(?P<turma>[A-Z1-9#])/$', views.show_all_answers),
(r'^gda/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/answer/$', views.all_to_answer),
(r'^gda/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/(?P<disciplina>[A-Z][A-Z]\d+)(?P<turma>[A-Z1-9#])/answer/$', views.answer_course),
(r'^gda/[Ii][Cc]/(?P<ano>\d+)[sS](?P<semestre>\d)/(?P<disciplina>[A-Z][A-Z]\d+)(?P<turma>[A-Z1-9#])/commit/$', views.commit_answer_course),
(r'^gda/(.*/)?(?P<path>.*\.css)$', 'django.views.static.serve', {'document_root': os.path.join(PROJECT_ROOT_PATH,'templates/css') }),
(r'^gda/(.*/)?(?P<path>.*\.(jpg|png|gif))$', 'django.views.static.serve', {'document_root': os.path.join(PROJECT_ROOT_PATH,'templates/img') }),
(r'^gda/busca/', include('resultados.urls')),
(r'^gda/(.*/)?(?P<path>.*\.js)$', 'django.views.static.serve', {'document_root': os.path.join(PROJECT_ROOT_PATH,'templates/script') }),
)