Module botoes.acao
Comportamento dos botões de navegação.
Truque dos comentários para habilitar o logger: :%s/^--\[=\[\]==\]/--[==[!]==]/
Truque dos comentários para desabilitar o logger: :%s/^--\[==\[!\]==\]/--[=[]==]/
Functions
| confirmar_pular (self, conn, dados, id_usuario, obtem_id_lua) | Implementação genérica do método confirmar usando os botões pular |
| botao (t) | Construtor de classes de botões. |
| checa_jubilado (conn, id_processo) | Verifica se o CPF indicado na inscrição é de algum ex-aluno jubilado no mesmo programa. |
| layout () | Faz o botão não aparecer. |
| encaminhar_com_prof:layout () | Só deve aparecer se a proposta estiver incluída em uma reunião. |
| efetivar_relator:salvar (conn, dados, id_usuario) | |
| efetivar_relator:confirmar (conn, dados, id_usuario) | Se a reunião for do CD, pula para a fase correspondente. |
| encaminhar_sem_fies:layout () | Faz o botão NÃO aparecer para quem tem FIES. |
| encaminhar_com_fies:layout () | Faz o botão NÃO aparecer para quem tem FIES. |
| encaminhar_atestado:confirmar (conn, dados, id_usuario) | |
| se_taxa_encaminhar_ou_pular:confirmar (conn, dados, id_usuario) | |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| avancar_proposta_decanato:salvar (conn, dados, id_usuario) | |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião (tem um colegiado) |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião (tem um colegiado) |
| avancar_proposta_decanato:layout () | Faz o botão NÃO aparecer nunca! |
| avancar_proposta_decanato:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião (tem um colegiado) |
| avancar_proposta_CEP:layout () | Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema. |
| avancar_proposta_CEP:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_cepq:layout () | Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema. |
| avancar_proposta_cepq:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_CEP:layout () | Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema. |
| avancar_proposta_CEP:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_CEP:layout () | Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema. |
| avancar_proposta_CEP:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| avancar_proposta_CEP:layout () | Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema. |
| avancar_proposta_CEP:confirmar (conn, dados, id_usuario) | Descobre o id_lua do botão-pular correspondente ao parecer, instancia este botão e executa-o. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| analisar_atestado:salvar (conn, dados, id_usuario) | |
| analisar_atestado:confirmar (conn, dados, id_usuario) | |
| isentar:confirmar (conn, dados, id_usuario) | Anula a cobrança e avança para a próxima fase. |
| concluir_documento:confirmar () | Se o documento for destruído, envia e-mail ao aluno informando sobre o ocorrido. |
| alterar_boleto:layout () | Só aparece se não houver cobrança |
| faturar_atestado:confirmar (conn, dados, id_usuario) | Anula cobrança antiga, gera nova cobrança, guarda isso no banco e envia e-mail ao aluno |
| rejeitar_realizacao:confirmar (conn, dados, id_usuario) | Grava a data da defesa na tabela aluno. |
| layout (self) | Desabilita se estiver pago |
| retroceder_anular:confirmar (conn, dados, id_usuario) | |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| excluir_reuniao:confirmar (conn, dados, id_usuario) | |
| salvar:confirmar () | |
| salvar_do_relator:script () | Volta para a tela do formulário depois de confirmar. |
| salvar_proposta_relator:script () | Volta para a tela do formulário depois de confirmar. |
| layout (self) | Só aparece se a proposta estiver em uma reunião |
| salvar_proposta_relator () | Atualiza o relator de uma proposta nas tabelas processo e pauta |
| solicitar_documento:salvar () | Grava o professor na tabela processo para manter o acesso deste ao requerimento. |
| trocar_coordenacao:salvar () | Altera a coordenação do processo. |
| trocar_coord_ingresso_grad:salvar () | Salva os dados manualmente, pois a troca de coordenação irá fazer com que o usuário não possa mais alterar dados do requerimento. |
| trocar_coord_ingresso_grad:layout () | Mostra janelinha de confirmação da troca de coordenação, avisando que o próprio usuário irá perder o acesso ao requerimento. |
| encaminhar_designacao:confirmar (conn, dados, id_usuario) | Grava o número da designação na tabela detalhe. |
| encaminhar_realizacao:confirmar (conn, dados, id_usuario) | Grava a data da defesa na tabela aluno. |
| encaminhar_oficio:confirmar (conn, dados, id_usuario) | Grava o número do ofício na tabela detalhe. |
| encaminhar_defesa:confirmar (conn, dados, id_usuario) | Grava o número da ata na tabela detalhe, de acordo com o centro do programa do aluno. |
| pessoas (lista) | |
| encaminhar_correcoes:salvar (conn, dados, id_usuario) | Grava as alterações nos nomes dos membros (suplentes também). |
| encaminhar_defesa:confirmar (conn, dados, id_usuario) | Grava o número da ata na tabela detalhe, de acordo com o centro do programa do aluno. |
| avancar_defesa:confirmar (conn, dados, id_usuario) | Se ainda não tiver o número da ata, produz um novo e guarda-o na detalhe. |
| lista_botoes_acao (conn, user, proc, id_botao_pressionado) | Função que lista os botões de ação acionáveis por um usuário. |
| new (b) | Construtor de instâncias de botões. |
Tables
| agendar | Igual ao encaminhar, mas é usado na validação de algumas classes, para diferenciar um encaminhamento entre fases de análise de um agendamento de reunião. |
| encaminhar | Encaminhamento "default". |
| encaminhar_sem_trocar | Encaminhamento que evita a troca de coordenação, mantendo o campo de coordenação no mesmo valor que estava antes. |
| encaminhar_popup | Igual ao encaminhar, mas abre uma janela popup com uma mensagem informando sobre a entrega de documentos. |
| pular | Botão invisível, mas de comportamento idêntico ao encaminhar. |
| pular | Variação do pular que não gera cobrança na saída da primeira fase. |
| efetivar_relator | Encaminhamento especial que inclui o relator da proposta na tabela processo, para que ele tenha acesso de nível 'Alunos' à proposta. |
| encaminhar_nao_fies | Variação do encaminhar para coordenação, pois só aparece se for aluno que NÃO TEM FIES. |
| encaminhar_com_fies | Variação do encaminhar para coordenação, pois só aparece se for aluno que TEM FIES. |
| encaminhar_com_cobranca | Variação do encaminhar que gera cobrança independente do estado. |
| encaminhar_aviso_fies | Variação do encaminhar que envia e-mail para equipe FIES. |
| encaminhar_atestado | Encaminhamento para reabertura de Matricula. |
| se_taxa_encaminhar_ou_pular | Se houver taxa, encaminha; senão, pula (pular_sem_cobrar). |
| recorrer_se_habilitado | Botão de encaminhar condicionado: só aparece se o requerimento tiver sido Habilitado pela VRC. |
| isentar | Botão de isenção de pagamento. |
| concluir_documento | Notifica o aluno que o documento não retirado foi destruído. |
| alterar_boleto | Gera uma cobrança ad hoc para o requerimento (que não é um atestado). |
| rejeitar | Botão para rejeitar uma inscrição e enviar um e-mail aos Coordenadores. |
| reprovar | Botão para reprovar um processo (FALTA TERMINAR DE IMPLEMENTAR). |
| retroceder | Retrocede um processo, sem confirmação nem validação. |
| retroceder_anular | Retrocede um processo e anula a cobrança que estiver em aberto. |
| excluir_reuniao | Retrocede uma proposta para a fase anterior, retirando-a da reunião. |
| voltar | Retrocede um processo, com confirmação mas sem validação. |
| salvar | Salva os dados de um processo, sem mudar de fase e não permite a alteração do relator. |
| salvar | Salva os dados de um processo, sem mudar de fase e não permite a alteração do relator. |
| salvar_proposta_relator | Salva os dados de um processo, sem mudar de fase e permite a alteração do relator. |
| solicitar_documento | O mesmo que encaminhar |
| trocar_coordenacao | O mesmo que encaminhar |
| trocar_coord_ingresso_grad | O mesmo que encaminhar |
Fields
| B.avancar_proposta_decanato | Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_cd_cccd | Avança Proposta CD de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_cd_simples | Avança Proposta CD de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_cscd | Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_cardoc_basica | Avança Proposta cardoc basica de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_cscd_cd | Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato |
| B.avancar_proposta_CEP | Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEP |
| B.avancar_proposta_cepq | Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEPQ |
| B.avancar_proposta_cep_simples | Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEP |
| B.avancar_proposta_cccd | Avança uma proposta de acordo com o parecer atribuido à mesma na reunião CCCD |
| B.avancar_proposta_cccd_cep | Avança uma proposta de acordo com o parecer atribuido à mesma na reunião CCCD |
| B.analisar_atestado | Encaminha pedidos de atestados analisados pelo coordenador, enviando e-mail para o aluno sobre o possível pagamento e pulando para a fase adequada. |
| B.rejeitar_documento | Documentos Acadêmicos & Outros Atestados |
| B.concluir | Botão concluir "default". |
| B.rejeitar_banca | Botão rejeitar "default". |
| B.encaminhar_designacao | Encaminhamento especial para propostas de banca. |
| B.encaminhar_realizacao | Encaminhamento especial para propostas de banca. |
| B.encaminhar_oficio | Encaminhamento especial para propostas de banca. |
| B.encaminhar_defesa | Encaminhamento especial para propostas de banca. |
| B.encaminhar_correcoes | Encaminhamento especial para propostas de banca. |
| B.avancar_defesa | Encaminhamento especial para propostas de banca. |
Functions
- confirmar_pular (self, conn, dados, id_usuario, obtem_id_lua)
-
Implementação genérica do método confirmar usando os botões pular
Parameters:
- self Objeto botão.
- conn Objeto de conexão com o banco de dados.
- dados Tabela com os dados a serem gravados/processados.
- id_usuario Identificador do usuário.
- obtem_id_lua Função que obtém o id_lua do botão pular.
Returns:
- Booleano indicando se a alteração foi efetuada (pode ser o número do boleto, caso este tenha sido gerado agora).
- String com uma mensagem de erro (se houver).
- botao (t)
-
Construtor de classes de botões.
Parameters:
- t
- checa_jubilado (conn, id_processo)
-
Verifica se o CPF indicado na inscrição é de algum ex-aluno jubilado
no mesmo programa.
Parameters:
- conn Objeto de conexão com o banco.
- id_processo Identificador do requerimento a ser comparado.
Returns:
-
Booleano indicando se foi jubilado no mesmo programa.
- layout ()
- Faz o botão não aparecer.
- encaminhar_com_prof:layout ()
- Só deve aparecer se a proposta estiver incluída em uma reunião.
- efetivar_relator:salvar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário.
Returns:
-
Identificador do requerimento.
- efetivar_relator:confirmar (conn, dados, id_usuario)
-
Se a reunião for do CD, pula para a fase correspondente.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- encaminhar_sem_fies:layout ()
- Faz o botão NÃO aparecer para quem tem FIES.
- encaminhar_com_fies:layout ()
- Faz o botão NÃO aparecer para quem tem FIES.
- encaminhar_atestado:confirmar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
See also:
- se_taxa_encaminhar_ou_pular:confirmar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- avancar_proposta_decanato:salvar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião (tem um colegiado)
Parameters:
- self
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião (tem um colegiado)
Parameters:
- self
- avancar_proposta_decanato:layout ()
- Faz o botão NÃO aparecer nunca!
- avancar_proposta_decanato:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião (tem um colegiado)
Parameters:
- self
- avancar_proposta_CEP:layout ()
- Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema.
- avancar_proposta_CEP:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_cepq:layout ()
- Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema.
- avancar_proposta_cepq:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_CEP:layout ()
- Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema.
- avancar_proposta_CEP:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_CEP:layout ()
- Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema.
- avancar_proposta_CEP:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- avancar_proposta_CEP:layout ()
- Este botão não deve aparecer na tela, ele sempre é instanciado e usado internamente pelo sistema.
- avancar_proposta_CEP:confirmar (conn, dados, id_usuario)
-
Descobre o id_lua do botão-pular correspondente ao parecer,
instancia este botão e executa-o.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- analisar_atestado:salvar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário.
Returns:
-
Identificador do requerimento.
See also:
- analisar_atestado:confirmar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário.
- isentar:confirmar (conn, dados, id_usuario)
-
Anula a cobrança e avança para a próxima fase.
Salva os dados para registrar a data de isenção do pagamento.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- concluir_documento:confirmar ()
- Se o documento for destruído, envia e-mail ao aluno informando sobre o ocorrido.
- alterar_boleto:layout ()
- Só aparece se não houver cobrança
- faturar_atestado:confirmar (conn, dados, id_usuario)
-
Anula cobrança antiga, gera nova cobrança, guarda isso no banco e
envia e-mail ao aluno
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo deverá existir)
- id_usuario Identificador do usuário
- rejeitar_realizacao:confirmar (conn, dados, id_usuario)
-
Grava a data da defesa na tabela aluno.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- layout (self)
-
Desabilita se estiver pago
Parameters:
- self
- retroceder_anular:confirmar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário.
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- excluir_reuniao:confirmar (conn, dados, id_usuario)
-
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário.
- salvar:confirmar ()
- salvar_do_relator:script ()
- Volta para a tela do formulário depois de confirmar.
- salvar_proposta_relator:script ()
- Volta para a tela do formulário depois de confirmar.
- layout (self)
-
Só aparece se a proposta estiver em uma reunião
Parameters:
- self
- salvar_proposta_relator ()
-
Atualiza o relator de uma proposta nas tabelas processo e pauta
Returns:
-
default.salvar ou código de erro
- solicitar_documento:salvar ()
- Grava o professor na tabela processo para manter o acesso deste ao requerimento.
- trocar_coordenacao:salvar ()
- Altera a coordenação do processo. Para fazer isso, obtem a coordenação a partir de um dos campos disponíveis, em ordem de preenchimento inversa (por isso a sequência de ifs). Assim que obtiver a coordenação, atualiza os dados da tabela processo (através de seus id_lua) pois a troca de coordenação deverá impedir atualizações pelo próprio usuário.
- trocar_coord_ingresso_grad:salvar ()
- Salva os dados manualmente, pois a troca de coordenação irá fazer com que o usuário não possa mais alterar dados do requerimento.
- trocar_coord_ingresso_grad:layout ()
- Mostra janelinha de confirmação da troca de coordenação, avisando que o próprio usuário irá perder o acesso ao requerimento.
- encaminhar_designacao:confirmar (conn, dados, id_usuario)
-
Grava o número da designação na tabela detalhe.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- encaminhar_realizacao:confirmar (conn, dados, id_usuario)
-
Grava a data da defesa na tabela aluno.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- encaminhar_oficio:confirmar (conn, dados, id_usuario)
-
Grava o número do ofício na tabela detalhe.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- encaminhar_defesa:confirmar (conn, dados, id_usuario)
-
Grava o número da ata na tabela detalhe, de acordo com o
centro do programa do aluno.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- pessoas (lista)
-
Parameters:
- lista String com o valor de um dos campos de lista de pessoas
Returns:
-
Tabela de pessoas, indexada em ordem (como um array), mas
também com chaves id_pessoa (string) apontando para as pessoas
- encaminhar_correcoes:salvar (conn, dados, id_usuario)
-
Grava as alterações nos nomes dos membros (suplentes também).
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- encaminhar_defesa:confirmar (conn, dados, id_usuario)
-
Grava o número da ata na tabela detalhe, de acordo com o
centro do programa do aluno.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- avancar_defesa:confirmar (conn, dados, id_usuario)
-
Se ainda não tiver o número da ata, produz um novo e guarda-o
na detalhe.
Parameters:
- conn Objeto (Dado) de conexão com o banco.
- dados Tabela com dados do processo (id_processo é obrigatório)
- id_usuario Identificador do usuário
- lista_botoes_acao (conn, user, proc, id_botao_pressionado)
-
Função que lista os botões de ação acionáveis por um usuário.
Parameters:
- conn Objeto conexão.
- user Número ou String com o identificador do usuário.
- proc Tabela com os dados do processo (precisa ter o campo id).
- id_botao_pressionado Id_campo do botão que foi clicado.
Returns:
-
String com código HTML do botão.
- new (b)
-
Construtor de instâncias de botões.
Parameters:
- b Tabela com os dados do botão (classe, desc, id_campo, ...).
Returns:
-
Tabela representando uma instância da classe de botão indicada.
Tables
- agendar
-
Igual ao encaminhar, mas é usado na validação de algumas classes, para
diferenciar um encaminhamento entre fases de análise de um agendamento
de reunião.
See also:
- encaminhar
- Encaminhamento "default". Exige validação dos campos e mostra uma tela de confirmação.
- encaminhar_sem_trocar
-
Encaminhamento que evita a troca de coordenação, mantendo o campo de
coordenação no mesmo valor que estava antes.
Semelhante ao encaminhar, mas não salva o campo de coordenaçao responsavel.
See also:
- encaminhar_popup
-
Igual ao encaminhar, mas abre uma janela popup com uma mensagem informando sobre a entrega de documentos.
See also:
- pular
-
Botão invisível, mas de comportamento idêntico ao encaminhar.
Ele serve como uma alternativa para a mudança de fase definida para outro
botão (como o encaminhar_atestado) que tenha um comportamento dependente
de algum dado da solicitação.
See also:
- pular
-
Variação do pular que não gera cobrança na saída da primeira fase.
See also:
- efetivar_relator
-
Encaminhamento especial que inclui o relator da proposta na tabela processo,
para que ele tenha acesso de nível 'Alunos' à proposta.
See also:
- encaminhar_nao_fies
-
Variação do encaminhar para coordenação, pois só aparece se for aluno
que NÃO TEM FIES.
See also:
- encaminhar_com_fies
-
Variação do encaminhar para coordenação, pois só aparece se for aluno
que TEM FIES.
See also:
- encaminhar_com_cobranca
-
Variação do encaminhar que gera cobrança independente do estado.
See also:
- encaminhar_aviso_fies
-
Variação do encaminhar que envia e-mail para equipe FIES.
See also:
- encaminhar_atestado
-
Encaminhamento para reabertura de Matricula.
Semelhante ao encaminhar, mas dependente (na primeira fase) da cobrança de
taxa ou não.
Caso uma taxa seja cobrada, ele se comporta exatamente igual ao encaminhar, pulando para a fase de confirmação do pagamento; caso não haja taxa, ele vai se comportar como o botão pular existente na mesma fase (provavelmente mudando para a fase seguinte à de confirmação do pagamento).See also:
- se_taxa_encaminhar_ou_pular
-
Se houver taxa, encaminha; senão, pula (pular_sem_cobrar).
Semelhante ao encaminhar, mas dependente da cobrança de taxa ou não.
Caso uma taxa seja cobrada, ele se comporta exatamente igual ao encaminhar, indo para a fase de confirmação do pagamento; caso não haja taxa, ele vai acionar o botão pular_sem_cobrar.See also:
- recorrer_se_habilitado
- Botão de encaminhar condicionado: só aparece se o requerimento tiver sido Habilitado pela VRC.
- isentar
- Botão de isenção de pagamento. Anula a cobrança pendente e avança para a próxima fase. Deve estar disponível apenas na etapa de confirmação de pagamento.
- concluir_documento
- Notifica o aluno que o documento não retirado foi destruído.
- alterar_boleto
- Gera uma cobrança ad hoc para o requerimento (que não é um atestado).
- rejeitar
- Botão para rejeitar uma inscrição e enviar um e-mail aos Coordenadores.
- reprovar
- Botão para reprovar um processo (FALTA TERMINAR DE IMPLEMENTAR).
- retroceder
- Retrocede um processo, sem confirmação nem validação.
- retroceder_anular
- Retrocede um processo e anula a cobrança que estiver em aberto.
- excluir_reuniao
- Retrocede uma proposta para a fase anterior, retirando-a da reunião.
- voltar
- Retrocede um processo, com confirmação mas sem validação.
- salvar
- Salva os dados de um processo, sem mudar de fase e não permite a alteração do relator. Não tem confirmação nem validação de dados.
- salvar
- Salva os dados de um processo, sem mudar de fase e não permite a alteração do relator. Não tem confirmação nem validação de dados.
- salvar_proposta_relator
- Salva os dados de um processo, sem mudar de fase e permite a alteração do relator. Não tem confirmação nem validação de dados.
- solicitar_documento
-
O mesmo que encaminhar
See also:
- trocar_coordenacao
-
O mesmo que encaminhar
See also:
- trocar_coord_ingresso_grad
-
O mesmo que encaminhar
See also:
Fields
- B.avancar_proposta_decanato
- Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_cd_cccd
- Avança Proposta CD de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_cd_simples
- Avança Proposta CD de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_cscd
- Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_cardoc_basica
- Avança Proposta cardoc basica de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_cscd_cd
- Avança Proposta Decanato CEP de acordo com o parecer atribuido à mesma na reunião do decanato
- B.avancar_proposta_CEP
- Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEP
- B.avancar_proposta_cepq
- Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEPQ
- B.avancar_proposta_cep_simples
- Avança uma proposta de acordo com o parecer atribuido à mesma na reunião do CEP
- B.avancar_proposta_cccd
- Avança uma proposta de acordo com o parecer atribuido à mesma na reunião CCCD
- B.avancar_proposta_cccd_cep
- Avança uma proposta de acordo com o parecer atribuido à mesma na reunião CCCD
- B.analisar_atestado
- Encaminha pedidos de atestados analisados pelo coordenador, enviando e-mail para o aluno sobre o possível pagamento e pulando para a fase adequada. Garante que a coordenação não vai ser trocada sem querer.
- B.rejeitar_documento
- Documentos Acadêmicos & Outros Atestados
- B.concluir
- Botão concluir "default".
- B.rejeitar_banca
- Botão rejeitar "default".
- B.encaminhar_designacao
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar, mas preenche o número da designação.
See also:
- B.encaminhar_realizacao
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar, mas preenche preenche a data da defesa.
See also:
- B.encaminhar_oficio
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar, mas preenche o número do ofício DAR.
See also:
- B.encaminhar_defesa
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar, mas preenche o número da ata.
See also:
- B.encaminhar_correcoes
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar, mas preenche o número da ata.
See also:
- B.avancar_defesa
-
Encaminhamento especial para propostas de banca.
Semelhante ao encaminhar_defesa, mas só preenche o número da ata se ainda
não estiver preenchido.
See also: