Exemple #1
0
class Person(View):

    @method_decorator(login_required(login_url='/login'),name='dispatch')
    def get(self,request):

        category = Category_Article.objects.all()
        count = User.objects.filter(follow__fan__id=request.user.id)
        floow = User.objects.filter(fan__follow_id=request.user.id)

        return render(request,'pc/person/index.html',{'category':category,'count':count,'floow':floow})
Exemple #2
0
class Author(View):
    @method_decorator(login_required(login_url='/login'))
    def post(self, request):
        froms = Follow_Forms(request.POST)
        username = request.POST.get('username')
        if froms.is_valid():
            follow = Follows()
            if request.POST.get('follow') == str(username):
                return JsonResponse({'status': 201, 'message': '不能自己关注自己'})
            else:
                cun = Follows.objects.filter(
                    follow=froms.cleaned_data.get('follow'), fan=username)
                if cun:
                    cun.delete()
                    return JsonResponse({'status': 200, 'message': '已取消关注'})
                follow.follow = froms.cleaned_data.get('follow')
                follow.fan_id = request.user.id
                follow.save()
                return JsonResponse({'status': 200, 'message': '成功关注'})
        else:
            return JsonResponse({'status': 400, 'message': '失败'})
Exemple #3
0
from .sorters import LatestSubmissionSorter
from .views import *
#from education.views import ChartView
from contact.forms import \
    FreeSearchTextForm, DistictFilterMessageForm, HandledByForm, ReplyTextForm
from django.conf.urls.defaults import *
from generic.sorters import SimpleSorter
from generic.views import generic, generic_row
from rapidsms_httprouter.models import Message
from rapidsms_xforms.models import XFormSubmission
from uganda_common.utils import get_xform_dates, get_messages
from django.contrib.auth.views import login_required
from django.contrib.auth.models import User

urlpatterns = patterns('',
   url(r'^emis/messagelog/$', login_required(generic), {
      'model':Message,
      'queryset':messages,
      'filter_forms':[FreeSearchTextForm, DistictFilterMessageForm, HandledByForm],
      'action_forms':[ReplyTextForm],
      'objects_per_page':25,
      'partial_row':'education/partials/message_row.html',
      'base_template':'education/messages_base.html',
      'columns':[('Text', True, 'text', SimpleSorter()),
                 ('Contact Information', True, 'connection__contact__name', SimpleSorter(),),
                 ('Date', True, 'date', SimpleSorter(),),
                 ('Type', True, 'application', SimpleSorter(),),
                 ('Response', False, 'response', None,),
                 ],
      'sort_column':'date',
      'sort_ascending':False,
Exemple #4
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from apps.evento.views import index_evento, EventoList, EventoCreate, EventoUpdate, \
 EventoDelete, evento_view, evento_list, evento_edit, evento_delete

urlpatterns = [
    url(r'^index$', index_evento),
    url(r'^evento/listar$',
        login_required(EventoList.as_view()),
        name='evento_listar'),
    url(r'^evento/nueva$',
        login_required(EventoCreate.as_view()),
        name='evento_crear'),
    url(r'^evento/editar/(?P<pk>\d+)$',
        login_required(EventoUpdate.as_view()),
        name='evento_editar'),
    url(r'^evento/eliminar/(?P<pk>\d+)$',
        login_required(EventoDelete.as_view()),
        name='evento_eliminar'),
]
Exemple #5
0
# -*- coding: utf-8 -*-

from django.conf.urls import url
from tasklist.views import TaskListIndex, TaskListCreate, TaskListDetail, TaskListDelete
from tasklist.views import TaskCreate, TaskUpdate, TaskDelete
from django.contrib.auth.views import login_required

# from django.views.decorators.cache import cache_control

# cache_control(private=True, must_revalidate=True, max_age=3600)

urlpatterns = [
    # TaskList
    url(r'^index/$',
        login_required(TaskListIndex.as_view()),
        name='tasklist_index'),
    url(r'^create/$',
        login_required(TaskListCreate.as_view()),
        name='tasklist_create'),
    url(r'^(?P<pk>\d+)/detail/$',
        login_required(TaskListDetail.as_view()),
        name='tasklist_detail'),
    url(r'^(?P<pk>\d+)/delete/$',
        login_required(TaskListDelete.as_view()),
        name='tasklist_delete'),

    # Task
    url(r'^(?P<pk>\d+)/task_add$',
        login_required(TaskCreate.as_view()),
        name='task_add'),
    url(r'^(?P<pk>\d+)/task/(?P<upd>\d+)/edit$',
Exemple #6
0
from django.urls import path
from .views import ListaCarcasas, DetalleCarcasa, EliminarCarcasa, ModificarCarcasa, CrearCarcasa, buscar_carcasas, API_objects, API_objects_details, material_element, material_collection
from django.contrib.auth.views import login_required
from rest_framework.urlpatterns import format_suffix_patterns

urlpatterns = [
    # Leer todos
    path('', ListaCarcasas.as_view(), name='principal_carcasas'),
    # Leer uno en especial
    path('carcasa/<int:pk>/', DetalleCarcasa.as_view(),
         name='detalle_carcasa'),
    # Eliminar uno
    path('carcasa/eliminar/<int:pk>',
         login_required(EliminarCarcasa.as_view()),
         name='eliminar_carcasa'),
    # Modificar uno
    path('carcasa/modificar/<int:pk>',
         login_required(ModificarCarcasa.as_view()),
         name='modificar_carcasa'),
    # Crear uno
    path('carcasa/crear',
         login_required(CrearCarcasa.as_view()),
         name='crear_carcasa'),
    # Buscar todos
    path('carcasa/buscar', buscar_carcasas, name='buscar_carcasas'),
    # API carcasas
    path('api/', API_objects.as_view()),
    path('api/<int:pk>/', API_objects_details.as_view()),
    # API materiales
    path('api-materiales/', material_collection, name='material_collection'),
    path('api-materiales/<int:pk>/', material_element, name='material_element')
Exemple #7
0
from django.urls import path, include
from . import views
from django.contrib.auth.views import login_required

urlpatterns = [

    # listar las recomendaciones de la bd
    path('listarRecomendaciones', views.listar_recomendaciones, name="listar_recomendaciones"),
    

    # llamando a la clases 
    path('add_recomendacion', views.RecomendacionCreate.as_view(), name="add_recomendacion"),

    path('list_recomendaciones/', views.RecomendacionList.as_view(), name='list_recomendaciones'),


    path('edit_recomendacion/<int:pk>', login_required(views.RecomendacionUpdate.as_view()), name='edit_recomendacion'),

    path('del_recomendacion/<int:pk>', login_required(views.RecomendacionDelete.as_view()), name='del_recomendacion'),

    path('mantenedor/', views.mantenedor , name="mantenedor"), 
]
Exemple #8
0
from django.conf.urls import url, include
from django.contrib import admin
from apps.asientos_contables.views import *
from django.contrib.auth.views import login_required
#reservacion_view,cliente_view,RegistroReservacion
app_name = 'asientos_contables'

urlpatterns = [
    url(r'^asientoCrear/$',
        login_required(asientoContableCrear.as_view()),
        name='nuevo_asientoContable'),
    url(r'^libroDiario/$',
        login_required(listarLibroDiario),
        name='libroDiario'),
    url(r'^transacciones/$',
        login_required(listaTransacciones),
        name='lista_transacciones'),
    url(r'^cuentaCrear/$',
        login_required(cuentaCreate.as_view()),
        name='nueva_cuenta'),
    url(r'^cuentaRegistrada/$',
        login_required(mensajeGuardadoCuenta),
        name='cuenta_registrada'),
    url(r'^asientoRegistrado/$',
        login_required(mensajeGuardadoAsiento),
        name='asiento_registrado'),
    url(r'^periodoRegistrado/$',
        login_required(mensajeGuardadoPeriodo),
        name='periodo_registrado'),
    url(r'^confirmacionCerrarPeriodo/$',
        login_required(confirmarCerrarPeriodo),
Exemple #9
0
from apps.expediente.views.CatalogoEspecialidadEmpleadoView import ListadoEspecialidadesEmpleados, AgregarEspecialidadEmpleado, ModificarEspecialidadEmpleado, eliminarEspecialidadEmpleado
from apps.expediente.views.CatalogoMedicamentoView import ListadoMedicamentos, AgregarMedicamento, ModificarMedicamento, eliminarMedicamento
from apps.expediente.views.EmpleadoView import ListadoEmpleados, AgregarEmpleado, ModificarEmpleado, eliminarEmpleado
from apps.expediente.views.CatalogoTipoClinicaView import ListadoTipoClinicas, AgregarTipoClinica, ModificarTipoClinica, eliminarTipoClinica
from apps.expediente.views.ClinicaView import ListadoClinica, AgregarClinica, ModificarClinica, eliminarClinica
from apps.expediente.views.ConsultaView import ListadoConsultas, RegistrarConsulta, ModificarConsulta, eliminarConsulta
from apps.expediente.views.TurnoView import ListadoTurnos, AgregarTurno, ModificarTurno, eliminarTurno
from apps.expediente.views.OrdenExamenMedicoView import ListadoOrdenesExamen, AgregarOrdenExamen, ModificarOrdenExamen, eliminarOrdenExamen
from apps.expediente.views.ReferenciaMedicaView import listadoReferenciaMedica, registrarReferenciaMedica, ModificarReferenciaMedica, eliminarReferencia
from apps.expediente.views.ConstanciaMedicaView import ListadoConstanciasMedicas, AgregarConstanciaMedica, ModificarConstanciaMedica, eliminarConstancia
from apps.expediente.views.IncapacidadMedicaView import ListadoIncapacidadesMedicas, AgregarIncapacidadMedica, ModificarIncapacidadMedica, eliminarIncapacidad
from apps.expediente.views.RecetaMedicaView import ListadoRecetasMedicas, AgregarRecetaMedica, ModificarRecetaMedica, eliminarReceta

urlpatterns = [
    # General
    url(r'^$', login_required(index), name='inicio'),
    url(r'^ajax/municipios/$',
        login_required(municipios),
        name='ajax_municipios'),
    url(r'^acceso-denegado$', accesoDenegado, name='acceso_denegado'),

    # ResultadoExamen
    url(r'^examenes/resultados/registrar$',
        login_required(respuestaRegistrarResultadoExamen.as_view()),
        name='registrar_resultado_examen'),
    url(r'^examenes/resultados/listado$',
        login_required(listadoExamenes.as_view()),
        name='listado_examenes'),
    url(r'^examenes/resultados/buscar$',
        login_required(
            buscarResultadoExamen.as_view(
Exemple #10
0
from django.urls import path, include
from django.urls import reverse_lazy
from django.contrib.auth.views import login_required

from project.store.views import *
from project.product.views import *
from project.offer.views import *
from project.suboffer.views import *
from project.auction.views import *

urlpatterns = [
    # Store
    path('', store_index, name='store_index'),
    path('list/', StoreListView.as_view(), name='store_list'),
    path('create/',
         login_required(StoreCreateView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='store_create'),
    path('<int:pk>/delete/',
         login_required(StoreDeleteView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='store_delete'),
    path('<int:pk>/update/',
         login_required(StoreUpdateView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='store_update'),
    path('<int:pk>/stats/',
         login_required(Graph.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='store_stats'),
    path('<int:pk>/', StoreDetailView.as_view(), name='store_view'),
    path('<int:store_id>/product/',
Exemple #11
0
from django.urls import path, re_path
from bookticket.models import Theater
from bookticket.views import users_view, home_view, register_view,\
movies_view, create_movie, update_movie, delete_movie, login_view,\
logout_view
from django.views.generic import TemplateView, CreateView, UpdateView, DeleteView,\
    ListView
from django.contrib.auth.views import login_required 
urlpatterns = [
    #path('', home_view),
    path("logout",logout_view),
    path("index/",login_required(TemplateView.as_view(template_name="bookticket/index.html"))),
    path('',TemplateView.as_view(template_name="bookticket/home.html")),
    path('users/', users_view),
    path("register/",register_view),
    re_path('movies/(?P<pk>[0-9]+)', movies_view),
    path('movies/', movies_view),
    path("create_movie/",create_movie),
    re_path("update_movie/(?P<pk>[0-9]+)", update_movie),# update_movie(req_obj, pk=10)
    re_path("delete_movie/(?P<pk>[0-9]+)", delete_movie),
    path("create_theater/",login_required(CreateView.as_view(
    		model = Theater,
    		fields="__all__",
    		#template_name="booketicket/theater_form.html"
    		success_url = "/bookticket/theaters/",
    	))),
    re_path("update_theater/(?P<pk>[0-9]+)",login_required(UpdateView.as_view(
    		model = Theater,
    		fields="__all__",
    		#template_name="booketicket/theater_form.html"
    		success_url = "/bookticket/theaters/",
Exemple #12
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""


from django.contrib import admin
from django.http import JsonResponse
from django.conf.urls import url, include
from django.contrib.auth.views import login_required


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^sso-server/', include('sso_app.urls')),
]


urlpatterns += [
    url(r'', login_required(lambda request: JsonResponse({'version': '0.1', 'service': 'sso-server'})), name='default'),
]
Exemple #13
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from apps.adopciones.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \
 SolicitudDelete

urlpatterns = [
    url(r'^index$', login_required(index_adopcion)),
    url(r'^solicitud/listar$',
        login_required(SolicitudList.as_view()),
        name='solicitud_listar'),
    url(r'^solicitud/nueva$',
        login_required(SolicitudCreate.as_view()),
        name='solicitud_crear'),
    url(r'^solicitud/editar/(?P<pk>\d+)$',
        login_required(SolicitudUpdate.as_view()),
        name='solicitud_editar'),
    url(r'^solicitud/eliminar/(?P<pk>\d+)$',
        login_required(SolicitudDelete.as_view()),
        name='solicitud_eliminar'),
]
Exemple #14
0
from django.conf.urls.defaults import *
from article.views import ArticleListView, ArticleCreateView, \
                            ArticleDeleteView, ArticleUpdateView
from django.contrib.auth.views import login, login_required

urlpatterns = patterns('article.views',
    url(r'^$', ArticleListView.as_view(), name='article_list'),
    url(r'^article/create', login_required(ArticleCreateView.as_view()), name='article_create'),
    url(r'^article/update/(?P<pk>\d+)/', login_required(ArticleUpdateView.as_view()), name='article_update'),
    url(r'^article/delete/(?P<pk>\d+)/$', login_required(ArticleDeleteView.as_view()), name='article_delete'),
)
Exemple #15
0
 def protected(u):
     u = list(u)
     u[1] = login_required(u[1])
     return tuple(u)
Exemple #16
0
from .views import *
from water_polls_views import schedule_water_polls, detail_water_view, district_water_view
from violence_view import detailed_violence_view
from contact.forms import\
    FreeSearchTextForm, DistictFilterMessageForm, HandledByForm, ReplyTextForm
from django.conf.urls.defaults import *
from generic.sorters import SimpleSorter
from generic.views import generic, generic_row
from rapidsms_httprouter.models import Message
from django.contrib.auth.views import login_required
from django.contrib.auth.models import User

from .views import ReporterDetailView

urlpatterns = patterns('',
    url(r'^edtrac/messages/$', login_required(generic), {
        'model':Message,
        'queryset':messages,
        'filter_forms':[FreeSearchTextForm, DistictFilterMessageForm,LastReportingDateFilterForm,PollFilterForm],
        'action_forms':[ReplyTextForm],
        'objects_per_page':25,
        'partial_row' : 'education/partials/messages/message_row.html',
        'partial_header':'education/partials/messages/message_partial_header.html',
        'base_template':'education/partials/contact_message_base.html',
        # 'paginator_template' : 'education/partials/pagination.html',
        'title' : 'Messages',
        'columns':[('Incoming Text', True, 'text', SimpleSorter()),
            ('Reporter', True, 'connection__contact__name', SimpleSorter(),),
            ('Number', True, 'connection__identity', SimpleSorter()),
            ('Poll', True, 'poll_responses.all()[0].poll', SimpleSorter(),),
            ('School',False,'connection__contact__emisreporter__schools',None,),
Exemple #17
0
from django.contrib.auth.views import login_required
from django.urls import path, include
from .views import *
from . import views

#esta url en core se encarga de rutear las views

urlpatterns = [
    path('', home, name="home"),
    path('login', login, name="login"),
    path('logout/', logout, name="logout"),
    path('registro', registro, name="registro"),
    path('detalle/', detalle, name="detalle"),
    path('comprar/', login_required(comprar), name="comprar"),
    path('transbank', login_required(transbank), name='transbank'),
    path('medioPago', login_required(medioPago), name="medioPago"),
    path('usuario/', login_required(usuario), name="usuario"),
    path('usuario_2/', login_required(usuario_2), name="usuario_2"),
    path('usuario/pedido', login_required(pedido), name="pedido"),
    path('usuario/informacion',
         login_required(informacion),
         name="informacion"),
    path('administracion/', login_required(homeAdmin), name="homeAdmin"),
    path('administracion/solicitud',
         login_required(solicitudAdmin),
         name="solicitudAdmin"),
    path('administracion/solicitud_detalle',
         login_required(detallesolicitudAdmin),
         name="detallesolicitudAdmin"),
    path('administracion/publicar_venta_local',
         login_required(publicar_venta_local),
Exemple #18
0
from django.conf.urls import include, url
from django.contrib.auth.views import login, logout, login_required

from . import views

urlpatterns = [
    url(r'^api/v1/', include('users.api.v1.urls', namespace='users_api_v1')),

    # login
    url(r'^users/login',
        login,
        kwargs={'template_name': 'users/login.html'},
        name='login'),

    # logout
    url(r'^users/logout',
        logout,
        kwargs={'template_name': 'users/logout.html'},
        name='logout'),

    # profile
    url(r'^users/profile/?$',
        login_required(views.UserProfile.as_view()),
        name='profile'),
]
Exemple #19
0
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
from django.contrib.auth.views import login_required
from django.contrib.auth import views as auth_views
from books.views import AuthorDetail, AuthorList, BookDetail, CreateAuthor, list_books, ReviewList, review_book

urlpatterns = [
    url(r'^logout/$', auth_views.logout, {'next_page': 'books'}, name='logout'),
    url(r'^login/$', auth_views.login, {'template_name': 'login.html'}, name='login'),

    # Admin
    url(r'^admin/', admin.site.urls),

    # Custom
    url(r'^$', list_books, name="books"),
    url(r'^authors/$', AuthorList.as_view(), name="authors"),

    url(r'^authors/add/$', login_required(CreateAuthor.as_view()), name="add-author"),
    url(r'^authors/(?P<pk>[-\w]+)/$', AuthorDetail.as_view(), name="author-detail"),
    url(r'^books/(?P<pk>[-\w]+)/$', BookDetail.as_view(), name="book-detail"),

    url(r'^review/$', login_required(ReviewList.as_view()), name="review-books"),
    url(r'^review/(?P<pk>[-\w]+)/$', review_book, name="review-book"),
]
Exemple #20
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from apps.salida.views import index_salida, SalidaList, SalidaCreate, SalidaUpdate, \
 SalidaDelete, salida_view, salida_list, salida_edit, salida_delete
urlpatterns = [
    url(r'^index$', index_salida),
    url(r'^salida/listar$',
        login_required(SalidaList.as_view()),
        name='salida_listar'),
    url(r'^salida/nueva$',
        login_required(SalidaCreate.as_view()),
        name='salida_crear'),
    url(r'^salida/editar/(?P<pk>\d+)$',
        login_required(SalidaUpdate.as_view()),
        name='salida_editar'),
    url(r'^salida/eliminar/(?P<pk>\d+)$',
        login_required(SalidaDelete.as_view()),
        name='salida_eliminar'),
]
Exemple #21
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \
	SolicitudDelete,ver_fechas

urlpatterns = [
    url(r'^index$', index_adopcion),
    url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'),
    url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'),
    url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'),
    url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'),
    url(r'^solicitud$',ver_fechas, name='solicitud_fechas'),

]
Exemple #22
0
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import path, include
from project.cart.views import *
from django.urls import reverse_lazy
from django.contrib.auth.views import login_required

urlpatterns = [
    path('list/',
         login_required(ShoppingOfferListView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='cart_list'),
    path('create/<int:offer_id>',
         login_required(ShoppingOfferCreateView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='cart_create'),
    path('delete/<int:pk>',
         login_required(ShoppingOfferDeleteView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='cart_delete'),
    path('update/<int:pk>',
         login_required(ShoppingOfferUpdateView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='cart_update'),
]
Exemple #23
0
 def as_view(cls, **initkwargs):
     view = super(LoginRequiredMixin, cls).as_view(**initkwargs)
     return login_required(view)
Exemple #24
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from apps.movimiento_dinero.views import index_movimiento, MovimientoList, MovimientoCreate, MovimientoUpdate, \
 MovimientoDelete, movimiento_view, movimiento_list, movimiento_edit, movimiento_delete, \
 CategoriaList, CategoriaCreate, CategoriaUpdate, CategoriaDelete, categoria_view, categoria_list, categoria_edit, categoria_delete, BuscarView

urlpatterns = [
    url(r'^index$', index_movimiento),
    url(r'^movimiento/listar$',
        login_required(MovimientoList.as_view()),
        name='movimiento_listar'),
    url(r'^movimiento/nueva$',
        login_required(MovimientoCreate.as_view()),
        name='movimiento_crear'),
    url(r'^movimiento/editar/(?P<pk>\d+)$',
        login_required(MovimientoUpdate.as_view()),
        name='movimiento_editar'),
    url(r'^movimiento/eliminar/(?P<pk>\d+)$',
        login_required(MovimientoDelete.as_view()),
        name='movimiento_eliminar'),
    url(r'^nuevo_categoria$',
        login_required(CategoriaCreate.as_view()),
        name='categoria_crear'),
    url(r'^listar_categoria$',
        login_required(CategoriaList.as_view()),
        name='categoria_listar'),
    url(r'^editar_categoria/(?P<pk>\d+)/$',
        login_required(CategoriaUpdate.as_view()),
        name='categoria_editar'),
    url(r'^eliminar_categoria/(?P<pk>\d+)/$',
from django.conf.urls import url
from apps.soldado.views import CreateSoldado, DeleteSoldado, UpdateSoldado, ListSoldado, ReporteSoldadoPDF
from apps.soldado.views import UpdateCuerpo, ListCuerpo, DeleteCuerpo, CreateCuerpo, ReporteCuerpoPDF
from apps.soldado.views import UpdateServicio, ListServicio, DeleteServicio, CreateServicio, ReporteServicioPDF
from django.contrib.auth.views import login_required

urlpatterns = [
    url(r'^soldado/listar$',
        login_required(ListSoldado.as_view()),
        name='soldado_listar'),
    url(r'^soldado/nuevo$',
        login_required(CreateSoldado.as_view()),
        name='soldado_crear'),
    url(r'^soldado/editar/(?P<pk>[\d]+)/$',
        login_required(UpdateSoldado.as_view()),
        name='soldado_editar'),
    url(r'^soldado/eliminar/(?P<pk>[\d]+)/$',
        login_required(DeleteSoldado.as_view()),
        name='soldado_eliminar'),
    url(r'^soldado/reporte_soldado_pdf/',
        login_required(ReporteSoldadoPDF.as_view()),
        name='reporte_soldado_pdf'),
    url(r'^cuerpo/listar$',
        login_required(ListCuerpo.as_view()),
        name='cuerpo_listar'),
    url(r'^cuerpo/nuevo$',
        login_required(CreateCuerpo.as_view()),
        name='cuerpo_crear'),
    url(r'^cuerpo/editar/(?P<pk>[\d]+)/$',
        login_required(UpdateCuerpo.as_view()),
        name='cuerpo_editar'),
Exemple #26
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.contrib.auth.views import login,login_required
from django.urls import path,include
from library.views import Index,logout_view
from library import urls
from library.views import AutherDetail, login
from api import urls as api_urls

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', login, name='login'),
    path('logout/',logout_view,name='logout'),
    path('index/', login_required(Index.as_view()), name='index'),
    path('book/',include(urls)),
    path('auther/<slug:auther_name>/', login_required(AutherDetail.as_view()), name='auther_detail'),
    path('api/', include(api_urls)),
]
Exemple #27
0
from django.conf.urls import include, url
from . import views
from django.contrib.auth.views import login, logout, login_required
from django.conf import settings

# URLs del Modulo Compras
APPEND_SLASH = False
urlpatterns = [

    #Login
    url(r'^$', views.login, name='login'),
    url(r'^logout/$', logout, name='logout'),
    url(r'inicio/$', login_required(views.inicio), name='inicio_url'),

    #Productos
    url(r'productos/$', login_required(views.productos), name='productos_url'),
    url(r'productos/eliminar_producto/$',
        login_required(views.productos_eliminar),
        name='productos_eliminar_url'),
    url(r'productos/editar_producto/$',
        login_required(views.productos_editar),
        name='productos_editar_url'),

    #Proveedores
    url(r'proveedores/$',
        login_required(views.proveedores),
        name='proveedores_url'),
    url(r'proveedores/eliminar_proveedor/$',
        login_required(views.proveedores_eliminar),
        name='proveedores_eliminar_url'),
    url(r'proveedores/editar_proveedor/$',
Exemple #28
0
from django.conf.urls import url
from django.contrib.auth.views import login_required

from app.adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \
 SolicitudDelete,ListaAdoptantes

urlpatterns = [
    url(r'^index$', index_adopcion),
    url(r'^adoptante/listar$', (ListaAdoptantes.as_view()),
        name='persona_list'),
    url(r'^solicitud/listar$',
        login_required(SolicitudList.as_view()),
        name='solicitud_listar'),
    url(r'^solicitud/nueva$',
        login_required(SolicitudCreate.as_view()),
        name='solicitud_crear'),
    url(r'^solicitud/editar/(?P<pk>\d+)$',
        login_required(SolicitudUpdate.as_view()),
        name='solicitud_editar'),
    url(r'^solicitud/eliminar/(?P<pk>\d+)$',
        login_required(SolicitudDelete.as_view()),
        name='solicitud_eliminar'),
]
Exemple #29
0
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import path, include
from project.suboffer.views import *
from django.urls import reverse_lazy
from django.contrib.auth.views import login_required

urlpatterns = [
    # Suboffer
    path('list/', SubOfferListView.as_view(), name='suboffer_list'),
    path('<int:pk>/view/', SubOfferDetailView.as_view(), name='suboffer_view'),
    path('<int:pk>/delete/',
         login_required(SubOfferDeleteView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='suboffer_delete'),
    path('<int:pk>/update/',
         login_required(SubOfferUpdateView.as_view(),
                        login_url=reverse_lazy('cubasells:login')),
         name='suboffer_update'),
]
Exemple #30
0
from django.conf.urls import re_path
from . import views

from django.conf import settings
from django.contrib.auth import views as auth_views

app_name = "account"
urlpatterns = [
    # re_path(r'^login/$', views.user_login, name='user_login'),
    re_path(r'^login/$', auth_views.login_required(), name='user_login'),
]
Exemple #31
0
from . import views
from django.contrib.auth.views import login_required

urlpatterns = [

    # listar las carreras de la bd
    path('listarPorticos', views.listar_porticos, name="listar_porticos"),
    path('listarBicicletas', views.listar_bicicletas,
         name="listar_bicicletas"),

    # agregar un portico
    path('agregar_portico', views.agregar_portico, name="agregar_portico"),

    # editar un portico
    path('editar_portico/<int:portico_id>',
         login_required(views.editar_portico),
         name="editar_portico"),

    # borrar un portico
    path('borrar_portico/<int:portico_id>',
         login_required(views.borrar_portico),
         name="borrar_portico"),

    # llamando a la clases
    path('add_portico', views.PorticoCreate.as_view(), name="add_portico"),
    path('listarPorticos', views.PorticoList.as_view(),
         name='listar_porticos'),
    path('edit_portico/<int:pk>',
         views.PorticoUpdate.as_view(),
         name='edit_portico'),
    path('del_portico/<int:pk>',
Exemple #32
0
from django.conf.urls import patterns, include, url
from core.views import TabelaSetorAJAX, RankingAJAX
from django.contrib.auth.views import login,logout, login_required

urlpatterns = patterns('core.views',
    url(r'^index/$', 'index', name='index'),
    url(r'^cad_departamento/$', 'cadDepartamento', name='cadDepartamento'),
    url(r'^$', login, kwargs={'template_name': 'login.html'}, name='login'),
    url(r'^logout/$', logout, kwargs={'next_page':'/'}, name='logout' ),
    url(r'^registros/(?P<setor_id>\d+)$', 'registros', name='registros'),
    url(r'^setor/(?P<setor_id>\d+)/(?P<ano>\d+)/(?P<mes>\d+)$', 'setor_mes', name='setor_mes'),
    url(r'^setor/(?P<setor_id>\d+)$', 'setor', name='setor'),
    url(r'^upload/(?P<setor_id>\d+)$','upload', name='upload'),
    url(r'^detalhes_usuario/(?P<setor_id>\d+)/(?P<usuario_id>\d+)$','detalhesUsuario', name='detalhesUsuario'),
    url(r'^regras/(?P<setor_id>\d+)', 'regras', name='regras'),
    url(r'^tabelaAjax/$', login_required(TabelaSetorAJAX.as_view()), name='tabAJAX'),
    url(r'^rankingAjax/$', login_required(RankingAJAX.as_view()), name='rankAJAX')
)
Exemple #33
0
from django.urls import path
from django.views.generic import TemplateView
from django_otp.decorators import otp_required
from django.contrib.auth.views import login_required

from . import views

urlpatterns = [
    path("key/", views.CodeView.as_view(), name="key"),
    path(
        "start/",
        login_required(
            otp_required(TemplateView.as_view(template_name="covid_key/start.html"))
        ),
        name="start",
    ),
]
from django.conf.urls import url
from django.contrib.auth.views import login_required

from apps.adopcion.views import index_adopcion, SolicitudList, SolicitudCreate, SolicitudUpdate, \
	SolicitudDelete

urlpatterns = [
    url(r'^index$', index_adopcion),
    url(r'^solicitud/listar$', login_required(SolicitudList.as_view()), name='solicitud_listar'),
    url(r'^solicitud/nueva$', login_required(SolicitudCreate.as_view()), name='solicitud_crear'),
    url(r'^solicitud/editar/(?P<pk>\d+)$', login_required(SolicitudUpdate.as_view()), name='solicitud_editar'),
    url(r'^solicitud/eliminar/(?P<pk>\d+)$', login_required(SolicitudDelete.as_view()), name='solicitud_eliminar'),

]
Exemple #35
0
"""Cubasells URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.urls import path,include
from project.auction.views import *
from django.urls import reverse_lazy
from django.contrib.auth.views import login_required

urlpatterns = [

    path('',AuctionListView.as_view(),name='auction_list'),
    path('<int:pk>/view/',AuctionDetailView.as_view(),name='auction_view'),
    path('<int:pk>/delete/',login_required(AuctionDeleteView.as_view(),login_url=reverse_lazy('cubasells:login')),name='auction_delete'),
    path('<int:pk>/update/',login_required(AuctionUpdateView.as_view(),login_url=reverse_lazy('cubasells:login')),name='auction_update'),
    
]
Exemple #36
0
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""

from django.contrib import admin
from django.urls import path, re_path
from auto.views import upload_doc_view, build_view,\
predict_view, upload_predict_view,\
predict_doc_list_view, build_delete_view
from django.views.generic import CreateView, ListView, TemplateView
from django.conf.urls.static import static
from auto.models import Document
from django.conf import settings
from django.contrib.auth.views import login_required
urlpatterns = [
    path('^accounts/', include('allauth.urls')),
    path("", TemplateView.as_view(template_name="auto/home.html")),
    path("index/",
         login_required(
             TemplateView.as_view(template_name="auto/index.html"))),
    path('admin/', admin.site.urls),
    path("upload_build/", upload_doc_view),
    re_path("upload_predict/", upload_predict_view),
    path("list_models/", ListView.as_view(model=Document, )),
    re_path("list_predictions/(?P<pk>[0-9]*)", predict_doc_list_view),
    re_path("build/(?P<pk>[0-9]+)/$", build_view),
    re_path("build_delete/(?P<pk>[0-9]+)/$", build_delete_view),
    re_path("predict/(?P<pk>[0-9a-z_]+)/$", predict_view),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #37
0
    user.save()
    msg = UserMessage()

    msg.user = user
    msg.to_user = User.objects.get(is_superuser=True)
    msg.message = '欢迎加入本站,在使用过程中有什么疑问,请联系管理员'
    msg.has_read = False
    msg.is_supper = True
    msg.save()
    message = u'验证成功,请进行<a href=\"' + unicode(
        settings.DOMAIN) + u'/login\">登录</a>操作'

    return render(request, 'pc/message.html', {'message': message})


@method_decorator(login_required(login_url='/login'), name='dispatch')
class ResetUserView(View):
    """更换邮箱发送验证码"""
    def post(self, request):
        email = request.POST.get('email')
        username = request.POST.get('username')
        if email and username is not None:
            if User.objects.filter(email=email):
                return JsonResponse({'status': 400, 'message': '邮箱已经存在'})
            send_register_email.delay(email=email,
                                      username=username,
                                      send_type='update_email')
            return JsonResponse({
                'status': 200,
                'message': u"验证码发送成功,有效期为30分钟"
            })
Exemple #38
0
urlpatterns = [
    url(r'^api/v1/', include('users.api.v1.urls', namespace='users_api_v1')),

    # login
    url(
        r'^users/login',
        login,
        kwargs={
            'template_name': 'users/login.html'
        },
        name='login'
    ),

    # logout
    url(
        r'^users/logout',
        logout,
        kwargs={
            'template_name': 'users/logout.html'
        },
        name='logout'
    ),

    # profile
    url(
        r'^users/profile/?$',
        login_required(views.UserProfile.as_view()),
        name='profile'
    ),
]