Exemplo n.º 1
0
    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        edital = self.request.GET.get("edital")

        if edital:
            avaliadores = (User.objects.filter(
                avaliacoes_avaliador_psct__isnull=False,
                avaliacoes_avaliador_psct__inscricao__fase__edital=edital,
            ).distinct().annotate(avaliacoes=(
                Count("avaliacoes_avaliador_psct"))).order_by("-avaliacoes"))

        else:
            avaliadores = (User.objects.filter(
                avaliacoes_avaliador_psct__isnull=False).distinct().annotate(
                    avaliacoes=(Count("avaliacoes_avaliador_psct")
                                )).order_by("-avaliacoes"))

        resultado = avaliadores.aggregate(total=Sum("avaliacoes"))
        titulo = "Quantidade de Análises por Avaliador"
        context["titulo"] = titulo
        context["avaliadores"] = avaliadores
        context["total"] = resultado["total"]

        context["breadcrumb"] = BreadCrumb.create(
            ("Relatórios", reverse("dashboard")), (titulo, ""))
        return context
Exemplo n.º 2
0
    def get_context_data(self, **kwargs):
        data = super().get_context_data(**kwargs)
        resultado = get_object_or_404(models.ResultadoPreliminar, pk=self.kwargs["pk"])
        data["resultado"] = resultado
        data["breadcrumb"] = BreadCrumb.create(
            ("Admin", reverse("admin:index")),
            ("PSCT", reverse("admin:app_list", args=["psct"])),
            ("Resultado Preliminar", self.success_url),
            ("Distribuição de Vagas", ""),
        )
        campi = []

        for campus in Campus.objects.filter(
                cursonocampus__cursoselecao__processoinscricao__edital=resultado.fase.edital
        ).distinct():
            campus_data = []
            for curso in resultado.fase.edital.processo_inscricao.cursos.filter(
                campus=campus
            ):
                curso_data = []
                qs = models.VagasResultadoPreliminar.objects.filter(
                    resultado_curso__resultado=resultado, resultado_curso__curso=curso
                ).order_by("modalidade")
                for v in qs:
                    curso_data.append([v.modalidade.resumo, v.quantidade])
                campus_data.append([curso, curso_data])
            campi.append([campus, campus_data])
        data["campi"] = campi
        return data
Exemplo n.º 3
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     titulo = f"Adicionar novo {self.model._meta.verbose_name.lower()}"
     data["titulo"] = titulo
     data["nome_botao"] = "Salvar"
     data["breadcrumb"] = BreadCrumb.create(
         (self.model._meta.verbose_name_plural, self.success_url),
         (titulo, ""))
     return data
Exemplo n.º 4
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Redistribuir Inscrições"
     data["nome_botao"] = "Redistribuir"
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
         ("Redistribuir Inscrição", ""),
     )
     return data
Exemplo n.º 5
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Importar candidato SISU"
     data["nome_botao"] = "Importar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Candidatos", self.get_success_url()),
         ("Importar candidato SISU", ""))
     data["back_url"] = self.get_success_url()
     return data
Exemplo n.º 6
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data()
     titulo = f"Dados Socioeconômicos de {self.request.user.pessoa}"
     data["titulo"] = titulo
     data["form_class"] = "form-horizontal"
     data["label_width_col"] = "6"
     data["input_width_col"] = "6"
     data["breadcrumb"] = BreadCrumb.create(("Pré-Matrícula", ""), (titulo, ""))
     return data
Exemplo n.º 7
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data()
     titulo = f"Meus Dados: {self.request.user.pessoa}"
     data["titulo"] = titulo
     data["form_class"] = "form-horizontal"
     data["label_width_col"] = "4"
     data["input_width_col"] = "8"
     data["breadcrumb"] = BreadCrumb.create((titulo, ""))
     return data
Exemplo n.º 8
0
    def get_context_data(self, **kwargs):
        data = super().get_context_data(**kwargs)

        data["titulo"] = f"Pontuação da {self.inscricao_original}"
        data["inscricao"] = self.inscricao_pre_analise
        data["inscricao_original"] = self.inscricao_original
        data["breadcrumb"] = BreadCrumb.create(
            ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
            ("Pontuação", ""))
        return data
Exemplo n.º 9
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data()
     titulo = f"Editar curso {self.object}"
     data["titulo"] = titulo
     data["breadcrumb"] = BreadCrumb.create(
         ("Cursos", reverse("cursos")),
         (f"{self.object}", reverse("curso", args=[self.object.id])),
         ("Editar", ""),
     )
     return data
Exemplo n.º 10
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Importar notas do Enem"
     data["back_url"] = reverse("base")
     data["nome_botao"] = "Importar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("PSCT", reverse("admin:app_list", args=["psct"])),
         ("Importar notas do Enem", ""))
     return data
Exemplo n.º 11
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Importar inscrições para ajuste"
     data["nome_botao"] = "Importar"
     data["back_url"] = reverse("list_pontuacao_inscricao_psct")
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
         ("Importar Inscrições", ""),
     )
     return data
Exemplo n.º 12
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data[
         "titulo"] = f"Deseja realmente devolver a inscrição de {self.inscricao}?"
     data["nome_botao"] = "Devolver"
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
         ("Devolver Inscrição", ""),
     )
     return data
Exemplo n.º 13
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data[
         "titulo"] = f"Alterar indeferimento especial em {self.inscricao_pre_analise}"
     data["nome_botao"] = "Salvar"
     data["inscricao"] = self.inscricao_pre_analise
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
         ("Alterar indeferimento", ""),
     )
     return data
Exemplo n.º 14
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     titulo = (
         f"Editar servidor {self.object.get_tipo_display().lower()} {self.object}"
     )
     data["titulo"] = titulo
     data["nome_botao"] = "Salvar"
     data["breadcrumb"] = BreadCrumb.create(
         (self.model._meta.verbose_name_plural, self.success_url),
         (titulo, ""))
     return data
Exemplo n.º 15
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["inscricao"] = self.inscricao
     data["resultado"] = self.inscricao.get_resultado()
     data["situacao"] = self.inscricao.get_situacao()
     data["pontuacao"] = self.inscricao.get_extrato_pontuacao()
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_prematricula_psct")),
         ("Dados da Inscrição", ""),
     )
     return data
Exemplo n.º 16
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Deseja obter {} inscrições para ajuste?".format(
         self.kwargs["quantidade"])
     data["back_url"] = reverse("list_pontuacao_inscricao_psct")
     data["nome_botao"] = "Confirmar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", reverse("list_pontuacao_inscricao_psct")),
         ("Obter Inscrições", ""),
     )
     return data
Exemplo n.º 17
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["inscricao"] = self.inscricao
     data["resultado"] = self.inscricao.get_resultado()
     data["situacao"] = self.inscricao.get_situacao()
     data["pontuacao"] = self.inscricao.get_extrato_pontuacao()
     data["breadcrumb"] = BreadCrumb.create(
         ("Minhas Inscrições", reverse("index_psct")),
         ("Extrato de Desempenho", "")
     )
     return data
Exemplo n.º 18
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["back_url"] = self.success_url
     data["titulo"] = f"Deseja gerar o resultado preliminar do {self.fase.edital}?"
     data["nome_botao"] = "Confirmar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("PSCT", reverse("admin:app_list", args=["psct"])),
         ("Fases de análise", self.success_url),
         ("Gerar resultado preliminar", ""),
     )
     return data
Exemplo n.º 19
0
    def get_context_data(self, **kwargs):
        data = super().get_context_data(**kwargs)
        data["titulo"] = self.get_title()
        data["view"] = self
        if self.has_filter() or self.has_search_fields():
            form = ListViewForm(self)
            data["form"] = form

        breadcrumb = self.get_breadcrumb()
        if breadcrumb:
            data["breadcrumb"] = BreadCrumb.create(*breadcrumb)
        return data
Exemplo n.º 20
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["back_url"] = self.success_url
     data["titulo"] = self.get_title()
     data["extra_message"] = self.get_extra_message()
     data["nome_botao"] = "Confirmar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("PSCT", reverse("admin:app_list", args=["psct"])),
         ("Resultado Preliminar", self.success_url),
         (self.breadcrumb_title, ""),
     )
     return data
Exemplo n.º 21
0
    def get_context_data(self, **kwargs):
        data = super().get_context_data()
        data["titulo"] = "Enviar inscrição para correção"
        data["back_url"] = reverse("list_inscricao_psct") + "?tab=indeferidas"
        data["nome_botao"] = "Sim"
        data["inscricao"] = self.inscricao

        data["breadcrumb"] = BreadCrumb.create(
            ("Inscrições", reverse("list_inscricao_psct")),
            ("Enviar inscrição para correção", ""),
        )

        return data
Exemplo n.º 22
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data[
         "titulo"] = f"Remover indeferimento especial em {self.inscricao_pre_analise}"
     data["extra_message"] = (
         f'Deseja realmente remover o indeferimento "{self.object.motivo_indeferimento}" '
         f"de {self.inscricao_pre_analise}?")
     data["nome_botao"] = "Remover"
     data["inscricao"] = self.inscricao_pre_analise
     data["back_url"] = reverse("list_pontuacao_inscricao_psct")
     data["breadcrumb"] = BreadCrumb.create(
         ("Inscrições", data["back_url"]), ("Remover indeferimento", ""))
     return data
Exemplo n.º 23
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Cadastro de vagas por curso de edital"
     data["processo_inscricao"] = models.ProcessoInscricao.objects.get(
         pk=self.kwargs["pk"])
     data["breadcrumb"] = BreadCrumb.create(
         (
             "Processos de inscrição dos editais",
             reverse("admin:psct_processoinscricao_changelist"),
         ),
         ("Adicionar vagas", ""),
     )
     return data
Exemplo n.º 24
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["back_url"] = self.success_url
     data["titulo"] = "Deseja exportar para arquivo o resultado do {}?".format(
         self.resultado.fase.edital
     )
     data["nome_botao"] = "Confirmar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("PSCT", reverse("admin:app_list", args=["psct"])),
         ("Resultado Preliminar", self.success_url),
         ("Gerar resultado preliminar", ""),
     )
     return data
Exemplo n.º 25
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     titulo = f"Adicionar novo usuário/servidor no campus {self.campus}"
     data["titulo"] = titulo
     data["nome_botao"] = "Salvar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("Cursos", reverse("admin:app_list", args=["cursos"])),
         ("Campi", reverse("admin:cursos_campus_changelist")),
         (
             f"{self.campus}",
             reverse("admin:cursos_campus_change", args=[self.campus.id]),
         ),
         ("Permissões", self.get_success_url()),
         (titulo, ""),
     )
     return data
Exemplo n.º 26
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     titulo = f"Gerenciar permissões de {self.usuario.get_full_name()} ({self.usuario.username})"
     data["titulo"] = titulo
     data["nome_botao"] = "Salvar"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("Cursos", reverse("admin:app_list", args=["cursos"])),
         ("Campi", reverse("admin:cursos_campus_changelist")),
         (
             f"{self.campus}",
             reverse("admin:cursos_campus_change", args=[self.campus.id]),
         ),
         ("Permissões", self.get_success_url()),
         (titulo, ""),
     )
     return data
Exemplo n.º 27
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     titulo = f"Remover usuário {self.usuario} no campus {self.campus}"
     data["titulo"] = titulo
     data["nome_botao"] = "Confirmar"
     data[
         "extra_message"] = "Deseja realmente remover o usuário deste campus?"
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("Cursos", reverse("admin:app_list", args=["cursos"])),
         ("Campi", reverse("admin:cursos_campus_changelist")),
         (
             f"{self.campus}",
             reverse("admin:cursos_campus_change", args=[self.campus.id]),
         ),
         ("Permissões", reverse("permissoes_campus", args=[self.campus.id
                                                           ])),
         (titulo, ""),
     )
     return data
Exemplo n.º 28
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["breadcrumb"] = BreadCrumb.create(
         ("Admin", reverse("admin:index")),
         ("Dados do Registro de Auditoria", ""))
     return data
Exemplo n.º 29
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data()
     titulo = f"Dados Básicos de {self.request.user.pessoa}"
     data["titulo"] = titulo
     data["breadcrumb"] = BreadCrumb.create(("Pré-Matrícula", ""), (titulo, ""))
     return data
Exemplo n.º 30
0
 def get_context_data(self, **kwargs):
     data = super().get_context_data(**kwargs)
     data["titulo"] = "Novo Cadastro"
     data["nome_botao"] = "Continuar"
     data["breadcrumb"] = BreadCrumb.create(("Novo Cadastro", ""))
     return data