portal_publico/portal_api/urls.py

93 lines
4.4 KiB
Python

from django.urls import include, path
from rest_framework.routers import DefaultRouter
from . import views
router = DefaultRouter()
router.register("perfis", views.PerfilAcessoViewSet, basename="perfil")
router.register("departamentos", views.DepartamentoViewSet, basename="departamento")
router.register("usuarios", views.UsuarioViewSet, basename="usuario")
router.register("compromissos", views.CompromissoAgendaViewSet, basename="compromisso")
router.register("categorias-evento", views.CategoriaEventoViewSet, basename="categoria-evento")
router.register("favoritos", views.FavoritoViewSet, basename="favorito")
router.register("widgets", views.WidgetUsuarioViewSet, basename="widget")
router.register("notificacoes-dispensadas", views.NotificacaoDispensadaViewSet, basename="notificacao-dispensada")
router.register("links-ferramentas", views.LinkFerramentaViewSet, basename="link-ferramenta")
router.register(
"links-ferramentas-favoritos", views.LinkFerramentaFavoritoViewSet, basename="link-ferramenta-favorito"
)
router.register("acessos-gerais-secoes", views.AcessoGeralSecaoViewSet, basename="acesso-geral-secao")
router.register("acessos-gerais", views.AcessoGeralViewSet, basename="acesso-geral")
router.register("ramais", views.RamalViewSet, basename="ramal")
router.register("ramais-ausencias", views.RamalAusenciaViewSet, basename="ramal-ausencia")
router.register("telefones-externos", views.TelefoneExternoViewSet, basename="telefone-externo")
router.register("funcoes-telefonia", views.FuncaoTelefoniaViewSet, basename="funcao-telefonia")
router.register("importacoes-plano-saude", views.ImportacaoPlanoSaudeViewSet, basename="importacao-plano-saude")
router.register(
"importacoes-plano-saude-linhas", views.ImportacaoPlanoSaudeLinhaViewSet, basename="importacao-plano-saude-linha"
)
router.register(
"importacoes-plano-saude-auditoria",
views.ImportacaoPlanoSaudeAuditoriaViewSet,
basename="importacao-plano-saude-auditoria",
)
router.register(
"importacoes-plano-saude-alteracoes",
views.ImportacaoPlanoSaudeAlteracaoViewSet,
basename="importacao-plano-saude-alteracao",
)
router.register(
"regras-custeio-plano-saude", views.RegraCusteioPlanoSaudeViewSet, basename="regra-custeio-plano-saude"
)
router.register(
"indicadores-percentuais-tipo", views.IndicadorPercentualTipoViewSet, basename="indicador-percentual-tipo"
)
router.register("indicadores-criterios", views.IndicadorCriterioViewSet, basename="indicador-criterio")
router.register("indicadores-departamentos", views.IndicadorDepartamentoViewSet, basename="indicador-departamento")
router.register(
"indicadores-departamentos-gerentes",
views.IndicadorDepartamentoGerenteViewSet,
basename="indicador-departamento-gerente",
)
router.register("indicadores-apuracoes", views.IndicadorApuracaoViewSet, basename="indicador-apuracao")
router.register(
"indicadores-apuracoes-colaboradores",
views.IndicadorApuracaoColaboradorViewSet,
basename="indicador-apuracao-colaborador",
)
router.register(
"indicadores-apuracoes-respostas",
views.IndicadorApuracaoRespostaViewSet,
basename="indicador-apuracao-resposta",
)
router.register(
"indicadores-apuracoes-empresas",
views.IndicadorApuracaoEmpresaViewSet,
basename="indicador-apuracao-empresa",
)
urlpatterns = [
path("auth/csrf/", views.csrf_view, name="auth-csrf"),
path("auth/login/", views.login_view, name="auth-login"),
path("auth/logout/", views.logout_view, name="auth-logout"),
path("me/", views.me_view, name="me"),
path("me/senha/", views.trocar_senha_view, name="me-senha"),
path("me/liderados/", views.meus_liderados_view, name="me-liderados"),
path("catalogo/", views.catalogo_view, name="catalogo"),
path("feriados/", views.feriados_view, name="feriados"),
path(
"simulacao-custo-contratacao/gerar/",
views.simulacao_custo_contratacao_view,
name="simulacao-custo-contratacao-gerar",
),
path(
"parametros-fiscais-custo-contratacao/",
views.parametros_fiscais_custo_contratacao_view,
name="parametros-fiscais-custo-contratacao",
),
path("ajuda-aplicacoes/<str:app_key>/", views.ajuda_aplicacao_view, name="ajuda-aplicacao"),
path("usuarios-resumo/", views.usuarios_resumo_view, name="usuarios-resumo"),
path("departamentos-resumo/", views.departamentos_resumo_view, name="departamentos-resumo"),
path("", include(router.urls)),
]