====== Inativar Componentes de Departamento ====== Essa funcionalidade é utilizada pelos administradores do departamento de administração estudantil e usuários do departamento didático-pedagógico com a finalidade de realizar a inativação de todos os componentes curriculares de um dado departamento. ===== Descrição do Caso de Uso ===== A funcionalidade é acessada através do seguinte caminho: SIGAA -> Graduação -> DDP -> Componentes Curriculares -> Inativar Componentes de Departamento. O sistema então exibe o seguinte campo para definição da busca: ***Departamento**: Tipo TEXTO. O resultado é exibido em forma de listagem com os seguintes campos: * **__Código__**: Tipo TEXTO; * **__Nome__**: Tipo TEXTO; * **__CH Total__**: Tipo NUMÉRICO; * **__Tipo__**: Tipo TEXTO; * **__Ativo__**: Tipo TEXTO; * **__Todos__**: Tipo LÓGICO. //Utilizado para selecionar todos os componentes da unidade em questão//. Após a seleção dos componentes e confirmação da operação, todos os componentes são inativados e o caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | ===== Plano de Teste ===== Sistema: SIGAA Módulo: Graduação Link(s): DDP -> Componentes Curriculares -> Inativar Componentes do Departamento Papel que usuário deve ter: SigaaPapeis.ADMINISTRADOR_DAE ou SigaaPapeis.CDP Logins : adelardo ===== Cenários de Teste ===== Buscar um departamento, selecionar um conjunto de disciplina e inativar. Recomenda-se anotar os códigos das disciplinas que foram inativadas para ativá-las novamente após o testes. Pode-se utilizar a consulta abaixo para ativar o componente curricular novamente: update ensino.componente_curricular set ativo = true where codigo in ('XYZ0001','XYZ0002','XYZ0003','XYZ0004' ) ===== Dados para o Teste ===== Não se aplica.