Commit fc855741 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add form de gestao'

parent 70a1f367
......@@ -3,7 +3,14 @@
namespace App\Http\Controllers\Dimensao\Tabelas\Gestao;
use App\Http\Controllers\Controller;
use App\Models\Avaliacao;
use App\Models\Tabelas\Constants;
use App\Models\Tabelas\Gestao\GestaoMembroComissao;
use App\Models\Util\Avaliacao as UtilAvaliacao;
use App\Models\Util\Dimensao;
use App\Models\Util\MenuItemsTeacher;
use App\Models\Util\PadTables;
use App\Models\Util\Status;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Validator;
......@@ -12,31 +19,143 @@ class GestaoMembroComissaoController extends Controller
{
public function index($user_pad_id)
{
return $user_pad_id;
$membroComissoes =
GestaoMembroComissao::initQuery()
->whereUserPad($user_pad_id)
->orderBy('cod_atividade')
->get();
$divs = PadTables::tablesGestao($user_pad_id);
return view('pad.components.templates.dimensao.gestao.membro_comissao.form_create', [
'membroComissoes' => $membroComissoes,
'divs' => $divs,
'user_pad_id' => $user_pad_id,
'index_menu' => MenuItemsTeacher::PAD,
]);
}
public function create(Request $request)
{
{
$validator = Validator::make($request->all(), GestaoMembroComissao::rules(), GestaoMembroComissao::messages());
if($validator->fails())
{
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $request->user_pad_id,])
->withErrors($validator)
->withInput();
}
$user_pad_id = $request->user_pad_id;
$model = new GestaoMembroComissao($request->all());
$model->dimensao = Dimensao::GESTAO;
if($model->save())
{
$avaliacao = new Avaliacao([
'tarefa_id' => $model->id,
'type' => UtilAvaliacao::ENSINO_AULA,
'status' => Status::PENDENTE,
]);
if(!$avaliacao->save())
{
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Cadastro realizado com sucesso!');
} else {
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao cadastrar Atividade!');
}
}
public function update($id, Request $request)
{
$validator = Validator::make($request->all(), GestaoMembroComissao::rules(), GestaoMembroComissao::messages());
$model = GestaoMembroComissao::find($id);
$model->fill($request->all());
$user_pad_id = $model->user_pad_id;
if($validator->fails())
{
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar Atividade!');
}
if($model->save()) {
return redirect()->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atualizado com sucesso!');
} else {
return redirect()->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao atualizar a Atividade!');
}
}
public function ajaxValidation(Request $request)
public function edit($id)
{
$model = GestaoMembroComissao::find($id);
return view('pad.components.templates.dimensao.gestao.membro_comissao.form_update', [
'model' => $model,
]);
}
public function viewResolucao()
{
$resolucoes = GestaoMembroComissao::getPlanejamentos();
return view('pad.components.templates.dimensao.gestao.membro_comissao.resolucao', [
'resolucoes' => $resolucoes
]);
}
public function delete($id)
{
$model = GestaoMembroComissao::find($id);
$user_pad_id = $model->user_pad_id;
if($model->delete()) {
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('success', 'Atividade removida com Sucesso!');
} else {
return redirect()
->route('gestao_membro_comissao_index', ['user_pad_id' => $user_pad_id])
->with('fail', 'Erro ao remover atividade!');
}
}
public function search($user_pad_id = null)
{
$query = GestaoMembroComissao::initQuery();
if($user_pad_id) {
$query->whereUserPad($user_pad_id)->orderBy('cod_atividade');
}
return Response::json($query->get());
}
public function edit($id)
{
public function ajaxValidation(Request $request)
{
$validator = Validator::make($request->all(), GestaoMembroComissao::rules(), GestaoMembroComissao::messages());
if($validator->passes()) {
return Response::json(['message' => true, 'status' => 200]);
}
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
}
\ No newline at end of file
......@@ -2,6 +2,7 @@
namespace App\Models;
use App\Models\Util\Dimensao;
use App\Queries\PlanejamentoQuery;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
......@@ -46,8 +47,8 @@ class Planejamento extends Model
/**
* @return string
*/
public function dimensaoAsText() {
return $this->listDimensao($this->dimensao);
public function dimensaoAsString() {
return Dimensao::listDimensao($this->dimensao);
}
public static function initQuery() {
......
<?php
namespace App\Models\Tabelas\Gestao;
use App\Models\Planejamento;
use App\Queries\Tabelas\Gestao\GestaoMembroComissaoQuery;
use Illuminate\Database\Eloquent\Model;
class GestaoMembroComissao extends Model
{
protected $table = 'gestao_membro_comissao';
protected $fillable = ['user_pad_id', 'dimensao', 'cod_atividade', 'nome', 'documento', 'ch_semanal'];
public static function getPlanejamentos()
{
$codes = ['G-1'];
return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
}
public static function rules()
{
return [
'cod_atividade' => ['required', 'string', 'max:255'],
'nome' => ['required', 'string', 'max:255'],
'documento' => ['required', 'string', 'max:255'],
'ch_semanal' => ['required', 'integer', 'min:1', 'max:2'],
];
}
public static function messages()
{
return [
'required' => 'O campo ":attribute" é obrigatório!',
'integer' => 'O campo ":attribute" deve cónter um inteiro!',
'ch_semanal.min' => 'Carga horária semanal miníma é de 1 Hora!',
'ch_semanal.max' => 'Carga horária semanal máxima é de 2 Horas!',
];
}
public static function initQuery()
{
return new GestaoMembroComissaoQuery(get_called_class());
}
}
<?php
namespace App\Queries\Tabelas\Gestao;
use App\Models\Tabelas\Gestao\GestaoMembroComissao;
use App\Queries\CustomQuery;
class GestaoMembroComissaoQuery extends CustomQuery
{
public function __construct()
{
$this->query = GestaoMembroComissao::where([]);
self::$instance = $this;
}
public function whereUserPad($user_pad_id, $operator = '=')
{
$this->query = $this->query->where('user_pad_id', $operator, $user_pad_id);
return self::$instance;
}
}
\ No newline at end of file
{{--
@include('components.buttons.btn-show-resolucao', [
'content' => '',
'btn_class' => '',
])
@include('components.buttons.btn-show-resolucao', [
'content' => 'Resolução',
'btn_class' => 'show_resolucao',
])
--}}
<button class="btn btn-warning {{ $btn_class }}">
<i class="bi bi-exclamation-circle"></i>
{{ $content }}
</button>
\ No newline at end of file
......@@ -2,24 +2,25 @@
@include('pad.components.scripts.dimensao.ensino.show_modal', [
'modal_id' => '',
'route' => '',
'btn_edit_class' => '',
'btn_class' => '',
])
--}}
<script type="text/javascript">
$('.{{ $btn_edit_class }}').click(function(e) {
$('.{{ $btn_class }}').click(function(e) {
const id = $(this).attr('id')
const _url = typeof(id) !== 'undefined'? ("{{ $route }}" + '/' + id) : ("{{ $route }}")
$('#{{ $modal_id }}-content').empty()
$.ajax({
type: 'GET',
url: "{{ $route }}" + "/" + id
url: _url
}).done((data, status) => {
$('#{{ $modal_id }}-content').empty()
$('#{{ $modal_id }}-content').append(data)
}).fail((data, status) => {
$('#{{ $modal_id }}-content').empty()
$('#{{ $modal_id }}-content').append('Erro em Carregar Modal')
})
......
@extends('layouts.main')
@section('title', 'Membro Comissão')
@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])
@include('components.alerts')
<div id="gestao_membro_comissao">
<div>
<div class="mb-3">
<h3 class="h3"> Gestão - Membro Comissão </h3>
@include('components.buttons.btn-show-resolucao', [
'content' => 'Resolução',
'btn_class' => 'show_resolucao',
])
</div>
<form action="{{route('gestao_membro_comissao_create')}}" method="post" id="gestao_membro_comissao-form" class="">
@csrf
<div class="row">
<input type="hidden" id="user_pad_id" 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 @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" readonly>
</div>
<div class="mb-3 col-sm-10">
<label class="form-label" for="nome">Nome da Comissão, Comitê ou Núcleo</label>
<input class="form-control @error('nome') is-invalid @enderror ajax-errors" type="text" name="nome" id="nome" value="{{ old('nome') }}">
@include('components.divs.errors', [
'field' => 'nome_create',
])
</div>
<div class="mb-3 col-sm-9">
<label class="form-label" for="documento">Documento que o Designa</label>
<input class="form-control @error('documento') is-invalid @enderror ajax-errors" type="text" name="documento" id="documento" value="{{ old('documento') }}">
@include('components.divs.errors', [
'field' => 'documento_create'
])
</div>
<div class="mb-3 col-sm-3">
<label class="form-label" for="ch_semanal">CH. Semanal</label>
<input class="form-control @error('ch_semanal') is-invalid @enderror ajax-errors" type="number" name="ch_semanal" id="ch_semanal" value="{{ old('ch_semanal') }}">
@include('components.divs.errors', [
'field' => 'ch_semanal_create'
])
</div>
</div>
<div class="mt-1 text-end">
@include('components.buttons.btn-save', [
'content' => 'Cadastrar',
'id' => 'btn-submit_gestao_membro_comissao'
])
</div>
</form>
</div>
<div class="border rounded px-4 mt-4">
<table class="table table-hover" id="gestao_membro_comissao-table">
<thead>
<tr>
<!-- <th scole="col">#</th> -->
<th scope="col"> Cód </th>
<th scope="col"> Nome da Comissão... </th>
<th scope="col"> Documento que o Designa </th>
<th scope="col"> CH Semanal </th>
<th scope="col"> Opções </th>
</tr>
</thead>
<tbody>
@foreach($membroComissoes as $membroComissao)
<tr>
<td>{{ $membroComissao->cod_atividade }}</td>
<td>{{ $membroComissao->nome }}</td>
<td>{{ $membroComissao->documento }}</td>
<td>{{ $membroComissao->ch_semanal }}</td>
<td>
@include('components.buttons.btn-edit-task', [
'btn_class' => 'btn-edit_gestao_membro_comissao',
'btn_id' => $membroComissao->id,
])
@include('components.buttons.btn-delete', [
'id' => $membroComissao->id,
'route' => route('gestao_membro_comissao_delete', ['id' => $membroComissao->id])
])
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@include('components.modal', [
'size' => 'modal-lg',
'header' => 'Gestão - Membro Comissão',
])
</div>
@endsection
@section('scripts')
@include('pad.components.scripts.dropdown-eixo', ['divs' => $divs])
@include('pad.components.scripts.cod_atividade', [
'cod_atividade' => '15-',
'form_id' => 'gestao_membro_comissao-form',
'div_selected' => 'gestao_membro_comissao',
'route' => route('gestao_membro_comissao_search'),
])
@include('pad.components.scripts.ajaxValidation', [
'btn_submit_id' => 'btn-submit_gestao_membro_comissao',
'form_id' => 'gestao_membro_comissao-form',
'form_type' => 'create',
'route' => route('gestao_membro_comissao_validate'),
])
@include('pad.components.scripts.dimensao.ensino.show_modal', [
'modal_id' => 'modal',
'route' => route('view_gestao_membro_comissao_update'),
'btn_class' => 'btn-edit_gestao_membro_comissao',
])
@include('pad.components.scripts.dimensao.ensino.show_modal', [
'modal_id' => 'modal',
'route' => route('view_gestao_membro_comissao_resolucao'),
'btn_class' => 'show_resolucao',
])
@endsection
<div id="gestao_membro_comissao">
<div>
<div class="mb-3">
<h3 class="h3"> Gestão - Membro Comissão </h3 class="h3">
</div>
<form action="{{route('gestao_membro_comissao_update', ['id' => $model->id])}}" method="post" id="gestao_membro_comissao_update-form" class="">
@csrf
<div class="row">
<input type="hidden" id="user_pad_id" name="user_pad_id" value="{{$model->id}}">
<div class="mb-3 col-sm-2">
<label class="form-label" for="cod_atividade">Cód. Atividade</label>
<input class="form-control @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" value="{{ $model->cod_atividade }}"readonly>
</div>
<div class="mb-3 col-sm-10">
<label class="form-label" for="nome">Nome da Comissão, Comitê ou Núcleo</label>
<input class="form-control @error('nome') is-invalid @enderror ajax-errors" type="text" name="nome" id="nome" value="{{ $model->nome }}">
@include('components.divs.errors', [
'field' => 'nome_update',
])
</div>
<div class="mb-3 col-sm-9">
<label class="form-label" for="documento">Documento que o Designa</label>
<input class="form-control @error('documento') is-invalid @enderror ajax-errors" type="text" name="documento" id="documento" value="{{ $model->documento }}">
@include('components.divs.errors', [
'field' => 'documento_update'
])
</div>
<div class="mb-3 col-sm-3">
<label class="form-label" for="ch_semanal">CH. Semanal</label>
<input class="form-control @error('ch_semanal') is-invalid @enderror ajax-errors" type="number" name="ch_semanal" id="ch_semanal" value="{{ $model->ch_semanal }}">
@include('components.divs.errors', [
'field' => 'ch_semanal_update'
])
</div>
</div>
<div class="mt-1 text-end">
<div class="modal-footer">
@include('components.buttons.btn-close_modal')
@include('components.buttons.btn-save', [
'id' => 'btn-submit_gestao_membro_comissao-update',
'content' => 'Atualizar',
])
</div>
</div>
</form>
</div>
</div>
@include('pad.components.scripts.ajaxValidation', [
'btn_submit_id' => 'btn-submit_gestao_membro_comissao-update',
'form_id' => 'gestao_membro_comissao_update-form',
'form_type' => 'update',
'route' => route('gestao_membro_comissao_validate'),
])
\ No newline at end of file
<div class="container">
<h1 class="h4"> Resolução </h1>
@foreach($resolucoes as $resolucao)
<div class="mb-3">
<div class="card">
<h5 class="card-header"> {{ $resolucao->cod_dimensao }} </h5>
<div class="card-body">
<p> {{ $resolucao->descricao }} </p>
<ul class="list-group list-group-flush">
<li class="list-group-item"> <strong> Carga Horária Semanal : </strong> {{ $resolucao->ch_semanal }} </li>
<li class="list-group-item"> <strong> Carga Horária Máxima : </strong> {{ $resolucao->ch_maxima }} </li>
</ul>
</div>
</div>
</div>
@endforeach
</div>
\ No newline at end of file
......@@ -181,7 +181,7 @@ Route::prefix('/pad/dimensao/ensino/coordenacao/regencia')->group(function () {
Route::delete('/delete/{id}', [EnsinoCoordenacaoRegenciaController::class, 'delete'])->name('ensino_coordenacao_regencia_delete');
Route::get('/index/{user_pad_id}', [EnsinoCoordenacaoRegenciaController::class, 'index'])->name('ensino_coordenacao_regencia_index');
Route::get('/edit/{id?}', [EnsinoCoordenacaoRegenciaController::class, 'edit'])->name('ensino_coordenacao_regencia_update');
Route::get('/edit/{id?}', [EnsinoCoordenacaoRegenciaController::class, 'edit'])->name('view_ensino_coordenacao_regencia_update');
Route::get('/search/{user_pad_id?}', [EnsinoCoordenacaoRegenciaController::class, 'search'])->name('ensino_coordenacao_regencia_search');
});
......@@ -207,7 +207,7 @@ Route::prefix('/pad/dimensao/ensino/supervisao')->group(function () {
Route::delete('/delete/{id}', [EnsinoSupervisaoController::class, 'delete'])->name('ensino_supervisao_delete');
Route::get('/index/{user_pad_id}', [EnsinoSupervisaoController::class, 'index'])->name('ensino_supervisao_index');
Route::get('/edit/{id?}', [EnsinoSupervisaoController::class, 'edit'])->name('ensino_supervisao_update');
Route::get('/edit/{id?}', [EnsinoSupervisaoController::class, 'edit'])->name('view_ensino_supervisao_update');
Route::get('/search/{user_pad_id?}', [EnsinoSupervisaoController::class, 'search'])->name('ensino_supervisao_search');
});
......@@ -220,7 +220,7 @@ Route::prefix('/pad/dimensao/ensino/atendimento/discente')->group(function () {
Route::delete('/delete/{id}', [EnsinoAtendimentoDiscenteController::class, 'delete'])->name('ensino_atendimento_discente_delete');
Route::get('/index/{user_pad_id}', [EnsinoAtendimentoDiscenteController::class, 'index'])->name('ensino_atendimento_discente_index');
Route::get('/edit/{id?}', [EnsinoAtendimentoDiscenteController::class, 'edit'])->name('ensino_atendimento_discente_update');
Route::get('/edit/{id?}', [EnsinoAtendimentoDiscenteController::class, 'edit'])->name('view_ensino_atendimento_discente_update');
Route::get('/search/{user_pad_id?}', [EnsinoAtendimentoDiscenteController::class, 'search'])->name('ensino_atendimento_discente_search');
});
......@@ -233,7 +233,7 @@ Route::prefix('/pad/dimensao/ensino/projeto')->group(function () {
Route::delete('/delete/{id}', [EnsinoProjetoController::class, 'delete'])->name('ensino_projeto_delete');
Route::get('/index/{user_pad_id}', [EnsinoProjetoController::class, 'index'])->name('ensino_projeto_index');
Route::get('/edit/{id?}', [EnsinoProjetoController::class, 'edit'])->name('ensino_projeto_update');
Route::get('/edit/{id?}', [EnsinoProjetoController::class, 'edit'])->name('view_ensino_projeto_update');
Route::get('/search/{user_pad_id?}', [EnsinoProjetoController::class, 'search'])->name('ensino_projeto_search');
});
......@@ -246,7 +246,7 @@ Route::prefix('/pad/dimensao/ensino/participacao')->group(function () {
Route::delete('/delete/{id}', [EnsinoParticipacaoController::class, 'delete'])->name('ensino_participacao_delete');
Route::get('/index/{user_pad_id}', [EnsinoParticipacaoController::class, 'index'])->name('ensino_participacao_index');
Route::get('/edit/{id?}', [EnsinoParticipacaoController::class, 'edit'])->name('ensino_participacao_update');
Route::get('/edit/{id?}', [EnsinoParticipacaoController::class, 'edit'])->name('view_ensino_participacao_update');
Route::get('/search/{user_pad_id?}', [EnsinoParticipacaoController::class, 'search'])->name('ensino_participacao_search');
});
......@@ -259,7 +259,7 @@ Route::prefix('/pad/dimensao/ensino/membro/docente')->group(function () {
Route::delete('/delete/{id}', [EnsinoMembroDocenteController::class, 'delete'])->name('ensino_membro_docente_delete');
Route::get('/index/{user_pad_id}', [EnsinoMembroDocenteController::class, 'index'])->name('ensino_membro_docente_index');
Route::get('/edit/{id?}', [EnsinoMembroDocenteController::class, 'edit'])->name('ensino_membro_docente_update');
Route::get('/edit/{id?}', [EnsinoMembroDocenteController::class, 'edit'])->name('view_ensino_membro_docente_update');
Route::get('/search/{user_pad_id?}', [EnsinoMembroDocenteController::class, 'search'])->name('ensino_membro_docente_search');
});
......@@ -272,7 +272,7 @@ Route::prefix('/pad/dimensao/pesquisa/coordenacao')->group(function () {
Route::delete('/delete/{id}', [PesquisaCoordenacaoController::class, 'delete'])->name('pesquisa_coordenacao_delete');
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('/edit/{id?}', [PesquisaCoordenacaoController::class, 'edit'])->name('view_pesquisa_coordenacao_update');
Route::get('/search/{user_pad_id?}', [PesquisaCoordenacaoController::class, 'search'])->name('pesquisa_coordenacao_search');
});
......@@ -285,7 +285,7 @@ Route::prefix('/pad/dimensao/pesquisa/lideranca')->group(function () {
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('/edit/{id?}', [PesquisaLiderancaController::class, 'edit'])->name('view_pesquisa_lideranca_update');
Route::get('/search/{user_pad_id?}', [PesquisaLiderancaController::class, 'search'])->name('pesquisa_lideranca_search');
});
......@@ -298,7 +298,7 @@ Route::prefix('/pad/dimensao/pesquisa/orientacao')->group(function () {
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('/edit/{id?}', [PesquisaOrientacaoController::class, 'edit'])->name('view_pesquisa_orientacao_update');
Route::get('/search/{user_pad_id?}', [PesquisaOrientacaoController::class, 'search'])->name('pesquisa_orientacao_search');
});
......@@ -311,7 +311,7 @@ Route::prefix('/pad/dimensao/extensao/coordenacao')->group(function () {
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('/edit/{id?}', [ExtensaoCoordenacaoController::class, 'edit'])->name('view_extensao_coordenacao_update');
Route::get('/search/{user_pad_id?}', [ExtensaoCoordenacaoController::class, 'search'])->name('extensao_coordenacao_search');
});
......@@ -324,7 +324,7 @@ Route::prefix('/pad/dimensao/extensao/orientacao')->group(function () {
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('/edit/{id?}', [ExtensaoOrientacaoController::class, 'edit'])->name('view_extensao_orientacao_update');
Route::get('/search/{user_pad_id?}', [ExtensaoOrientacaoController::class, 'search'])->name('extensao_orientacao_search');
});
......@@ -337,8 +337,9 @@ Route::prefix('/pad/dimensao/gestao/membro/comissao')->group(function () {
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('/edit/{id?}', [GestaoMembroComissaoController::class, 'edit'])->name('view_gestao_membro_comissao_update');
Route::get('/search/{user_pad_id?}', [GestaoMembroComissaoController::class, 'search'])->name('gestao_membro_comissao_search');
Route::get('/resolucao', [GestaoMembroComissaoController::class, 'viewResolucao'])->name('view_gestao_membro_comissao_resolucao');
});
......@@ -350,7 +351,7 @@ Route::prefix('/pad/dimensao/gestao/membro/conselho')->group(function () {
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('/edit/{id?}', [GestaoMembroConselhoController::class, 'edit'])->name('view_gestao_membro_conselho_update');
Route::get('/search/{user_pad_id?}', [GestaoMembroConselhoController::class, 'search'])->name('gestao_membro_conselho_search');
});
......@@ -363,7 +364,7 @@ Route::prefix('/pad/dimensao/gestao/membro/titular/conselho')->group(function ()
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('/edit/{id?}', [GestaoMembroTitularConselhoController::class, 'edit'])->name('view_gestao_membro_titular_conselho_update');
Route::get('/search/{user_pad_id?}', [GestaoMembroTitularConselhoController::class, 'search'])->name('gestao_membro_titular_conselho_search');
});
......@@ -376,7 +377,7 @@ Route::prefix('/pad/dimensao/gestao/representante/unidade/educacao')->group(func
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('/edit/{id?}', [GestaoRepresentanteUnidadeEducacaoController::class, 'edit'])->name('view_gestao_representante_unidade_educacao_update');
Route::get('/search/{user_pad_id?}', [GestaoRepresentanteUnidadeEducacaoController::class, 'search'])->name('gestao_representante_unidade_educacao_search');
});
......@@ -389,7 +390,7 @@ Route::prefix('/pad/dimensao/gestao/membro/camaras')->group(function () {
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('/edit/{id?}', [GestaoMembroCamarasController::class, 'edit'])->name('view_gestao_membro_camaras_update');
Route::get('/search/{user_pad_id?}', [GestaoMembroCamarasController::class, 'search'])->name('gestao_membro_camaras_search');
});
......@@ -414,7 +415,7 @@ Route::prefix('/pad/dimensao/gestao/coordenacao/programa/institucional')->group(
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('/edit/{id?}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'edit'])->name('view_gestao_coordenacao_programa_institucional_update');
Route::get('/search/{user_pad_id?}', [GestaoCoordenacaoProgramaInstitucionalController::class, 'search'])->name('gestao_coordenacao_programa_institucional_search');
});
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment