from django.urls import path
from django.contrib.auth import views as AuthViews
from django.urls import reverse_lazy 
from .views import UsuarioCreate
from .views import UsuarioList

urlpatterns = [
    path('login/', AuthViews.LoginView.as_view(
        template_name='usuarios/login.html'), name= 'login'),
        
    path('logout/', AuthViews.LogoutView.as_view(), name='logout'),

    path('alterar-senha/', AuthViews.PasswordChangeView.as_view(
        template_name='usuarios/mudarsenha.html',
        extra_context={'titulo': 'Alterar senha atual'},
        success_url=reverse_lazy('index')), name="AlterarSenha"),

    path('registrar/', UsuarioCreate.as_view(
        success_url=reverse_lazy('inicio')), name='RegistrarUsuario'),

    path('listaruser/', UsuarioList.as_view(), name="ListarUsuario"),
]