sgmp/solicitacoes/urls.py

97 lines
2.4 KiB
Python
Raw Permalink Normal View History

2026-03-09 18:46:01 +00:00
# /SGMP_PROD/solicitacoes/urls.py
from django.urls import path
from . import views
app_name = "solicitacoes"
urlpatterns = [
# =========================
# DASHBOARD / LISTAGEM
# =========================
path(
"colaboradores/",
views.listar_colaboradores,
name="listar_colaboradores",
),
path(
"solicitacao/<uuid:solicitacao_id>/",
views.solicitacao_detalhe,
name="solicitacao_detalhe",
),
path(
"solicitacoes/todas/",
views.todas_solicitacoes_view,
name="todas_solicitacoes",
),
# =========================
# DESLIGAMENTO
# =========================
path(
"desligamento/criar/<uuid:pessoa_id>/",
views.criar_desligamento,
name="criar_desligamento",
),
# =========================
# ADMISSÃO POR SUBSTITUIÇÃO
# =========================
path(
"admissao/substituicao/criar/<uuid:pessoa_id>/",
views.criar_admissao_substituicao,
name="criar_admissao_substituicao",
),
# =========================
# ADMISSÃO POR AUMENTO DE QUADRO
# =========================
path(
"admissao/aumento/criar/",
views.criar_admissao_aumento_quadro,
name="criar_admissao_aumento_quadro",
),
# =========================
# MOVIMENTAÇÃO
# =========================
path(
"movimentacao/criar/<uuid:pessoa_id>/",
views.criar_movimentacao,
name="criar_movimentacao",
),
# =========================
# AÇÕES DE FLUXO
# =========================
path(
"solicitacao/<uuid:solicitacao_id>/enviar/",
views.enviar_solicitacao,
name="enviar_solicitacao",
),
path(
"solicitacao/<uuid:solicitacao_id>/decidir/",
views.decidir_solicitacao,
name="decidir_solicitacao",
),
path(
"solicitacao/<uuid:solicitacao_id>/parecer/",
views.registrar_parecer_view,
name="registrar_parecer",
),
# =========================
# Autenticação
# =========================
path("login/", views.login_view, name="login"),
path("logout/", views.logout_view, name="logout"),
path("", views.dashboard_view, name="dashboard"),
# =========================
# Gerenciamento
# =========================
path("permissoes/", views.gerenciar_permissoes, name="gerenciar_permissoes"),
]