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( "importacoes-plano-saude-de-paula", views.ImportacaoPlanoSaudeDePaulaViewSet, basename="importacao-plano-saude-de-paula", ) router.register( "importacoes-plano-saude-de-paula-linhas", views.ImportacaoPlanoSaudeDePaulaLinhaViewSet, basename="importacao-plano-saude-de-paula-linha", ) router.register( "importacoes-plano-saude-de-paula-auditoria", views.ImportacaoPlanoSaudeDePaulaAuditoriaViewSet, basename="importacao-plano-saude-de-paula-auditoria", ) router.register( "importacoes-plano-saude-de-paula-alteracoes", views.ImportacaoPlanoSaudeDePaulaAlteracaoViewSet, basename="importacao-plano-saude-de-paula-alteracao", ) router.register( "regras-custeio-plano-saude-de-paula", views.RegraCusteioPlanoSaudeDePaulaViewSet, basename="regra-custeio-plano-saude-de-paula", ) 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", ) router.register( "nao-conformidades/importacoes", views.NaoConformidadeImportacaoViewSet, basename="nao-conformidade-importacao" ) router.register("nao-conformidades/ocorrencias", views.NCOcorrenciaViewSet, basename="nc-ocorrencia") router.register("nao-conformidades/acoes", views.NCAcaoViewSet, basename="nc-acao") router.register("contabil-apuracoes", views.ContabilApuracaoViewSet, basename="contabil-apuracao") router.register("contabil-contas", views.ContabilContaViewSet, basename="contabil-conta") router.register("contabil-linhas-dre", views.ContabilLinhaDreViewSet, basename="contabil-linha-dre") router.register( "contabil-linhas-analise-vertical", views.ContabilLinhaAnaliseVerticalViewSet, basename="contabil-linha-analise-vertical", ) router.register("contabil-observacoes", views.ContabilObservacaoViewSet, basename="contabil-observacao") router.register("contabil-achados", views.ContabilAchadoViewSet, basename="contabil-achado") router.register( "contabil-indicadores-definicoes", views.IndicadorContabilDefinicaoViewSet, basename="contabil-indicador-definicao", ) router.register( "conciliacoes-fornecedores", views.ConciliacaoFornecedorViewSet, basename="conciliacao-fornecedor" ) router.register( "conciliacoes-fornecedores-contas", views.ConciliacaoFornecedorContaViewSet, basename="conciliacao-fornecedor-conta", ) router.register( "conciliacoes-fornecedores-vinculos", views.ConciliacaoFornecedorVinculoViewSet, basename="conciliacao-fornecedor-vinculo", ) 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//", 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( "nao-conformidades/dashboard/", views.nao_conformidades_dashboard_view, name="nao-conformidades-dashboard", ), path("", include(router.urls)), ]