diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php index 1e0ac28f5c488c67d549044f120e9023135ef526..ca9ca03445a08eb886c2b225902ea2ea151ee53d 100644 --- a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php +++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php @@ -27,8 +27,6 @@ class ExtensaoCoordenacaoController extends Controller ->orderBy('cod_atividade') ->get(); - $funcoes = Constants::listFuncaoProjeto(); - $planejamentos = ExtensaoCoordenacao::listPlanejamentos(); $divs = PadTables::tablesExtensao($user_pad_id); @@ -37,7 +35,6 @@ class ExtensaoCoordenacaoController extends Controller 'atividades' => $atividades, 'divs' => $divs, - 'funcoes' => $funcoes, 'planejamentos' => $planejamentos, 'user_pad_id' => $user_pad_id, @@ -48,12 +45,10 @@ class ExtensaoCoordenacaoController extends Controller public function edit($id) { $model = ExtensaoCoordenacao::find($id); - $funcoes = Constants::listFuncaoProjeto(); $planejamentos = ExtensaoCoordenacao::listPlanejamentos(); return view('pad.components.templates.dimensao.extensao.coordenacao.form_update', [ 'model' => $model, - 'funcoes' => $funcoes, 'planejamentos' => $planejamentos ]); } diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php index 80e0ab09996d3d7574874bc2a0a025564f832f6d..9618a0ef496cd31388ad3c589b16f8004187abcd 100644 --- a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php +++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php @@ -27,8 +27,6 @@ class ExtensaoOrientacaoController extends Controller ->orderBy('cod_atividade') ->get(); - $funcoes = Constants::listFuncaoOrientador(); - $planejamentos = ExtensaoOrientacao::listPlanejamentos(); $divs = PadTables::tablesExtensao($user_pad_id); @@ -37,7 +35,6 @@ class ExtensaoOrientacaoController extends Controller 'atividades' => $atividades, 'divs' => $divs, - 'funcoes' => $funcoes, 'planejamentos' => $planejamentos, 'user_pad_id' => $user_pad_id, @@ -48,13 +45,11 @@ class ExtensaoOrientacaoController extends Controller public function edit($id) { $model = ExtensaoOrientacao::find($id); - $funcoes = Constants::listFuncaoOrientador(); $planejamentos = ExtensaoOrientacao::listPlanejamentos(); return view('pad.components.templates.dimensao.extensao.orientacao.form_update', [ 'model' => $model, - 'funcoes' => $funcoes, 'planejamentos' => $planejamentos ]); } diff --git a/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php b/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php index 1306f434642dceac88ecce81306f63a45e068faf..e4fcbd5d59f9f908fbed59e85ae48d5e3cf61465 100644 --- a/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php +++ b/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php @@ -22,7 +22,7 @@ class ExtensaoCoordenacao extends Model * * @var array */ - protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'funcao', 'ch_semanal', 'atividade', 'cod_dimensao']; + protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'ch_semanal', 'atividade', 'cod_dimensao']; // Array de strings para preenchimento de campos de avaliação public $avaliable_attributes = ['Título do Projeto:' => 'titulo_projeto', 'Programa de Extensão:' => 'programa_extensao', 'Atividade:' => 'atividade', 'Carga Horária:' => 'ch_semanal']; @@ -38,7 +38,6 @@ class ExtensaoCoordenacao extends Model 'cod_atividade' => ['required', 'string', 'max:255'], 'titulo_projeto' => ['required', 'string', 'max:255'], 'programa_extensao' => ['required', 'string', 'max:255'], - 'funcao' => ['required', 'integer', Rule::in(array_keys(Constants::listModalidade()))], 'atividade' => ['string', 'nullable'], 'cod_dimensao' => ['required', 'string', Rule::in(array_keys(self::listPlanejamentos()))], ]; @@ -56,11 +55,6 @@ class ExtensaoCoordenacao extends Model //programa_extensao 'programa_extensao.required' => 'O campo "Programa de Extensão" é obrigatório!', - //funcao - 'funcao.required' => 'O campo "Função" é obrigatório!', - 'funcao.in' => 'Selecione uma opção da lista de "Função"!', - 'funcao.integer' => 'O campo "Função" deve ser um inteiro!', - //'cod_dimensao' 'cod_dimensao.required' => 'O campo "Resolução" é obrigatório', 'cod_dimensao.in' => 'Selecione uma opção da lista de "Resolução"', @@ -91,14 +85,6 @@ class ExtensaoCoordenacao extends Model return $cod_dimensao !== null? $values[$cod_dimensao] : $values; } - /** - * @return string - */ - public function funcaoAsString() - { - return Constants::listFuncaoProjeto($this->funcao); - } - public function userPad() { return $this->belongsTo(UserPad::class); } diff --git a/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php b/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php index 9e234306168998c2479338c379597032ad1a3ba4..ca086fefbb5e372d3175af1cf995a0ccc227b98f 100644 --- a/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php +++ b/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php @@ -22,7 +22,7 @@ class ExtensaoOrientacao extends Model * * @var array */ - protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'funcao', 'ch_semanal', 'cod_dimensao']; + protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'ch_semanal', 'cod_dimensao']; // Array de strings para preenchimento de campos de avaliação public $avaliable_attributes = ['Título do Projeto:' => 'titulo_projeto', 'Discente:' => 'discente', 'Carga Horária:' => 'ch_semanal']; @@ -38,7 +38,6 @@ class ExtensaoOrientacao extends Model 'cod_atividade' => ['required', 'string', 'max:255'], 'titulo_projeto' => ['required', 'string', 'max:255'], 'discente' => ['required', 'string', 'max:255'], - 'funcao' => ['required', 'integer', Rule::in(array_keys(Constants::listFuncaoOrientador()))], 'cod_dimensao' => ['required', 'string', Rule::in(array_keys(self::listPlanejamentos()))], ]; } @@ -55,11 +54,6 @@ class ExtensaoOrientacao extends Model //discente 'discente.required' => 'O campo "Nome do Orientando" é obrigatório!', - //funcao - 'funcao.required' => 'O campo "Função" é obrigatório!', - 'funcao.in' => 'Selecione uma opção da lista de "Função"!', - 'funcao.integer' => 'O campo "Função" deve ser um inteiro!', - //'cod_dimensao' 'cod_dimensao.required' => 'O campo "Resolução" é obrigatório', 'cod_dimensao.in' => 'Selecione uma opção da lista de "Resolução"', @@ -90,15 +84,6 @@ class ExtensaoOrientacao extends Model return $cod_dimensao !== null? $values[$cod_dimensao] : $values; } - - /** - * @return string - */ - public function funcaoAsString() - { - return Constants::listFuncaoOrientador($this->funcao); - } - public function userPad() { return $this->belongsTo(UserPad::class); } diff --git a/app/Models/Util/PadTables.php b/app/Models/Util/PadTables.php index 8a70c74dba7d98f2ef21f0f883011da80e867115..1789b281a70d5ec63cc583a58f07c28ce2126c61 100644 --- a/app/Models/Util/PadTables.php +++ b/app/Models/Util/PadTables.php @@ -90,12 +90,12 @@ class PadTables { return [ [ 'id' => 'extensao_coordenacao', - 'name' => '1. EXTENSÃO (COORDENAÇÃO OU PARTICIPAÇÃO EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)', + 'name' => '1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)', 'route' => route('extensao_coordenacao_index', ['user_pad_id' => $user_pad_id]) ], [ 'id' => 'extensao_orientacao', - 'name' => '2. EXTENSÃO (ORIENTAÇÃO OU ACOMPANHAMENTO DE ESTUDANTES EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)', + 'name' => '2. EXTENSÃO (COLABORAÇÃO EM ATIVIDADE DE EXTENSÃO HOMOLOGADA NA PROEC)', 'route' => route('extensao_orientacao_index', ['user_pad_id' => $user_pad_id]) ], [ diff --git a/database/migrations/2023_06_13_130238_alter_remove_funcao_in_extensao_orientacao_table.php b/database/migrations/2023_06_13_130238_alter_remove_funcao_in_extensao_orientacao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..90c4fbac93334fae8a33a1bd6365c52797019933 --- /dev/null +++ b/database/migrations/2023_06_13_130238_alter_remove_funcao_in_extensao_orientacao_table.php @@ -0,0 +1,32 @@ +dropColumn('funcao'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('extensao_orientacao', function (Blueprint $table) { + $table->tinyInteger('funcao')->notNull(); + }); + } +} diff --git a/database/migrations/2023_06_13_130326_alter_remove_funcao_in_extensao_coordenacao_table.php b/database/migrations/2023_06_13_130326_alter_remove_funcao_in_extensao_coordenacao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..4998ec5ac40e921d0bd5bb3a3ea6ef3fcd68c459 --- /dev/null +++ b/database/migrations/2023_06_13_130326_alter_remove_funcao_in_extensao_coordenacao_table.php @@ -0,0 +1,32 @@ +dropColumn('funcao'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('extensao_coordenacao', function (Blueprint $table) { + $table->tinyInteger('funcao')->notNull(); + }); + } +} diff --git a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php index 6e50bcca7016cb62f542676b9bcf3451a3340e4b..c1347c2adbd1bba2d8d35fbc0054f523c4df2147 100644 --- a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php +++ b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php @@ -51,7 +51,7 @@ ]) -
+
@@ -60,24 +60,6 @@ ])
-
- - - - @include('components.divs.errors', [ - 'field' => 'funcao_create' - ]) -
-
@@ -32,24 +32,6 @@ ])
-
- - - - @include('components.divs.errors', [ - 'field' => 'funcao_update' - ]) -
-
@@ -60,24 +60,6 @@ ])
-
- - - - @include('components.divs.errors', [ - 'field' => 'funcao_create' - ]) -
-
@@ -31,24 +31,6 @@ 'field' => 'discente_update' ])
- -
- - - - @include('components.divs.errors', [ - 'field' => 'funcao_update' - ]) -