# -*- coding: utf-8 -*- """ Sistema de Consulta Pública Copyleft (@) 2017 CENDITEL nodo Mérida - https://planificacion.cenditel.gob.ve/trac/wiki/ModeladoTopicos_2017 """ ## @package consulta.urls # # Urls de la aplicación consulta # @author Rodrigo Boet (rboet at cenditel.gob.ve) # @author Centro Nacional de Desarrollo e Investigación en Tecnologías Libres # (CENDITEL) nodo Mérida - Venezuela # @copyright GNU Public License versión 3 (GPLv3) # @version 1.0 from django.conf.urls import url from django.contrib import admin from .views import * from .ajax import * urlpatterns = [ ## Urls de la consulta url(r'^$', ConsultaIndex.as_view(), name = "consulta_index"), url(r'^create$', ConsultaCreate.as_view(), name = "consulta_create"), url(r'^list$', ConsultaList.as_view(), name = "consulta_list"), url(r'^delete/(?P\d+)$', ConsultaDelete.as_view(), name = "consulta_delete"), url(r'^detail/(?P\d+)$', ConsultaDetail.as_view(), name = "consulta_detail"), url(r'^update/(?P\d+)$', ConsultaUpdate.as_view(), name = "consulta_update"), url(r'^generate-token/(?P\d+)$', ConsultaGenerateToken.as_view(), name = "consulta_token"), ## Urls de las preguntas url(r'^create-question/(?P\d+)$', PreguntaCreate.as_view(), name = "question_create"), url(r'^delete-question/(?P\d+)$', PreguntaDelete.as_view(), name = "question_delete"), url(r'^update-question$', PreguntaUpdate.as_view(), name = "question_update"), ## Urls de las opciones url(r'^create-option/(?P\d+)$', OpcionesCreate.as_view(), name = "option_create"), url(r'^update-option$', OpcionesUpdate.as_view(), name = "option_update"), url(r'^delete-option/(?P\d+)$', OpcionesDelete.as_view(), name = "opciones_delete"), ## Urls especiales sin argumentos url(r'^create-question/$', PreguntaCreate.as_view(), name = "question_create_nk"), url(r'^delete-question/$', PreguntaDelete.as_view(), name = "question_delete_nk"), url(r'^create-option/$', OpcionesCreate.as_view(), name = "option_create_nk"), url(r'^delete-option/$', OpcionesDelete.as_view(), name = "opciones_delete_nk"), ] ## Urls por ajax urlpatterns += [ url(r'^ajax/pregunta-list/(?P\d+)$', pregunta_list, name = "ajax_pregunta_list"), url(r'^ajax/opciones-list/(?P\d+)$', opciones_list, name = "ajax_opciones_list"), ## Urls especiales sin argumentos url(r'^ajax/pregunta-list/$', pregunta_list, name = "ajax_pregunta_list_nk"), url(r'^ajax/opciones-list/$', opciones_list, name = "ajax_opciones_list_nk"), url(r'^generate-token/$', ConsultaGenerateToken.as_view(), name = "consulta_token_nk"), ]