diff --git a/app/Http/Controllers/Dimensao/ExtensaoController.php b/app/Http/Controllers/Dimensao/ExtensaoController.php index 5b0526d3148deb1ae84a96f45d8d3ee2ebaa1f99..80a577cf4822b242d4728f5ccf1ca86077f9c822 100644 --- a/app/Http/Controllers/Dimensao/ExtensaoController.php +++ b/app/Http/Controllers/Dimensao/ExtensaoController.php @@ -3,6 +3,8 @@ namespace App\Http\Controllers\Dimensao; use App\Http\Controllers\Controller; +use App\Models\Util\MenuItemsTeacher; +use App\Models\Util\PadTables; use Illuminate\Http\Request; class ExtensaoController extends Controller @@ -12,7 +14,14 @@ class ExtensaoController extends Controller * * @return \Illuminate\Http\Response */ - public function index() { - return view('pad.dimensao.extensao'); + public function index($user_pad_id) { + + $divs = PadTables::tablesExtensao($user_pad_id); + + return view('pad.dimensao.extensao', [ + 'divs' => $divs, + 'index_menu' => MenuItemsTeacher::PAD, + ]); + } } diff --git a/app/Http/Controllers/Dimensao/GestaoController.php b/app/Http/Controllers/Dimensao/GestaoController.php index 38c0a03b101afe258010faba58e2f635aa9e3b6a..25663292fcbf7cd34d4a87bea21fca1968751037 100644 --- a/app/Http/Controllers/Dimensao/GestaoController.php +++ b/app/Http/Controllers/Dimensao/GestaoController.php @@ -3,6 +3,8 @@ namespace App\Http\Controllers\Dimensao; use App\Http\Controllers\Controller; +use App\Models\Util\MenuItemsTeacher; +use App\Models\Util\PadTables; use Illuminate\Http\Request; class GestaoController extends Controller @@ -12,7 +14,14 @@ class GestaoController extends Controller * * @return \Illuminate\Http\Response */ - public function index() { - return view('pad.dimensao.gestao'); + public function index($user_pad_id) { + + $divs = PadTables::tablesGestao($user_pad_id); + + return view('pad.dimensao.gestao', [ + 'divs' => $divs, + 'index_menu' => MenuItemsTeacher::PAD, + ]); + } } diff --git a/app/Http/Controllers/Dimensao/PesquisaController.php b/app/Http/Controllers/Dimensao/PesquisaController.php index 7f9fdf9e68aa4914637176483dfd2bb53542dc05..e435ae28bdd9218ff725298b5cfd6a8b976a233a 100644 --- a/app/Http/Controllers/Dimensao/PesquisaController.php +++ b/app/Http/Controllers/Dimensao/PesquisaController.php @@ -12,47 +12,20 @@ use App\Models\Util\PadTables; use Illuminate\Http\Request; class PesquisaController extends Controller -{ +{ /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ - public function index($user_pad_id, $form_selected = null) - { - $divs = PadTables::tablesPesquisa(); - $funcoesProjeto = Constants::listFuncaoProjeto(); + public function index($user_pad_id) { - $pesquisasCoordenacao = - PesquisaCoordenacao::initQuery() - ->whereUserPad($user_pad_id) - ->orderBy('cod_atividade') - ->get(); - - $pesquisasLideranca = - PesquisaLideranca::initQuery() - ->whereUserPad($user_pad_id) - ->orderBy('cod_atividade') - ->get(); - - $pesquisasOrientacao = - PesquisaOrientacao::initQuery() - ->whereUserPad($user_pad_id) - ->orderBy('cod_atividade') - ->get(); + $divs = PadTables::tablesPesquisa($user_pad_id); return view('pad.dimensao.pesquisa', [ - 'user_pad_id' => $user_pad_id, - 'form_selected' => $form_selected, - - 'pesquisasCoordenacao' => $pesquisasCoordenacao, - 'pesquisasLideranca' => $pesquisasLideranca, - 'pesquisasOrientacao' => $pesquisasOrientacao, - - 'funcoesProjeto' => $funcoesProjeto, - 'divs' => $divs, 'index_menu' => MenuItemsTeacher::PAD, ]); + } } diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php new file mode 100644 index 0000000000000000000000000000000000000000..03f99925bf50e10b0d88354c8298a7b100c48fbb --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Extensao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class ExtensaoCoordenacaoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php new file mode 100644 index 0000000000000000000000000000000000000000..3854a39952bb22eb5cca4a312c23e24b43e432bd --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Extensao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class ExtensaoOrientacaoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoLaboratoriosDidaticosController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoLaboratoriosDidaticosController.php new file mode 100644 index 0000000000000000000000000000000000000000..b84bbd8fe2b77f67163ac2d9d0a2cef5566c90d7 --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoLaboratoriosDidaticosController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoCoordenacaoLaboratoriosDidaticosController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoProgramaInstitucionalController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoProgramaInstitucionalController.php new file mode 100644 index 0000000000000000000000000000000000000000..731a2e87210212de50abf61b13b12c8cc30b314c --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoCoordenacaoProgramaInstitucionalController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoCoordenacaoProgramaInstitucionalController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroCamarasController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroCamarasController.php new file mode 100644 index 0000000000000000000000000000000000000000..a899e48ce2e567018ea7a371b695063b2907d2a8 --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroCamarasController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoMembroCamarasController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroComissaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroComissaoController.php new file mode 100644 index 0000000000000000000000000000000000000000..943886f0cb499ddb2b03f06a01f1919c9d57efed --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroComissaoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoMembroComissaoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroConselhoController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroConselhoController.php new file mode 100644 index 0000000000000000000000000000000000000000..b13f121cfa0e529e1aae11287c5d5318bc3a9e8c --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroConselhoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoMembroConselhoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroTitularConselhoController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroTitularConselhoController.php new file mode 100644 index 0000000000000000000000000000000000000000..fa0dfbd07c040c1f2133dbb859573363095aebcd --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoMembroTitularConselhoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoMembroTitularConselhoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoRepresentanteUnidadeEducacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoRepresentanteUnidadeEducacaoController.php new file mode 100644 index 0000000000000000000000000000000000000000..6c138d0145d0f73a2530faad858ca64c59261f03 --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Gestao/GestaoRepresentanteUnidadeEducacaoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Gestao; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class GestaoRepresentanteUnidadeEducacaoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaCoordenacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaCoordenacaoController.php index dc375cb5daea078ff90b8b73e732513c332d06c5..5f8161804d5c8fc808760f26e77da883b2822b80 100644 --- a/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaCoordenacaoController.php +++ b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaCoordenacaoController.php @@ -4,80 +4,39 @@ namespace App\Http\Controllers\Dimensao\Tabelas\Pesquisa; use App\Http\Controllers\Controller; use App\Models\Tabelas\Constants; -use App\Models\Tabelas\Pesquisa\PesquisaCoordenacao; use Illuminate\Http\Request; use Illuminate\Support\Facades\Response; use Illuminate\Support\Facades\Validator; class PesquisaCoordenacaoController extends Controller { - - public function create(Request $request) + public function index($user_pad_id) { - $validator = Validator::make($request->all(), PesquisaCoordenacao::rules(), PesquisaCoordenacao::messages()); - - if($validator->fails()) - { - return redirect() - ->route('dimensao_pesquisa', [ - 'user_pad_id' => $request->user_pad_id, - 'form_selected' => 'pesquisa_coordenacao', - ]) - ->withErrors($validator->errors()) - ->withInput(); - } - - $model = new PesquisaCoordenacao($request->all()); - $model->dimensao = Constants::DIMENSAO_PESQUISA; - - if($model->save()) { - return redirect()->route( - 'dimensao_pesquisa', ['user_pad_id' => $request->user_pad_id, 'form_selected' => 'pesquisa_coordenacao' - ])->with('success', 'Cadastro realizado com sucesso!'); - } else { - return redirect()->route( - 'dimensao_pesquisa', ['user_pad_id' => $request->user_pad_id, 'form_selected' => 'pesquisa_coordenacao' - ])->with('fail', 'Erro ao cadastrar Atividade!'); - } - + return $user_pad_id; } - + + public function create(Request $request) + { + } + public function update($id, Request $request) { - } - - public function delete($id) + + + public function ajaxValidation(Request $request) { - - } - - public function edit($id) - { - $model = PesquisaCoordenacao::find($id); - $funcoesProjeto = Constants::listFuncaoProjeto(); - - return view('pad.components.templates.dimensao.pesquisa.coordenacao.form_update', [ - 'model' => $model, - 'funcoesProjeto' => $funcoesProjeto - ]); } - - public function ajaxValidation(Request $request) + + public function delete($id) { - } - + public function search($user_pad_id = null) - { - $query = PesquisaCoordenacao::initQuery(); - - if($user_pad_id) - { - $query->whereUserPad($user_pad_id); - } - - return Response::json($query->get()); + { + } + + public function edit($id) + { } - } \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaLiderancaController.php b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaLiderancaController.php new file mode 100644 index 0000000000000000000000000000000000000000..d3d8d3b1971078e86326517649be5cf28eed1d75 --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaLiderancaController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Pesquisa; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class PesquisaLiderancaController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaOrientacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaOrientacaoController.php new file mode 100644 index 0000000000000000000000000000000000000000..aba2edf4472fd067214c55cee7554a52b4aa1e7b --- /dev/null +++ b/app/Http/Controllers/Dimensao/Tabelas/Pesquisa/PesquisaOrientacaoController.php @@ -0,0 +1,42 @@ +<?php + +namespace App\Http\Controllers\Dimensao\Tabelas\Pesquisa; + +use App\Http\Controllers\Controller; +use App\Models\Tabelas\Constants; +use Illuminate\Http\Request; +use Illuminate\Support\Facades\Response; +use Illuminate\Support\Facades\Validator; + +class PesquisaOrientacaoController extends Controller +{ + public function index($user_pad_id) + { + return $user_pad_id; + } + + public function create(Request $request) + { + } + + public function update($id, Request $request) + { + } + + + public function ajaxValidation(Request $request) + { + } + + public function delete($id) + { + } + + public function search($user_pad_id = null) + { + } + + public function edit($id) + { + } +} \ No newline at end of file diff --git a/app/Models/Util/PadTables.php b/app/Models/Util/PadTables.php index f1296f480253b5c4d02a0ec5a62a6210ed024038..ac0ffaa6dc0b69d3d86f6de5d32dfb874bd938dc 100644 --- a/app/Models/Util/PadTables.php +++ b/app/Models/Util/PadTables.php @@ -4,10 +4,10 @@ namespace App\Models\Util; class PadTables { - const TYPE_ENSINO = 0; - const TYPE_EXTENSAO = 1; - const TYPE_PESQUISA = 2; - const TYPE_GESTAO = 3; + const TYPE_ENSINO = 1; + const TYPE_EXTENSAO = 2; + const TYPE_PESQUISA = 3; + const TYPE_GESTAO = 4; public static function tablesEnsino($user_pad_id) { return [ @@ -17,7 +17,7 @@ class PadTables { 'route' => route('ensino_aula_index', ['user_pad_id' => $user_pad_id]) ], - [ 'id' => 'ensino_coordenacao_disciplina', + [ 'id' => 'ensino_coordenacao_regencia', 'name' => '2. ENSINO (COORDENAÇÃO/ REGÊNCIA COMPONENTES CURRICULARES)', 'route' => route('ensino_coordenacao_regencia_index', ['user_pad_id' => $user_pad_id]) ], @@ -48,37 +48,85 @@ class PadTables { 'route' => route('ensino_participacao_index', ['user_pad_id' => $user_pad_id]) ], [ - 'id' => 'ensino_coordenacao_docente', + 'id' => 'ensino_membro_docente', 'name' => '8. ENSINO (COORDENAÇÃO OU MEMBRO DE NÚCLEO DOCENTE ESTRUTURANTE OU NÚCLEO DOCENTE ESTRUTURANTE ASSISTENCIAL)', 'route' => route('ensino_membro_docente_index', ['user_pad_id' => $user_pad_id]) ], ]; } - public static function tablesPesquisa() { + public static function tablesPesquisa($user_pad_id) { return [ - ['id' => 'pesquisa_coordenacao', 'name' => '1. PESQUISA (COORDENAÇÃO OU PARTICIPAÇÃO EM PROJETOS DE PESQUISA CADASTRADOS NO SISPG)'], - ['id' => 'pesquisa_lideranca', 'name' => '2. PESQUISA (LIDERANÇA OU PARTICIPAÇÃO EM GRUPOS DE PESQUISA CERTIFICADOS PELA UPE)'], - ['id' => 'pesquisa_orientacao', 'name' => '3. PESQUISA (ORIENTAÇÃO DE INICIAÇÃO CIENTÃFICA DE PROJETOS VINCULADOS CADASTRADOS NO SISPG)'], + [ + 'id' => 'pesquisa_coordenacao', + 'name' => '1. PESQUISA (COORDENAÇÃO OU PARTICIPAÇÃO EM PROJETOS DE PESQUISA CADASTRADOS NO SISPG)', + 'route' => route('pesquisa_coordenacao_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'pesquisa_lideranca', + 'name' => '2. PESQUISA (LIDERANÇA OU PARTICIPAÇÃO EM GRUPOS DE PESQUISA CERTIFICADOS PELA UPE)', + 'route' => route('pesquisa_lideranca_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'pesquisa_orientacao', + 'name' => '3. PESQUISA (ORIENTAÇÃO DE INICIAÇÃO CIENTÃFICA DE PROJETOS VINCULADOS CADASTRADOS NO SISPG)', + 'route' => route('pesquisa_orientacao_index', ['user_pad_id' => $user_pad_id]) + ], ]; } - public static function tablesExtensao() { + public static function tablesExtensao($user_pad_id) { return [ - ['id' => 'extensao_coordenacao', 'name' => '1. EXTENSÃO (COORDENAÇÃO OU PARTICIPAÇÃO EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)'], - ['id' => 'extensao_orientacao', 'name' => '2. EXTENSÃO (ORIENTAÇÃO OU ACOMPANHAMENTO DE ESTUDANTES EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA PROEC)'], + [ + 'id' => 'extensao_coordenacao', + 'name' => '1. EXTENSÃO (COORDENAÇÃO OU PARTICIPAÇÃO EM ATIVIDADES DE EXTENSÃO HOMOLOGADAS PELA 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)', + 'route' => route('extensao_orientacao_index', ['user_pad_id' => $user_pad_id]) + ], ]; } - public static function tablesGestao() { + public static function tablesGestao($user_pad_id) { return [ - ['id' => 'gestao_membro_comissao', 'name' => '1. GESTÃO (MEMBRO DE COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO(A) NO MBITO DA UPE)'], - ['id' => 'gestao_membro_conselho', 'name' => '2. GESTÃO (MEMBRO DE CONSELHO/COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO (A) PARA REPRESENTAÇÃO DA UPE)'], - ['id' => 'gestao_membro_titular_conselho', 'name' => '3. GESTÃO (MEMBRO TITULAR DOS CONSELHOS DA UPE (CEPE, CONSUN OU CGA))'], - ['id' => 'gestao_representante_unidade_educacao', 'name' => '4. GESTÃO (REPRESENTANTE NAS UNIDADES DE EDUCAÇÃO OU DE EDUCAÇÃO E SAÚDE FORMALMENTE DESIGNADO (A) PELA ENTIDADE SINDICAL)'], - ['id' => 'gestao_membro_camaras', 'name' => '5. GESTÃO (PARTICIPAÇÃO COMO MEMBRO NAS CÂMARAS CONSULTIVAS DOS CONSELHOS SUPERIORES)'], - ['id' => 'gestao_coordenacao_laboratorios_didaticos', 'name' => '6. GESTÃO (COORDENAÇÃO DE LABORATÓRIOS DIDÃTICOS, DE INFORMÃTICA OU DE ENSINO)'], - ['id' => 'gestao_coordenacao_programa_institucional', 'name' => '7. GESTÃO (COORDENAÇÃO DE PROGRAMA INSTITUCIONAL)'], + [ + 'id' => 'gestao_membro_comissao', + 'name' => '1. GESTÃO (MEMBRO DE COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO(A) NO MBITO DA UPE)', + 'route' => route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_membro_conselho', + 'name' => '2. GESTÃO (MEMBRO DE CONSELHO/COMISSÃO/COMITÊ/NÚCLEO, FORMALMENTE DESIGNADO (A) PARA REPRESENTAÇÃO DA UPE)', + 'route' => route('gestao_membro_conselho_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_membro_titular_conselho', + 'name' => '3. GESTÃO (MEMBRO TITULAR DOS CONSELHOS DA UPE (CEPE, CONSUN OU CGA))', + 'route' => route('gestao_membro_titular_conselho_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_representante_unidade_educacao', + 'name' => '4. GESTÃO (REPRESENTANTE NAS UNIDADES DE EDUCAÇÃO OU DE EDUCAÇÃO E SAÚDE FORMALMENTE DESIGNADO (A) PELA ENTIDADE SINDICAL)', + 'route' => route('gestao_representante_unidade_educacao_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_membro_camaras', + 'name' => '5. GESTÃO (PARTICIPAÇÃO COMO MEMBRO NAS CÂMARAS CONSULTIVAS DOS CONSELHOS SUPERIORES)', + 'route' => route('gestao_membro_camaras_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_coordenacao_laboratorios_didaticos', + 'name' => '6. GESTÃO (COORDENAÇÃO DE LABORATÓRIOS DIDÃTICOS, DE INFORMÃTICA OU DE ENSINO)', + 'route' => route('gestao_coordenacao_laboratorios_didaticos_index', ['user_pad_id' => $user_pad_id]) + ], + [ + 'id' => 'gestao_coordenacao_programa_institucional', + 'name' => '7. GESTÃO (COORDENAÇÃO DE PROGRAMA INSTITUCIONAL)', + 'route' => route('gestao_coordenacao_programa_institucional_index', ['user_pad_id' => $user_pad_id]) + ], ]; } diff --git a/database/migrations/2022_03_22_225548_create_ensino_aulas_table.php b/database/migrations/2022_03_22_225548_create_ensino_aulas_table.php index 110d8f025849abba0248682c7d6ba057ed9b2a3e..4dae813b7c8c47edf12e8ff8e7fc6893a85f8321 100644 --- a/database/migrations/2022_03_22_225548_create_ensino_aulas_table.php +++ b/database/migrations/2022_03_22_225548_create_ensino_aulas_table.php @@ -16,7 +16,7 @@ class CreateEnsinoAulasTable extends Migration Schema::create('ensino_aulas', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('componente_curricular')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_03_23_190559_create_ensino_orientacoes_table.php b/database/migrations/2022_03_23_190559_create_ensino_orientacoes_table.php index 92255e8e29216f7a803a4a6076d579cbec79b00b..e5e070a884752d8447eafcacd67da2e5ab539289 100644 --- a/database/migrations/2022_03_23_190559_create_ensino_orientacoes_table.php +++ b/database/migrations/2022_03_23_190559_create_ensino_orientacoes_table.php @@ -16,7 +16,7 @@ class CreateEnsinoOrientacoesTable extends Migration Schema::create('ensino_orientacoes', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('atividade')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_07_17_021525_create_pesquisa_coordenacao_table.php b/database/migrations/2022_07_17_021525_create_pesquisa_coordenacao_table.php index c5e497a93a13386a832d4737ca5c8dd03628de04..f8d24cee77b131e61667930e8e5801a06c69db2b 100644 --- a/database/migrations/2022_07_17_021525_create_pesquisa_coordenacao_table.php +++ b/database/migrations/2022_07_17_021525_create_pesquisa_coordenacao_table.php @@ -16,7 +16,7 @@ class CreatePesquisaCoordenacaoTable extends Migration Schema::create('pesquisa_coordenacao', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('titulo_projeto')->notNull(); $table->string('linha_grupo_pesquisa')->notNull(); diff --git a/database/migrations/2022_07_17_023304_create_pesquisa_lideranca_table.php b/database/migrations/2022_07_17_023304_create_pesquisa_lideranca_table.php index e4585557209199d8991f20d1d9f21f11b081a189..924e35793897477d99c867e0d76bfd164f9bd9e7 100644 --- a/database/migrations/2022_07_17_023304_create_pesquisa_lideranca_table.php +++ b/database/migrations/2022_07_17_023304_create_pesquisa_lideranca_table.php @@ -16,7 +16,7 @@ class CreatePesquisaLiderancaTable extends Migration Schema::create('pesquisa_lideranca', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('grupo_pesquisa')->notNull(); $table->tinyInteger('funcao')->notNull(); diff --git a/database/migrations/2022_07_17_024129_create_pesquisa_orientacao_table.php b/database/migrations/2022_07_17_024129_create_pesquisa_orientacao_table.php index 95b5c82abd2cca60c66474771e93444245ad2ef8..f80be5f3952590a5825a2cf77ff8f6e005894585 100644 --- a/database/migrations/2022_07_17_024129_create_pesquisa_orientacao_table.php +++ b/database/migrations/2022_07_17_024129_create_pesquisa_orientacao_table.php @@ -16,7 +16,7 @@ class CreatePesquisaOrientacaoTable extends Migration Schema::create('pesquisa_orientacao', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('titulo_projeto')->notNull(); $table->string('nome_orientando')->notNull(); diff --git a/database/migrations/2022_07_25_195418_create_ensino_supervisao_table.php b/database/migrations/2022_07_25_195418_create_ensino_supervisao_table.php index d9eb509a7964a1365b6d052a385f2e9bb8f8e1d4..c3cf8cd7daa9bc453b21acda8bfe1a3be038cd77 100644 --- a/database/migrations/2022_07_25_195418_create_ensino_supervisao_table.php +++ b/database/migrations/2022_07_25_195418_create_ensino_supervisao_table.php @@ -16,7 +16,7 @@ class CreateEnsinoSupervisaoTable extends Migration Schema::create('ensino_supervisao', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('atividade')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_07_25_195833_create_ensino_atendimento_discente_table.php b/database/migrations/2022_07_25_195833_create_ensino_atendimento_discente_table.php index c3db60c8b03544889d88eee90af797568e2327b4..4391469d2e69eb3de8321ecb1a3a398f8cb88d24 100644 --- a/database/migrations/2022_07_25_195833_create_ensino_atendimento_discente_table.php +++ b/database/migrations/2022_07_25_195833_create_ensino_atendimento_discente_table.php @@ -16,7 +16,7 @@ class CreateEnsinoAtendimentoDiscenteTable extends Migration Schema::create('ensino_atendimento_discente', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('componente_curricular')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_07_25_200001_create_ensino_projeto_table.php b/database/migrations/2022_07_25_200001_create_ensino_projeto_table.php index a7377507f403b296ba87c798755128893baa2803..3aa3227758309c55bd9f2d4c3b21f220ed839b88 100644 --- a/database/migrations/2022_07_25_200001_create_ensino_projeto_table.php +++ b/database/migrations/2022_07_25_200001_create_ensino_projeto_table.php @@ -16,7 +16,7 @@ class CreateEnsinoProjetoTable extends Migration Schema::create('ensino_projeto', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('titulo')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_07_25_200311_create_ensino_participacao_table.php b/database/migrations/2022_07_25_200311_create_ensino_participacao_table.php index 70f924cb91348d6b78526e4d71da3b5ec9ae780b..c7655a6c5f3da324bcde40d2d3c3150d33c14595 100644 --- a/database/migrations/2022_07_25_200311_create_ensino_participacao_table.php +++ b/database/migrations/2022_07_25_200311_create_ensino_participacao_table.php @@ -16,7 +16,7 @@ class CreateEnsinoParticipacaoTable extends Migration Schema::create('ensino_participacao', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('curso')->notNull(); $table->tinyInteger('nivel')->notNull(); diff --git a/database/migrations/2022_07_25_201036_create_ensino_coordenacao_regencia_table.php b/database/migrations/2022_07_25_201036_create_ensino_coordenacao_regencia_table.php index a88b9c1d38bafaeb25e22cb7d6a28cf10acaaa9f..4bf953af0f985ef730169e94c907674b7981cce3 100644 --- a/database/migrations/2022_07_25_201036_create_ensino_coordenacao_regencia_table.php +++ b/database/migrations/2022_07_25_201036_create_ensino_coordenacao_regencia_table.php @@ -16,7 +16,7 @@ class CreateEnsinoCoordenacaoRegenciaTable extends Migration Schema::create('ensino_coordenacao_regencia', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('componente_curricular')->notNull(); $table->string('curso')->notNull(); diff --git a/database/migrations/2022_07_25_201222_create_ensino_membro_docente_table.php b/database/migrations/2022_07_25_201222_create_ensino_membro_docente_table.php index af20e7c746e229d78ec7f4faf2537305319c494e..3a98dbb2dfe0498423fb203c32e74b386bbb1607 100644 --- a/database/migrations/2022_07_25_201222_create_ensino_membro_docente_table.php +++ b/database/migrations/2022_07_25_201222_create_ensino_membro_docente_table.php @@ -16,7 +16,7 @@ class CreateEnsinoMembroDocenteTable extends Migration Schema::create('ensino_membro_docente', function (Blueprint $table) { $table->id(); $table->foreignId('user_pad_id')->notNull(); - $table->tinyInteger('dimensao')->nullable(); + $table->tinyInteger('dimensao')->notNull(); $table->string('cod_atividade')->notNull(); $table->string('nucleo')->notNull(); $table->string('documento')->notNull(); diff --git a/database/migrations/2022_07_28_015607_create_extensao_coordenacao_table.php b/database/migrations/2022_07_28_015607_create_extensao_coordenacao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..20be6efa4dfcbd171083f020748ff157ea839ba2 --- /dev/null +++ b/database/migrations/2022_07_28_015607_create_extensao_coordenacao_table.php @@ -0,0 +1,40 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateExtensaoCoordenacaoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('extensao_coordenacao', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('titulo_projeto')->notNull(); + $table->string('programa_extensao')->notNull(); + $table->tinyInteger('funcao')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->text('atividade')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('extensao_coordenacao'); + } +} diff --git a/database/migrations/2022_07_28_020259_create_extensao_orientacao_table.php b/database/migrations/2022_07_28_020259_create_extensao_orientacao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..923ee998f6a3e34aafbb59623d43ea141f332406 --- /dev/null +++ b/database/migrations/2022_07_28_020259_create_extensao_orientacao_table.php @@ -0,0 +1,39 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateExtensaoOrientacaoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('extensao_orientacao', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('titulo_projeto')->notNull(); + $table->string('discente')->notNull(); + $table->tinyInteger('funcao')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('extensao_orientacao'); + } +} diff --git a/database/migrations/2022_07_28_021811_create_gestao_membro_comissao_table.php b/database/migrations/2022_07_28_021811_create_gestao_membro_comissao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..debd7a9765e4fe255281afe319c7cd4322f8f1d4 --- /dev/null +++ b/database/migrations/2022_07_28_021811_create_gestao_membro_comissao_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoMembroComissaoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_membro_comissao', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_membro_comissao'); + } +} diff --git a/database/migrations/2022_07_28_021944_create_gestao_membro_conselho_table.php b/database/migrations/2022_07_28_021944_create_gestao_membro_conselho_table.php new file mode 100644 index 0000000000000000000000000000000000000000..594d2c0abb7617b40be0d80e7f7cb8e78d03e5f7 --- /dev/null +++ b/database/migrations/2022_07_28_021944_create_gestao_membro_conselho_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoMembroConselhoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_membro_conselho', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_membro_conselho'); + } +} diff --git a/database/migrations/2022_07_28_022027_create_gestao_membro_titular_conselho_table.php b/database/migrations/2022_07_28_022027_create_gestao_membro_titular_conselho_table.php new file mode 100644 index 0000000000000000000000000000000000000000..5ef429804071e1f9b4ce73498c56490868bc7ac7 --- /dev/null +++ b/database/migrations/2022_07_28_022027_create_gestao_membro_titular_conselho_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoMembroTitularConselhoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_membro_titular_conselho', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_membro_titular_conselho'); + } +} diff --git a/database/migrations/2022_07_28_022111_create_gestao_representante_unidade_educacao_table.php b/database/migrations/2022_07_28_022111_create_gestao_representante_unidade_educacao_table.php new file mode 100644 index 0000000000000000000000000000000000000000..afe76d6820c650c0e8583f28c6d38cffc49c60ef --- /dev/null +++ b/database/migrations/2022_07_28_022111_create_gestao_representante_unidade_educacao_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoRepresentanteUnidadeEducacaoTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_representante_unidade_educacao', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_representante_unidade_educacao'); + } +} diff --git a/database/migrations/2022_07_28_022147_create_gestao_membro_camaras_table.php b/database/migrations/2022_07_28_022147_create_gestao_membro_camaras_table.php new file mode 100644 index 0000000000000000000000000000000000000000..e9985ea8df0ccc7d828e93b9f542342394a25785 --- /dev/null +++ b/database/migrations/2022_07_28_022147_create_gestao_membro_camaras_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoMembroCamarasTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_membro_camaras', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_membro_camaras'); + } +} diff --git a/database/migrations/2022_07_28_022213_create_gestao_coordenacao_laboratorios_didaticos_table.php b/database/migrations/2022_07_28_022213_create_gestao_coordenacao_laboratorios_didaticos_table.php new file mode 100644 index 0000000000000000000000000000000000000000..00ff8542db57826c6cd92c04f71a5bf41e2465ec --- /dev/null +++ b/database/migrations/2022_07_28_022213_create_gestao_coordenacao_laboratorios_didaticos_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoCoordenacaoLaboratoriosDidaticosTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_coordenacao_laboratorios_didaticos', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_coordenacao_laboratorios_didaticos'); + } +} diff --git a/database/migrations/2022_07_28_022242_create_gestao_coordenacao_programa_institucional_table.php b/database/migrations/2022_07_28_022242_create_gestao_coordenacao_programa_institucional_table.php new file mode 100644 index 0000000000000000000000000000000000000000..4d3149196cbfe554cc62a9392ba66cb771835d44 --- /dev/null +++ b/database/migrations/2022_07_28_022242_create_gestao_coordenacao_programa_institucional_table.php @@ -0,0 +1,38 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +class CreateGestaoCoordenacaoProgramaInstitucionalTable extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('gestao_coordenacao_programa_institucional', function (Blueprint $table) { + $table->id(); + $table->foreignId('user_pad_id')->notNull(); + $table->tinyInteger('dimensao')->notNull(); + $table->string('cod_atividade')->notNull(); + $table->string('nome')->notNull(); + $table->string('documento')->notNull(); + $table->integer('ch_semanal')->notNull(); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('gestao_coordenacao_programa_institucional'); + } +} diff --git a/resources/views/pad/components/templates/dimensao/ensino/coordenacao_disciplina/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_create.blade.php similarity index 100% rename from resources/views/pad/components/templates/dimensao/ensino/coordenacao_disciplina/form_update.blade.php rename to resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_create.blade.php diff --git a/resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/atendimento_discente/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/coordenacao_disciplina/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/coordenacao_disciplina/form_create.blade.php deleted file mode 100644 index dd7e808e54de8a9ff9a8dece19dc4c18d49a6b5c..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/coordenacao_disciplina/form_create.blade.php +++ /dev/null @@ -1,141 +0,0 @@ - -<div id="ensino_coordenacao_disciplina" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Coordenação (disciplinas) </h3 class="h3"> - </div> - <form action="{{-- route('') --}}" method="post" id="ensino_coordenacao_disciplina-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="user_pad_id" value="{{ $user_pad_id }}"> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="componente_curricular">Componente Curricular</label> - <input class="form-control" type="text" name="componente_curricular" id="componente_curricular" value="{{ old('componente_curricular') }}"> - - @include('components.divs.errors', [ - 'form' => 'ensino_coordenacao_disciplina_form_create', - 'field' => 'componente_curricular', - ]) - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Curso</label> - <input class="form-control" type="text" name="curso" id="curso" value="{{ old('curso') }}"> - - @include('components.divs.errors', [ - 'form' => 'ensino_coordenacao_disciplina_form_create', - 'field' => 'curso', - ]) - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="nivel">NÃvel</label> - <select class="form-select" name="nivel" id="nivel"> - <option selected value="0">Selecione um NÃvel</option> - <option value="0">Selecione um NÃvel</option> - @foreach($niveis as $value => $nivel) - @if( $value == old('nivel') ) - <option selected value="{{$value}}">{{$nivel}}</option> - @else - <option value="{{$value}}">{{$nivel}}</option> - @endif - @endforeach - </select> - - @include('components.divs.errors', [ - 'form' => 'ensino_coordenacao_disciplina_form_create', - 'field' => 'nivel', - ]) - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="modalidade">Modalidade</label> - <select class="form-select" name="modalidade" id="modalidade"> - <option value="0">Selecione uma Modalidade</option> - @foreach($modalidades as $value => $modalidade) - @if( $value == old('modalidade') ) - <option selected value="{{$value}}">{{$modalidade}}</option> - @else - <option value="{{$value}}">{{$modalidade}}</option> - @endif - @endforeach - </select> - - @include('components.divs.errors', [ - 'form' => 'ensino_coordenacao_disciplina_form_create', - 'field' => 'modalidade', - ]) - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - - @include('components.divs.errors', [ - 'form' => 'ensino_coordenacao_disciplina_form_create', - 'field' => 'ch_semanal', - ]) - </div> - </div> - - <div class="mt-1 text-end"> - @include('components.buttons.btn-save', [ - 'id' => '', - 'content' => 'Cadastrar', - ]) - </div> - - </form> - </div> - - <div class="border rounded px-4 mt-4"> - - <table class="table table-hover" id="ensino_aulas-table-"> - <thead> - <tr> - <!-- <th scole="col">#</th> --> - <th scope="col"> Cód </th> - <th scope="col"> Componente Curricular </th> - <th scope="col"> Curso </th> - <th scope="col"> NÃvel </th> - <th scope="col"> Modalidade </th> - <th scope="col"> CH Semanal </th> - <th scope="col"> Opções </th> - </tr> - </thead> - - <tbody> - @foreach($ensinoCoordenacaoDisciplinas as $ensinoCoordenacaoDisciplina) - <tr> - <td>{{ $ensinoCoordenacaoDisciplina->cod_atividade }}</td> - <td>{{ $ensinoCoordenacaoDisciplina->componente_curricular }}</td> - <td>{{ $ensinoCoordenacaoDisciplina->curso }}</td> - <td>{{ $ensinoCoordenacaoDisciplina->nivelAsString() }}</td> - <td>{{ $ensinoCoordenacaoDisciplina->modalidadeAsString() }}</td> - <td>{{ $ensinoCoordenacaoDisciplina->ch_semanal }}</td> - <td> - @include('components.buttons.btn-edit-task', [ - 'btn_class' => 'btn-edit_ensino_coordenacao_disciplina', - 'btn_id' => $ensinoCoordenacaoDisciplina->id, - ]) - - @include('components.buttons.btn-delete', [ - 'id' => $ensinoCoordenacaoDisciplina->id, - 'route' => route('ensino_coordenacao_disciplina_delete', ['id' => $ensinoCoordenacaoDisciplina->id]) - ]) - </td> - </tr> - @endforeach - </tbody> - </table> - - </div> -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_atendimento_discente.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_atendimento_discente.blade.php deleted file mode 100644 index f9e89ea0936efb1f08074ef7a8ae600c6ae51e1d..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_atendimento_discente.blade.php +++ /dev/null @@ -1,56 +0,0 @@ - -<div id="ensino_atendimento_discente" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Atendimento ao Discente </h3 class="h3"> - </div> - <form action="{{--route('')--}}" method="post" id="ensino_atendimento_discente-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="componente_curricular">Componente Curricular</label> - <input class="form-control" type="text" name="componente_curricular" id="componente_curricular"> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Curso</label> - <input class="form-control" type="text" name="curso" id="curso"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="nivel">NÃvel</label> - <select class="form-select" name="nivel" id="nivel"> - <option selected value="0">Selecione um NÃvel</option> - @foreach($niveis as $value => $nivel) - <option value="{{$value}}">{{$nivel}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_atendimento_discente-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_coordenacao_docente.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_coordenacao_docente.blade.php deleted file mode 100644 index 95bd191d1350e685a0ed3822b7284b8c6e247ff3..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_coordenacao_docente.blade.php +++ /dev/null @@ -1,56 +0,0 @@ - -<div id="ensino_coordenacao_docente" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Coordenação Docente </h3 class="h3"> - </div> - <form action="{{--route('')--}}" method="post" id="ensino_coordenacao_docente-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="nucleo_docente">Núcleo Docente Estruturante / Assistencial</label> - <input class="form-control" type="text" name="nucleo_docente" id="nucleo_docente"> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="doc_designador">Documento que o Designa</label> - <input class="form-control" type="text" name="doc_designador" id="doc_designador"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="funcao">Função</label> - <select class="form-select" name="funcao" id="funcao"> - <option selected value="0">Selecione uma Função</option> - @foreach($funcoes_ensino as $value => $funcao) - <option value="{{$value}}">{{$funcao}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_coordenacao_docente-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_orientacao.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_orientacao.blade.php deleted file mode 100644 index 115b756d6b1738fe1598f90e3bb5b01aea82eb21..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_orientacao.blade.php +++ /dev/null @@ -1,71 +0,0 @@ - -<div id="ensino_orientacao" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Orientação </h3 class="h3"> - </div> - <form action="{{-- route('') --}}" method="post" id="ensino_orientacao-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="atividade">Atividade: Orientação / Coorientação </label> - <input class="form-control" type="text" name="atividade" id="atividade"> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Curso</label> - <input class="form-control" type="text" name="curso" id="curso"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="nivel">NÃvel</label> - <select class="form-select" name="nivel" id="nivel"> - <option selected value="0">Selecione um NÃvel</option> - @foreach($niveis as $value => $nivel) - <option value="{{$value}}">{{$nivel}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="ensino_orientacao-categoria"> Categoria </label> - <select class="form-select" name="categoria" id="ensino_orientacao-categoria"> - <option selected value="0">Selecione uma Categoria </option> - @foreach($categorias as $value => $categoria) - <option value="{{$value}}">{{$categoria}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2" id="container_ensino_orientacao-numero_individuos"> - <label class="form-label" for="ensino_orientacao-numero_individuos">Nº Individuos</label> - <input class="form-control" type="number" name="numero_individuos" id="ensino_orientacao-numero_individuos"> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_orientacao-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_participacao.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_participacao.blade.php deleted file mode 100644 index c4047184f9584a8fdbc91207f8ba110f52d71014..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_participacao.blade.php +++ /dev/null @@ -1,51 +0,0 @@ - -<div id="ensino_participacao" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Participação </h3 class="h3"> - </div> - <form action="{{--route('')--}}" method="post" id="ensino_participacao-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Nome do Curso</label> - <input class="form-control" type="text" name="curso" id="curso"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="nivel">NÃvel</label> - <select class="form-select" name="nivel" id="nivel"> - <option selected value="0">Selecione um NÃvel</option> - @foreach($niveis as $value => $nivel) - <option value="{{$value}}">{{$nivel}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_aulas-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_projeto.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_projeto.blade.php deleted file mode 100644 index 0feeb675e2e38e648d51b449808aedf9bee95459..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_projeto.blade.php +++ /dev/null @@ -1,66 +0,0 @@ - -<div id="ensino_projeto" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Projetos </h3 class="h3"> - </div> - <form action="{{--route('')--}}" method="post" id="ensino_projeto-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="titulo_projeto">TÃtulo do Projeto</label> - <input class="form-control" type="text" name="titulo_projeto" id="titulo_projeto"> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Curso(s) que Desenvolve</label> - <input class="form-control" type="text" name="curso" id="curso"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="natureza">Natureza</label> - <select class="form-select" name="natureza" id="natureza"> - <option selected value="0">Selecione uma Natureza</option> - @foreach($naturezas as $value => $natureza) - <option value="{{$value}}">{{$natureza}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="funcao">Função</label> - <select class="form-select" name="funcao" id="funcao"> - <option selected value="0">Selecione uma Função</option> - @foreach($funcoes_projeto as $value => $funcao) - <option value="{{$value}}">{{$funcao}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_projeto-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/ensino_supervisao.blade.php b/resources/views/pad/components/templates/dimensao/ensino/ensino_supervisao.blade.php deleted file mode 100644 index acb46ec817b9c43dc22a63c19e80992c190200f2..0000000000000000000000000000000000000000 --- a/resources/views/pad/components/templates/dimensao/ensino/ensino_supervisao.blade.php +++ /dev/null @@ -1,71 +0,0 @@ - -<div id="ensino_supervisao" class=""> - <div> - <div class="mb-3"> - <h3 class="h3"> Ensino - Supervisão </h3 class="h3"> - </div> - <form action="{{--route('')--}}" method="post" id="ensino_supervisao-form" class=""> - @csrf - - <div class="row"> - - <input type="hidden" name="pad_id" value={{1}}> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="cod_atividade">Cód. Atividade</label> - <input class="form-control" type="text" name="cod_atividade" id="cod_atividade" disabled readonly> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="atividade">Atividade</label> - <input class="form-control" type="text" name="atividade" id="atividade"> - </div> - - <div class="mb-3 col-sm-5"> - <label class="form-label" for="curso">Curso</label> - <input class="form-control" type="text" name="curso" id="curso"> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="nivel">NÃvel</label> - <select class="form-select" name="nivel" id="nivel"> - <option selected value="0">Selecione um NÃvel</option> - @foreach($niveis as $value => $nivel) - <option value="{{$value}}">{{$nivel}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-3"> - <label class="form-label" for="ensino_supervisao-categoria"> Categoria </label> - <select class="form-select" name="categoria" id="ensino_supervisao-categoria"> - <option selected value="0">Selecione uma Categoria </option> - @foreach($categorias as $value => $categoria) - <option value="{{$value}}">{{$categoria}}</option> - @endforeach - </select> - </div> - - <div class="mb-3 col-sm-2" id="container_ensino_supervisao-numero_individuos"> - <label class="form-label" for="ensino_supervisao-numero_individuos">Nº Individuos</label> - <input class="form-control" type="number" name="numero_individuos" id="ensino_supervisao-numero_individuos"> - </div> - - <div class="mb-3 col-sm-2"> - <label class="form-label" for="ch_semanal">CH. Semanal</label> - <input class="form-control" type="number" name="ch_semanal" id="ch_semanal"> - </div> - </div> - - <div class="mt-1 text-end"> - <button type="submit" class="btn btn-success rounded">Cadastrar</button> - </div> - - </form> - </div> - - <div class="" id=""> - @include('pad.components.templates.table', ['table_id' => 'ensino_supervisao-table', 'colunas' => ['Cód', ]]) - </div> - -</div> \ No newline at end of file diff --git a/resources/views/pad/components/templates/dimensao/ensino/membro_docente/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/membro_docente/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/membro_docente/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/membro_docente/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/orientacao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/orientacao/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/orientacao/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/orientacao/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/participacao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/participacao/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/participacao/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/participacao/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/projeto/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/projeto/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/projeto/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/projeto/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/regencia/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/regencia/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/regencia/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/regencia/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/supervisao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/ensino/supervisao/form_create.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/components/templates/dimensao/ensino/supervisao/form_update.blade.php b/resources/views/pad/components/templates/dimensao/ensino/supervisao/form_update.blade.php new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/resources/views/pad/dimensao/extensao.blade.php b/resources/views/pad/dimensao/extensao.blade.php index dcb502fe11fa419135764832de60462e60eefc8e..97cf4889f5195bebf0c5483012e218df9dbb7474 100644 --- a/resources/views/pad/dimensao/extensao.blade.php +++ b/resources/views/pad/dimensao/extensao.blade.php @@ -1 +1,26 @@ -extensao \ No newline at end of file +@extends('layouts.main') + +@section('title', 'Ensino') +@section('header') + @include('layouts.header', [ + 'user' => Auth::user(), + ]) +@endsection +@section('nav') + @include('layouts.navigation', [ + 'index_menu' => $index_menu, + ]) +@endsection +@section('body') + <div class="container"> + + @include('pad.components.templates.dropdown-eixo', ['divs' => $divs]) + + </div> +@endsection + +@section('scripts') + + @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) + +@endsection diff --git a/resources/views/pad/dimensao/gestao.blade.php b/resources/views/pad/dimensao/gestao.blade.php index 2fe6ae79e51480c121b5420cbbb5a94e951604d2..97cf4889f5195bebf0c5483012e218df9dbb7474 100644 --- a/resources/views/pad/dimensao/gestao.blade.php +++ b/resources/views/pad/dimensao/gestao.blade.php @@ -1 +1,26 @@ -gestao \ No newline at end of file +@extends('layouts.main') + +@section('title', 'Ensino') +@section('header') + @include('layouts.header', [ + 'user' => Auth::user(), + ]) +@endsection +@section('nav') + @include('layouts.navigation', [ + 'index_menu' => $index_menu, + ]) +@endsection +@section('body') + <div class="container"> + + @include('pad.components.templates.dropdown-eixo', ['divs' => $divs]) + + </div> +@endsection + +@section('scripts') + + @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) + +@endsection diff --git a/resources/views/pad/dimensao/pesquisa.blade.php b/resources/views/pad/dimensao/pesquisa.blade.php index b892994ab8daab363dd638a9cd5a535c779ef358..97cf4889f5195bebf0c5483012e218df9dbb7474 100644 --- a/resources/views/pad/dimensao/pesquisa.blade.php +++ b/resources/views/pad/dimensao/pesquisa.blade.php @@ -1,6 +1,6 @@ @extends('layouts.main') -@section('title', 'Pesquisa') +@section('title', 'Ensino') @section('header') @include('layouts.header', [ 'user' => Auth::user(), @@ -12,27 +12,15 @@ ]) @endsection @section('body') - <div class="container"> + <div class="container"> @include('pad.components.templates.dropdown-eixo', ['divs' => $divs]) - @include('components.alerts') - - @include('pad.components.templates.dimensao.pesquisa.coordenacao.form_create', ['user_pad_id' => $user_pad_id]) - - @include('pad.components.templates.dimensao.pesquisa.lideranca.form_create', ['user_pad_id' => $user_pad_id]) - - @include('pad.components.templates.dimensao.pesquisa.orientacao.form_create', ['user_pad_id' => $user_pad_id]) - - @include('components.modal', ['size' => 'modal-lg']) </div> @endsection @section('scripts') @include('pad.components.scripts.dropdown-eixo', ['divs' => $divs]) - @include('pad.components.scripts.dimensao.pesquisa.general') - - @include('pad.components.scripts.dimensao.pesquisa.coordenacao') @endsection diff --git a/routes/web.php b/routes/web.php index 2339a1cdd5ebfdf9e3a38f983c9ab7fb6462ac7a..4176d026b68ff39283995160f29805d8145786b3 100644 --- a/routes/web.php +++ b/routes/web.php @@ -23,7 +23,18 @@ use App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoParticipacaoController; use App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoProjetoController; use App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoSupervisaoController; use App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoMembroDocenteController; +use App\Http\Controllers\Dimensao\Tabelas\Extensao\ExtensaoCoordenacaoController; +use App\Http\Controllers\Dimensao\Tabelas\Extensao\ExtensaoOrientacaoController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoCoordenacaoLaboratoriosDidaticosController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoCoordenacaoProgramaInstitucionalController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoMembroCamarasController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoMembroComissaoController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoMembroConselhoController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoMembroTitularConselhoController; +use App\Http\Controllers\Dimensao\Tabelas\Gestao\GestaoRepresentanteUnidadeEducacaoController; use App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaCoordenacaoController; +use App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaLiderancaController; +use App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaOrientacaoController; use Illuminate\Support\Facades\Route; /* @@ -163,7 +174,7 @@ Route::prefix('/pad/dimensao/ensino/aulas')->group(function () { }); /* EnsinoCoordenacaoRegenciaController */ -Route::prefix('/pad/dimensao/ensino/coordenacao/disciplina')->group(function () { +Route::prefix('/pad/dimensao/ensino/coordenacao/regencia')->group(function () { Route::post('/create', [EnsinoCoordenacaoRegenciaController::class, 'create'])->name('ensino_coordenacao_regencia_create'); Route::post('/update/{id}', [EnsinoCoordenacaoRegenciaController::class, 'update'])->name('ensino_coordenacao_regencia_update'); Route::post('/validate', [EnsinoCoordenacaoRegenciaController::class, 'ajaxValidation'])->name('ensino_coordenacao_regencia_validate'); @@ -187,6 +198,7 @@ Route::prefix('/pad/dimensao/ensino/orientacao')->group(function () { Route::get('/search/{user_pad_id?}', [EnsinoOrientacaoController::class, 'search'])->name('ensino_orientacao_search'); }); + /* EnsinoSupervisaoController */ Route::prefix('/pad/dimensao/ensino/supervisao')->group(function () { Route::post('/create', [EnsinoSupervisaoController::class, 'create'])->name('ensino_supervisao_create'); @@ -199,6 +211,7 @@ Route::prefix('/pad/dimensao/ensino/supervisao')->group(function () { Route::get('/search/{user_pad_id?}', [EnsinoSupervisaoController::class, 'search'])->name('ensino_supervisao_search'); }); + /* EnsinoAtendimentoDiscenteController */ Route::prefix('/pad/dimensao/ensino/atendimento/discente')->group(function () { Route::post('/create', [EnsinoAtendimentoDiscenteController::class, 'create'])->name('ensino_atendimento_discente_create'); @@ -211,6 +224,7 @@ Route::prefix('/pad/dimensao/ensino/atendimento/discente')->group(function () { Route::get('/search/{user_pad_id?}', [EnsinoAtendimentoDiscenteController::class, 'search'])->name('ensino_atendimento_discente_search'); }); + /* EnsinoProjetoController */ Route::prefix('/pad/dimensao/ensino/projeto')->group(function () { Route::post('/create', [EnsinoProjetoController::class, 'create'])->name('ensino_projeto_create'); @@ -223,6 +237,7 @@ Route::prefix('/pad/dimensao/ensino/projeto')->group(function () { Route::get('/search/{user_pad_id?}', [EnsinoProjetoController::class, 'search'])->name('ensino_projeto_search'); }); + /* EnsinoParticipacaoController */ Route::prefix('/pad/dimensao/ensino/participacao')->group(function () { Route::post('/create', [EnsinoParticipacaoController::class, 'create'])->name('ensino_participacao_create'); @@ -235,8 +250,9 @@ Route::prefix('/pad/dimensao/ensino/participacao')->group(function () { Route::get('/search/{user_pad_id?}', [EnsinoParticipacaoController::class, 'search'])->name('ensino_participacao_search'); }); + /* EnsinoMembroDocenteController */ -Route::prefix('/pad/dimensao/ensino/coordenacao/docente')->group(function () { +Route::prefix('/pad/dimensao/ensino/membro/docente')->group(function () { Route::post('/create', [EnsinoMembroDocenteController::class, 'create'])->name('ensino_membro_docente_create'); Route::post('/update/{id}', [EnsinoMembroDocenteController::class, 'update'])->name('ensino_membro_docente_update'); Route::post('/validate', [EnsinoMembroDocenteController::class, 'ajaxValidation'])->name('ensino_membro_docente_validate'); @@ -249,15 +265,159 @@ Route::prefix('/pad/dimensao/ensino/coordenacao/docente')->group(function () { /** PesquisaCoordenacaoController */ -Route::prefix('pad/dimensao/pesquisa/coordenacao')->group(function() { +Route::prefix('/pad/dimensao/pesquisa/coordenacao')->group(function () { Route::post('/create', [PesquisaCoordenacaoController::class, 'create'])->name('pesquisa_coordenacao_create'); Route::post('/update/{id}', [PesquisaCoordenacaoController::class, 'update'])->name('pesquisa_coordenacao_update'); + Route::post('/validate', [PesquisaCoordenacaoController::class, 'ajaxValidation'])->name('pesquisa_coordenacao_validate'); Route::delete('/delete/{id}', [PesquisaCoordenacaoController::class, 'delete'])->name('pesquisa_coordenacao_delete'); - Route::get('/edit/{id?}', [PesquisaCoordenacaoController::class, 'edit'])->name('pesquisa_coordenacao_edit'); + Route::get('/index/{user_pad_id}', [PesquisaCoordenacaoController::class, 'index'])->name('pesquisa_coordenacao_index'); + Route::get('/edit/{id?}', [PesquisaCoordenacaoController::class, 'edit'])->name('pesquisa_coordenacao_update'); Route::get('/search/{user_pad_id?}', [PesquisaCoordenacaoController::class, 'search'])->name('pesquisa_coordenacao_search'); }); + +/** PesquisaLiderancaController */ +Route::prefix('/pad/dimensao/pesquisa/lideranca')->group(function () { + Route::post('/create', [PesquisaLiderancaController::class, 'create'])->name('pesquisa_lideranca_create'); + Route::post('/update/{id}', [PesquisaLiderancaController::class, 'update'])->name('pesquisa_lideranca_update'); + Route::post('/validate', [PesquisaLiderancaController::class, 'ajaxValidation'])->name('pesquisa_lideranca_validate'); + Route::delete('/delete/{id}', [PesquisaLiderancaController::class, 'delete'])->name('pesquisa_lideranca_delete'); + + Route::get('/index/{user_pad_id}', [PesquisaLiderancaController::class, 'index'])->name('pesquisa_lideranca_index'); + Route::get('/edit/{id?}', [PesquisaLiderancaController::class, 'edit'])->name('pesquisa_lideranca_update'); + Route::get('/search/{user_pad_id?}', [PesquisaLiderancaController::class, 'search'])->name('pesquisa_lideranca_search'); +}); + + +/** PesquisaOrientacaoController */ +Route::prefix('/pad/dimensao/pesquisa/orientacao')->group(function () { + Route::post('/create', [PesquisaOrientacaoController::class, 'create'])->name('pesquisa_orientacao_create'); + Route::post('/update/{id}', [PesquisaOrientacaoController::class, 'update'])->name('pesquisa_orientacao_update'); + Route::post('/validate', [PesquisaOrientacaoController::class, 'ajaxValidation'])->name('pesquisa_orientacao_validate'); + Route::delete('/delete/{id}', [PesquisaOrientacaoController::class, 'delete'])->name('pesquisa_orientacao_delete'); + + Route::get('/index/{user_pad_id}', [PesquisaOrientacaoController::class, 'index'])->name('pesquisa_orientacao_index'); + Route::get('/edit/{id?}', [PesquisaOrientacaoController::class, 'edit'])->name('pesquisa_orientacao_update'); + Route::get('/search/{user_pad_id?}', [PesquisaOrientacaoController::class, 'search'])->name('pesquisa_orientacao_search'); +}); + + +/** ExtensaoCoordenacaoController */ +Route::prefix('/pad/dimensao/extensao/coordenacao')->group(function () { + Route::post('/create', [ExtensaoCoordenacaoController::class, 'create'])->name('extensao_coordenacao_create'); + Route::post('/update/{id}', [ExtensaoCoordenacaoController::class, 'update'])->name('extensao_coordenacao_update'); + Route::post('/validate', [ExtensaoCoordenacaoController::class, 'ajaxValidation'])->name('extensao_coordenacao_validate'); + Route::delete('/delete/{id}', [ExtensaoCoordenacaoController::class, 'delete'])->name('extensao_coordenacao_delete'); + + Route::get('/index/{user_pad_id}', [ExtensaoCoordenacaoController::class, 'index'])->name('extensao_coordenacao_index'); + Route::get('/edit/{id?}', [ExtensaoCoordenacaoController::class, 'edit'])->name('extensao_coordenacao_update'); + Route::get('/search/{user_pad_id?}', [ExtensaoCoordenacaoController::class, 'search'])->name('extensao_coordenacao_search'); +}); + + +/** ExtensaoOrientacaoController */ +Route::prefix('/pad/dimensao/extensao/orientacao')->group(function () { + Route::post('/create', [ExtensaoOrientacaoController::class, 'create'])->name('extensao_orientacao_create'); + Route::post('/update/{id}', [ExtensaoOrientacaoController::class, 'update'])->name('extensao_orientacao_update'); + Route::post('/validate', [ExtensaoOrientacaoController::class, 'ajaxValidation'])->name('extensao_orientacao_validate'); + Route::delete('/delete/{id}', [ExtensaoOrientacaoController::class, 'delete'])->name('extensao_orientacao_delete'); + + Route::get('/index/{user_pad_id}', [ExtensaoOrientacaoController::class, 'index'])->name('extensao_orientacao_index'); + Route::get('/edit/{id?}', [ExtensaoOrientacaoController::class, 'edit'])->name('extensao_orientacao_update'); + Route::get('/search/{user_pad_id?}', [ExtensaoOrientacaoController::class, 'search'])->name('extensao_orientacao_search'); +}); + + +/** GestaoMembroComissaoController */ +Route::prefix('/pad/dimensao/gestao/membro/comissao')->group(function () { + Route::post('/create', [GestaoMembroComissaoController::class, 'create'])->name('gestao_membro_comissao_create'); + Route::post('/update/{id}', [GestaoMembroComissaoController::class, 'update'])->name('gestao_membro_comissao_update'); + Route::post('/validate', [GestaoMembroComissaoController::class, 'ajaxValidation'])->name('gestao_membro_comissao_validate'); + Route::delete('/delete/{id}', [GestaoMembroComissaoController::class, 'delete'])->name('gestao_membro_comissao_delete'); + + Route::get('/index/{user_pad_id}', [GestaoMembroComissaoController::class, 'index'])->name('gestao_membro_comissao_index'); + Route::get('/edit/{id?}', [GestaoMembroComissaoController::class, 'edit'])->name('gestao_membro_comissao_update'); + Route::get('/search/{user_pad_id?}', [GestaoMembroComissaoController::class, 'search'])->name('gestao_membro_comissao_search'); +}); + + +/** GestaoMembroConselhoController */ +Route::prefix('/pad/dimensao/gestao/membro/conselho')->group(function () { + Route::post('/create', [GestaoMembroConselhoController::class, 'create'])->name('gestao_membro_conselho_create'); + Route::post('/update/{id}', [GestaoMembroConselhoController::class, 'update'])->name('gestao_membro_conselho_update'); + Route::post('/validate', [GestaoMembroConselhoController::class, 'ajaxValidation'])->name('gestao_membro_conselho_validate'); + Route::delete('/delete/{id}', [GestaoMembroConselhoController::class, 'delete'])->name('gestao_membro_conselho_delete'); + + Route::get('/index/{user_pad_id}', [GestaoMembroConselhoController::class, 'index'])->name('gestao_membro_conselho_index'); + Route::get('/edit/{id?}', [GestaoMembroConselhoController::class, 'edit'])->name('gestao_membro_conselho_update'); + Route::get('/search/{user_pad_id?}', [GestaoMembroConselhoController::class, 'search'])->name('gestao_membro_conselho_search'); +}); + + +/** GestaoMembroTitularConselhoController */ +Route::prefix('/pad/dimensao/gestao/membro/titular/conselho')->group(function () { + Route::post('/create', [GestaoMembroTitularConselhoController::class, 'create'])->name('gestao_membro_titular_conselho_create'); + Route::post('/update/{id}', [GestaoMembroTitularConselhoController::class, 'update'])->name('gestao_membro_titular_conselho_update'); + Route::post('/validate', [GestaoMembroTitularConselhoController::class, 'ajaxValidation'])->name('gestao_membro_titular_conselho_validate'); + Route::delete('/delete/{id}', [GestaoMembroTitularConselhoController::class, 'delete'])->name('gestao_membro_titular_conselho_delete'); + + Route::get('/index/{user_pad_id}', [GestaoMembroTitularConselhoController::class, 'index'])->name('gestao_membro_titular_conselho_index'); + Route::get('/edit/{id?}', [GestaoMembroTitularConselhoController::class, 'edit'])->name('gestao_membro_titular_conselho_update'); + Route::get('/search/{user_pad_id?}', [GestaoMembroTitularConselhoController::class, 'search'])->name('gestao_membro_titular_conselho_search'); +}); + + +/** GestaoRepresentanteUnidadeEducacaoController */ +Route::prefix('/pad/dimensao/gestao/representante/unidade/educacao')->group(function () { + Route::post('/create', [GestaoRepresentanteUnidadeEducacaoController::class, 'create'])->name('gestao_representante_unidade_educacao_create'); + Route::post('/update/{id}', [GestaoRepresentanteUnidadeEducacaoController::class, 'update'])->name('gestao_representante_unidade_educacao_update'); + Route::post('/validate', [GestaoRepresentanteUnidadeEducacaoController::class, 'ajaxValidation'])->name('gestao_representante_unidade_educacao_validate'); + Route::delete('/delete/{id}', [GestaoRepresentanteUnidadeEducacaoController::class, 'delete'])->name('gestao_representante_unidade_educacao_delete'); + + Route::get('/index/{user_pad_id}', [GestaoRepresentanteUnidadeEducacaoController::class, 'index'])->name('gestao_representante_unidade_educacao_index'); + Route::get('/edit/{id?}', [GestaoRepresentanteUnidadeEducacaoController::class, 'edit'])->name('gestao_representante_unidade_educacao_update'); + Route::get('/search/{user_pad_id?}', [GestaoRepresentanteUnidadeEducacaoController::class, 'search'])->name('gestao_representante_unidade_educacao_search'); +}); + + +/** GestaoMembroCamarasController */ +Route::prefix('/pad/dimensao/gestao/membro/camaras')->group(function () { + Route::post('/create', [GestaoMembroCamarasController::class, 'create'])->name('gestao_membro_camaras_create'); + Route::post('/update/{id}', [GestaoMembroCamarasController::class, 'update'])->name('gestao_membro_camaras_update'); + Route::post('/validate', [GestaoMembroCamarasController::class, 'ajaxValidation'])->name('gestao_membro_camaras_validate'); + Route::delete('/delete/{id}', [GestaoMembroCamarasController::class, 'delete'])->name('gestao_membro_camaras_delete'); + + Route::get('/index/{user_pad_id}', [GestaoMembroCamarasController::class, 'index'])->name('gestao_membro_camaras_index'); + Route::get('/edit/{id?}', [GestaoMembroCamarasController::class, 'edit'])->name('gestao_membro_camaras_update'); + Route::get('/search/{user_pad_id?}', [GestaoMembroCamarasController::class, 'search'])->name('gestao_membro_camaras_search'); +}); + + +/** GestaoCoordenacaoLaboratoriosDidaticosController */ +Route::prefix('/pad/dimensao/gestao/laboratorios/didaticos')->group(function () { + Route::post('/create', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'create'])->name('gestao_coordenacao_laboratorios_didaticos_create'); + Route::post('/update/{id}', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'update'])->name('gestao_coordenacao_laboratorios_didaticos_update'); + Route::post('/validate', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'ajaxValidation'])->name('gestao_coordenacao_laboratorios_didaticos_validate'); + Route::delete('/delete/{id}', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'delete'])->name('gestao_coordenacao_laboratorios_didaticos_delete'); + + Route::get('/index/{user_pad_id}', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'index'])->name('gestao_coordenacao_laboratorios_didaticos_index'); + Route::get('/edit/{id?}', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'edit'])->name('gestao_coordenacao_laboratorios_didaticos_update'); + Route::get('/search/{user_pad_id?}', [GestaoCoordenacaoLaboratoriosDidaticosController::class, 'search'])->name('gestao_coordenacao_laboratorios_didaticos_search'); +}); + +/** GestaoCoordenacaoProgramaInstitucionalController */ +Route::prefix('/pad/dimensao/gestao/coordenacao/programa/institucional')->group(function () { + Route::post('/create', [GestaoCoordenacaoProgramaInstitucionalController::class, 'create'])->name('gestao_coordenacao_programa_institucional_create'); + Route::post('/update/{id}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'update'])->name('gestao_coordenacao_programa_institucional_update'); + Route::post('/validate', [GestaoCoordenacaoProgramaInstitucionalController::class, 'ajaxValidation'])->name('gestao_coordenacao_programa_institucional_validate'); + Route::delete('/delete/{id}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'delete'])->name('gestao_coordenacao_programa_institucional_delete'); + + Route::get('/index/{user_pad_id}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'index'])->name('gestao_coordenacao_programa_institucional_index'); + Route::get('/edit/{id?}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'edit'])->name('gestao_coordenacao_programa_institucional_update'); + Route::get('/search/{user_pad_id?}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'search'])->name('gestao_coordenacao_programa_institucional_search'); +}); + // return json Route::get('/listar/unidade', [UnidadeController::class, 'getAll'])->name('listar_unidades'); Route::get('/list/campus/{unidade_id}', [CampusController::class, 'findByUnidade'])->name('list_campus_by_unidade'); \ No newline at end of file