source: gestor_consulta/consulta/urls.py

Last change on this file was 4cafdf1, checked in by rudmanmrrod <rudman22@…>, 7 años ago

Agregada licencia GNU V3

  • Propiedad mode establecida a 100644
File size: 2.7 KB
Línea 
1# -*- coding: utf-8 -*-
2"""
3Sistema de Consulta Pública
4
5Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017
6"""
7## @package consulta.urls
8#
9# Urls de la aplicación consulta
10# @author Rodrigo Boet (rboet at cenditel.gob.ve)
11# @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres
12# (CENDITEL) nodo Mérida - Venezuela</a>
13# @copyright <a href='https://www.gnu.org/licenses/gpl-3.0.en.html'>GNU Public License versión 3 (GPLv3)</a>
14# @version 1.0
15from django.conf.urls import url
16from django.contrib import admin
17from .views import *
18from .ajax import *
19
20urlpatterns = [
21    ## Urls de la consulta
22    url(r'^$', ConsultaIndex.as_view(), name = "consulta_index"),
23    url(r'^create$', ConsultaCreate.as_view(), name = "consulta_create"),
24    url(r'^list$', ConsultaList.as_view(), name = "consulta_list"),
25    url(r'^delete/(?P<pk>\d+)$', ConsultaDelete.as_view(), name = "consulta_delete"),
26    url(r'^detail/(?P<pk>\d+)$', ConsultaDetail.as_view(), name = "consulta_detail"),
27    url(r'^update/(?P<pk>\d+)$', ConsultaUpdate.as_view(), name = "consulta_update"),
28    url(r'^generate-token/(?P<pk>\d+)$', ConsultaGenerateToken.as_view(), name = "consulta_token"),
29    ## Urls de las preguntas
30    url(r'^create-question/(?P<pk>\d+)$', PreguntaCreate.as_view(), name = "question_create"),
31    url(r'^delete-question/(?P<pk>\d+)$', PreguntaDelete.as_view(), name = "question_delete"),
32    url(r'^update-question$', PreguntaUpdate.as_view(), name = "question_update"),
33    ## Urls de las opciones
34    url(r'^create-option/(?P<pk>\d+)$', OpcionesCreate.as_view(), name = "option_create"),
35    url(r'^update-option$', OpcionesUpdate.as_view(), name = "option_update"),
36    url(r'^delete-option/(?P<pk>\d+)$', OpcionesDelete.as_view(), name = "opciones_delete"),
37    ## Urls especiales sin argumentos
38    url(r'^create-question/$', PreguntaCreate.as_view(), name = "question_create_nk"),
39    url(r'^delete-question/$', PreguntaDelete.as_view(), name = "question_delete_nk"),
40    url(r'^create-option/$', OpcionesCreate.as_view(), name = "option_create_nk"),
41    url(r'^delete-option/$', OpcionesDelete.as_view(), name = "opciones_delete_nk"),
42]
43
44## Urls por ajax
45urlpatterns += [
46    url(r'^ajax/pregunta-list/(?P<pk>\d+)$', pregunta_list, name = "ajax_pregunta_list"),
47    url(r'^ajax/opciones-list/(?P<pk>\d+)$', opciones_list, name = "ajax_opciones_list"),
48    ## Urls especiales sin argumentos
49    url(r'^ajax/pregunta-list/$', pregunta_list, name = "ajax_pregunta_list_nk"),
50    url(r'^ajax/opciones-list/$', opciones_list, name = "ajax_opciones_list_nk"),
51    url(r'^generate-token/$', ConsultaGenerateToken.as_view(), name = "consulta_token_nk"),
52]
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.