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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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