Commit ba131289 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

Merge remote-tracking branch 'origin/avaliador_page' into main_temp

parents eed64155 6ac94d52
@extends('layouts.main')
@section('title', 'Campus')
@section('title', 'Cadastro - Coordenador')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
<div class="content mx-auto">
<h1 class="titulo pt-4 pb-4 mb-3 border-bottom">CADASTRO DE CORRDENADORES</h1>
<p class="pb-4 mb-3 text-center text-muted align-items-center">
Insira os dados correspondentes nos campos exibidos abaixo
</p>
<!-- Formulario -->
@include('components.alerts')
<form action="{{ route('diretor_store') }}" method="post">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2"> Cadastrar novo Coordenador</h1>
</div>
<div class="content">
<form class="" method="post" action="{{ route('coordenador_store') }}">
@csrf
@method('POST')
......@@ -103,6 +106,10 @@
-->
</div>
</form>
<div class="d-flex justify-content-end">
<button class="btn btn-success" type="submit"> Salvar </button>
</div>
</form>
</div>
@endsection
@extends('layouts.main')
@section('title', 'Campus')
@section('title', 'Coordenadores')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
......@@ -13,7 +13,7 @@
@endsection
@section('body')
<div class="d-flex justify-content-between align-items-center border-bottom">
<h2 class="">TODOS OS COORDENADORES</h2>
<h2 class="">Coordenadores</h2>
@include('components.buttons.btn-create', [
'route' => route('coordenador_create'),
'class' => '',
......
@extends('layouts.main')
@section('title', 'Atualizar Perfil')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
@include('components.alerts')
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2"> Atualizar Perfil</h1>
</div>
<div class="content">
<form class="" method="post" action="{{ route('coordenador_update', $user->id) }}">
@csrf
@method('POST')
<div class="form-group mt-2">
<label for="email"> E-mail </label>
<input type="email" class="form-control" name="email" id="email" placeholder="example@email.com"
value="{{ $user->email }}">
<small id="email_information" class="form-text text-muted"> {{-- --}} </small>
@error('email')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="name"> Nome </label>
<input type="name" class="form-control" name="name" id="name" placeholder="Nome Completo"
value="{{ $user->name }}">
<small id="name_information" class="form-text text-muted"> {{-- --}} </small>
@error('name')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="document"> CPF </label>
<input type="document" class="form-control" name="document" id="document" placeholder="Senha"
value="{{ $user->document }}">
<small id="document_information" class="form-text text-muted"> {{-- --}} </small>
@error('document')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="selectCurso">Curso</label>
<select class="form-select form-select" name="curso_id" id="selectCurso"
aria-label="Default select example">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($cursos as $curso)
<option value="{{ $curso->id }}" {{ $user->curso_id == $curso->id ? 'selected' : '' }}>{{ $curso->name }}</option>
@endforeach
</select>
@error('curso_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-check mt-3">
<input class="form-check-input" type="checkbox" value="" id="alter-password">
<label class="form-check-label" for="flexCheckDefault">
Alterar senha
</label>
</div>
<div class="col-6">
<div class="form-group">
<label for="password"> Nova Senha </label>
<input type="password" class="form-control" name="password" id="password" placeholder="Senha"
value="" disabled>
<small id="password_information" class="form-text text-muted"> {{-- --}} </small>
@error('password')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
</div>
<div class="form-group">
<div class="d-flex justify-content-end mt-3">
<button class="btn btn-success" type="submit"> Atualizar </button>
</div>
</div>
</form>
</div>
@endsection
@extends('layouts.main')
@section('title', 'Atulizar Perfil')
@section('title', 'Cadastro - Diretor')
@section('header')
@include('layouts.header', [
......
@extends('layouts.main')
@section('title', 'Atulizar Perfil')
@section('title', 'Atualizar Perfil')
@section('header')
@include('layouts.header', [
......@@ -20,15 +20,15 @@
{{ dd('implementar') }}
{{ dd($user) }}
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2"> Atualizar Perfil </h1>
<h1 class="h2"> Atualizar Perfil</h1>
</div>
<div class="content">
<form class="" method="post" action="{{ route('diretor_update', $user->id ) }}">
<form class="" method="post" action="{{ route('diretor_update', $user->id) }}">
@csrf
@method('POST')
<div class="form-group">
<div class="form-group mt-2">
<label for="email"> E-mail </label>
<input type="email" class="form-control" name="email" id="email" placeholder="example@email.com"
value="{{ $user->email }}">
......@@ -37,7 +37,7 @@
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group">
<div class="form-group mt-2">
<label for="name"> Nome </label>
<input type="name" class="form-control" name="name" id="name" placeholder="Nome Completo"
value="{{ $user->name }}">
......@@ -46,7 +46,7 @@
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group">
<div class="form-group mt-2">
<label for="document"> CPF </label>
<input type="document" class="form-control" name="document" id="document" placeholder="Senha"
value="{{ $user->document }}">
......@@ -56,37 +56,45 @@
@enderror
</div>
<div class="form-group">
<label for="selectUnidade">Unidade</label>
<select class="custom-select mr-sm-2" name="unidade_id" id="selectUnidade"
<div class="form-group mt-2">
<label for="selectCampus">Campus</label>
<select class="form-select form-select" name="campus_id" id="selectCampus"
aria-label="Default select example">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($unidades as $unidade)
<option value="{{ $unidade->id }}" {{ $user->unidade_id == $unidade->id ? 'selected' : '' }}> {{ $user->unidade_id }} - {{ $unidade->id }}</option>
@foreach ($campus as $camp)
<option value="{{ $camp->id }}" {{ $user->campus_id == $camp->id ? 'selected' : '' }}>
{{ $camp->name }}</option>
@endforeach
</select>
@error('unidade_id')
@error('campus_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
{{-- <div class="row">
<div class="col-6">
<div class="form-group">
<label for="password"> Senha </label>
<input type="password" class="form-control" name="password" id="password" placeholder="Senha" value="">
<small id="password_information" class="form-text text-muted"> {{-- --}} </small>
@error('password')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-check mt-3">
<input class="form-check-input" type="checkbox" value="" id="alter-password">
<label class="form-check-label" for="flexCheckDefault">
Alterar senha
</label>
</div>
<div class="col-6">
<div class="form-group">
<label for="password"> Nova Senha </label>
<input type="password" class="form-control" name="password" id="password" placeholder="Senha"
value="" disabled>
<small id="password_information" class="form-text text-muted"> {{-- --}} </small>
@error('password')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
</div> --}}
</div>
<div class="d-flex justify-content-end">
<button class="btn btn-success" type="submit"> Atualizar </button>
<div class="form-group">
<div class="d-flex justify-content-end mt-3">
<button class="btn btn-success" type="submit"> Atualizar </button>
</div>
</div>
</form>
</div>
......
......@@ -68,6 +68,14 @@ $("#btn-update-perfil").on('click', () => {
$("#update-perfil-tab").click()
})
// Update director and coordinators profile from admin page
$('#alter-password').on('change', function() {
if($('#alter-password').is(':checked') ){
$("#password").removeAttr('disabled');
}else{
$("#password").attr('disabled','disabled');
}
});
// $('#')
</script>
......
......@@ -42,4 +42,11 @@
Coordenadores
</a>
</li>
<li class="nav-item">
<a href="{{ route('professor_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 7? "active": "") }}">
<i class="bi bi-eyeglasses"></i>
Professores
</a>
</li>
</ul>
......@@ -15,7 +15,7 @@
</li>
<li class="nav-item">
<a class="custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 1? "active": "") }}" id="pad-tab" href="{{ route('pad_index') }}"
<a class="custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 1? "active": "") }}" id="pad-tab" href="{{ route('avaliador_index') }}"
aria-controls="pad" aria-selected="false">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book-half"
viewBox="0 0 16 16">
......
@extends('layouts.main')
@section('title', 'Campus')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
<div class="content mx-auto">
<h1 class="titulo pt-4 pb-4 mb-3 border-bottom">CADASTRO CAMPUS</h1>
<p class="pb-4 mb-3 text-center text-muted align-items-center">
Insira os dados correspondentes nos campos exibidos abaixo
</p>
<!-- Formulario -->
<form action="{{ route('campus_store') }}" method="post">
@csrf
@method('POST')
<div class="form-group">
<label for="inputNameCampus">Nome do Campus</label>
<input type="text" name="name" class="form-control" id="inputNameCampus"
placeholder="Insira o nome do Campus" value="{{ old('name') }}">
@error('name')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group">
<label for="selectCampus">Campus</label>
<select class="custom-select" name="unidade_id" id="unidade_id">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($unidades as $unidade)
<option value="{{ $unidade->id }}" {{ old('unidade_id') == $unidade->id ? 'selected' : '' }}>
{{ $unidade->name }} </option>
@endforeach
</select>
@error('unidade_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="d-flex justify-content-between">
@include('components.buttons.btn-cancel', [
'route' => route('campus_index'),
])
@include('components.buttons.btn-save', [
'content' => 'Cadastrar',
'btn_class' => 'btn btn-outline-success',
'i_class' => '',
])
</div>
</form>
</div>
@endsection
\ No newline at end of file
@extends('layouts.main')
@section('title', 'Campus')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
@include('components.alerts')
<div class="d-flex justify-content-between align-items-center border-bottom">
<h2 class="">PADs</h2>
@include('components.buttons.btn-create', [
'route' => route('campus_create'),
'class' => '',
'content' => 'Novo Campus',
'id' => '',
])
</div>
<!-- Tabela -->
<div class="table-responsive mt-5">
<table class="table table-hover table-striped">
<thead class="thead-dark">
<tr>
<th scope="col">Nome</th>
<th scope="col">Unidade</th>
<th scope="col">Ações</th>
</tr>
</thead>
<tbody>
{{-- @foreach ($campus as $camp)
<tr>
<td>{{ $camp->name }}</td>
<td>{{ $camp->unidade }}</td>
<td>
@include('components.buttons.btn-edit', [
'btn_class' => 'btn btn-warning',
'route' => route('campus_edit', ['id' => $camp->id]),
])
@include('components.buttons.btn-soft-delete', [
'modal_id' => $camp->id, 'route' => route('campus_delete', ['id' => $camp->id])
])
</td>
</tr>
@endforeach --}}
</tbody>
</table>
</div>
@endsection
@extends('layouts.main')
@section('title', 'Campus')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
<div class="content mx-auto">
<h1 class="titulo pt-4 pb-4 mb-3 border-bottom">Atualizar CAMPUS</h1>
<p class="pb-4 mb-3 text-center text-muted align-items-center">
Insira os dados correspondentes nos campos exibidos abaixo
</p>
<!-- Formulario -->
<form action="{{ route('campus_update', $campus->id) }}" method="post">
@csrf
@method('POST')
<div class="form-group">
<label for="inputNameCampus">Nome do Campus</label>
<input type="text" name="name" class="form-control" id="inputNameCampus"
placeholder="Insira o nome do Campus" value="{{ $campus->name }}{{ old('name') }}">
@error('name')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group">
<label for="selectCampus">Campus</label>
<select class="custom-select" name="unidade_id" id="unidade_id">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($unidades as $unidade)
<option value="{{ $unidade->id }}" {{ $campus->unidade->id == $unidade->id ? 'selected' : '' }}>
{{ $unidade->name }} </option>
@endforeach
</select>
@error('unidade_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="d-flex justify-content-between">
@include('components.buttons.btn-cancel', [
'route' => route('campus_index'),
])
@include('components.buttons.btn-save', [
'content' => 'Atualizar',
'btn_class' => 'btn btn-outline-success',
'i_class' => '',
])
</div>
</form>
</div>
@endsection
\ No newline at end of file
@extends('layouts.main')
@section('title', 'Cadastro - Professor')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
@include('components.alerts')
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2"> Cadastrar novo Professor</h1>
</div>
<div class="content">
<form class="" method="post" action="{{ route('professor_store') }}">
@csrf
@method('POST')
<div class="form-group mt-2">
<label for="email"> E-mail </label>
<input type="email" class="form-control" name="email" id="email" placeholder="example@email.com"
value="">
<small id="email_information" class="form-text text-muted"> {{-- --}} </small>
@error('email')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="name"> Nome </label>
<input type="name" class="form-control" name="name" id="name" placeholder="Nome Completo"
value="">
<small id="name_information" class="form-text text-muted"> {{-- --}} </small>
@error('name')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="document"> CPF </label>
<input type="document" class="form-control" name="document" id="document" placeholder="Senha"
value="">
<small id="document_information" class="form-text text-muted"> {{-- --}} </small>
@error('document')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="selectCurso">Curso</label>
<select class="form-select form-select" name="curso_id" id="selectCurso"
aria-label="Default select example">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($cursos as $curso)
<option value="{{ $curso->id }}">{{ $curso->name }}</option>
@endforeach
</select>
@error('curso_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="row mt-2">
<div class="col-6">
<div class="form-group">
<label for="password"> Senha </label>
<input type="password" class="form-control" name="password" id="password" placeholder="Senha">
<small id="password_information" class="form-text text-muted"> {{-- --}} </small>
@error('password')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
</div>
</div>
<div class="d-flex justify-content-end">
<button class="btn btn-success" type="submit"> Salvar </button>
</div>
</form>
</div>
@endsection
@extends('layouts.main')
@section('title', 'Professores')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
<div class="d-flex justify-content-between align-items-center border-bottom">
<h2 class="">Professores</h2>
@include('components.buttons.btn-create', [
'route' => route('professor_create'),
'class' => '',
'content' => 'Novo Professor',
'id' => '',
])
</div>
<!-- Tabela -->
<div class="table-responsive mt-5">
<table class="table table-hover table-striped">
<thead class="thead-dark">
<tr>
<th scope="col">Nome</th>
<th scope="col">CPF</th>
<th scope="col">Ações</th>
</tr>
</thead>
<tbody>
@foreach ($professores as $professor)
<tr>
<td>{{ $professor->name }}</td>
<td>{{ $professor->document }}</td>
<td>
@include('components.buttons.btn-edit', [
'btn_class' => 'btn btn-warning',
'route' => route('professor_edit', ['id' => $professor->id]),
])
@include('components.buttons.btn-soft-delete', [
'route' => route('professor_delete', ['id' => $professor->id]),
'modal_id' => $professor->id,
])
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@extends('layouts.main')
@section('title', 'Atualizar Perfil')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
])
@endsection
@section('body')
@include('components.alerts')
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2"> Atualizar Perfil</h1>
</div>
<div class="content">
<form class="" method="post" action="{{ route('professor_update', $user->id) }}">
@csrf
@method('POST')
<div class="form-group mt-2">
<label for="email"> E-mail </label>
<input type="email" class="form-control" name="email" id="email" placeholder="example@email.com"
value="{{ $user->email }}">
<small id="email_information" class="form-text text-muted"> {{-- --}} </small>
@error('email')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="name"> Nome </label>
<input type="name" class="form-control" name="name" id="name" placeholder="Nome Completo"
value="{{ $user->name }}">
<small id="name_information" class="form-text text-muted"> {{-- --}} </small>
@error('name')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="document"> CPF </label>
<input type="document" class="form-control" name="document" id="document" placeholder="Senha"
value="{{ $user->document }}">
<small id="document_information" class="form-text text-muted"> {{-- --}} </small>
@error('document')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-group mt-2">
<label for="selectCurso">Curso</label>
<select class="form-select form-select" name="curso_id" id="selectCurso"
aria-label="Default select example">
<option value="" disabled selected hidden> selecione... </option>
@foreach ($cursos as $curso)
<option value="{{ $curso->id }}" {{ $user->curso_id == $curso->id ? 'selected' : '' }}>{{ $curso->name }}</option>
@endforeach
</select>
@error('curso_id')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
<div class="form-check mt-3">
<input class="form-check-input" type="checkbox" value="" id="alter-password">
<label class="form-check-label" for="flexCheckDefault">
Alterar senha
</label>
</div>
<div class="col-6">
<div class="form-group">
<label for="password"> Nova Senha </label>
<input type="password" class="form-control" name="password" id="password" placeholder="Senha"
value="" disabled>
<small id="password_information" class="form-text text-muted"> {{-- --}} </small>
@error('password')
<span class="text-danger"> {{ $message }} </span>
@enderror
</div>
</div>
<div class="form-group">
<div class="d-flex justify-content-end mt-3">
<button class="btn btn-success" type="submit"> Atualizar </button>
</div>
</div>
</form>
</div>
@endsection
......@@ -15,6 +15,8 @@ use App\Http\Controllers\UserController;
use App\Http\Controllers\CoordenadorController;
use App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaCoordenacaoController;
use App\Http\Controllers\DiretorController;
use App\Http\Controllers\ProfessorController;
use App\Http\Controllers\AvaliadorController;
use Illuminate\Support\Facades\Route;
/*
......@@ -99,6 +101,23 @@ Route::prefix('/diretor')->group(function () {
Route::delete('/delete/{id}', [DiretorController::class, 'destroy'])->name('diretor_delete');
});
Route::prefix('/professor')->group(function () {
Route::get('/index', [ProfessorController::class, 'index'])->name('professor_index');
Route::get('/create', [ProfessorController::class, 'create'])->name('professor_create');
Route::post('/store', [ProfessorController::class, 'store'])->name('professor_store');
Route::get('/edit/{id}', [ProfessorController::class, 'edit'])->name('professor_edit');
Route::post('/update/{id}', [ProfessorController::class, 'update'])->name('professor_update');
Route::delete('/delete/{id}', [ProfessorController::class, 'destroy'])->name('professor_delete');
});
Route::prefix('/avaliador')->group(function () {
Route::get('/index', [AvaliadorController::class, 'index'])->name('avaliador_index');
Route::get('/create', [AvaliadorController::class, 'create'])->name('avaliador_create');
Route::post('/store', [AvaliadorController::class, 'store'])->name('avaliador_store');
Route::get('/edit/{id}', [AvaliadorController::class, 'edit'])->name('avaliador_edit');
Route::post('/update/{id}', [AvaliadorController::class, 'update'])->name('avaliador_update');
Route::delete('/delete/{id}', [AvaliadorController::class, 'destroy'])->name('avaliador_delete');
});
Route::prefix('/user')->group(function () {
Route::get('/edit/perfil', [UserController::class, 'editPerfil'])->name('edit_perfil');
......
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