From dcf0ea168cdf6de0a8ae5083188d73bb81bdc717 Mon Sep 17 00:00:00 2001 From: Yuri Resende Date: Wed, 26 Apr 2023 23:32:13 -0300 Subject: [PATCH] =?UTF-8?q?Adicionando=20tabs=20e=20pagina=C3=A7=C3=A3o=20?= =?UTF-8?q?nas=20atividades?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/PadController.php | 8 +- app/Providers/AppServiceProvider.php | 4 +- .../pad/avaliacao/taferas_professor.blade.php | 417 ++++++++++-------- 3 files changed, 241 insertions(+), 188 deletions(-) diff --git a/app/Http/Controllers/PadController.php b/app/Http/Controllers/PadController.php index 77b9c13..394e29f 100644 --- a/app/Http/Controllers/PadController.php +++ b/app/Http/Controllers/PadController.php @@ -393,7 +393,7 @@ class PadController extends Controller $avaliacoes_ensino_ids = array_merge($avaliacoes_ensino_ids, $avaliacao_ids); } - $avaliacoes_ensino = Avaliacao::whereIn('id', $avaliacoes_ensino_ids)->get(); + $avaliacoes_ensino = Avaliacao::whereIn('id', $avaliacoes_ensino_ids)->orderBy('status')->paginate(5); // } @@ -426,7 +426,7 @@ class PadController extends Controller $avaliacoes_pesquisa_ids = array_merge($avaliacoes_pesquisa_ids, $avaliacao_ids); } - $avaliacoes_pesquisa = Avaliacao::whereIn('id', $avaliacoes_pesquisa_ids)->get(); + $avaliacoes_pesquisa = Avaliacao::whereIn('id', $avaliacoes_pesquisa_ids)->orderBy('status')->paginate(5); } if (in_array(Dimensao::EXTENSAO, $dimensoes)) { @@ -454,7 +454,7 @@ class PadController extends Controller $avaliacoes_extensao_ids = array_merge($avaliacoes_extensao_ids, $avaliacao_ids); } - $avaliacoes_extensao = Avaliacao::whereIn('id', $avaliacoes_extensao_ids)->get(); + $avaliacoes_extensao = Avaliacao::whereIn('id', $avaliacoes_extensao_ids)->orderBy('status')->paginate(5); } if (in_array(Dimensao::GESTAO, $dimensoes)) { @@ -502,7 +502,7 @@ class PadController extends Controller $avaliacoes_gestao_ids = array_merge($avaliacoes_gestao_ids, $avaliacao_ids); } - $avaliacoes_gestao = Avaliacao::whereIn('id', $avaliacoes_gestao_ids)->get(); + $avaliacoes_gestao = Avaliacao::whereIn('id', $avaliacoes_gestao_ids)->orderBy('status')->paginate(5); } return view('pad.avaliacao.taferas_professor', compact('pad', 'index_menu', 'professor', 'avaliacoes_ensino', 'avaliacoes_pesquisa', 'avaliacoes_extensao', 'avaliacoes_gestao', 'niveis', 'modalidades')); diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index ee8ca5b..a3bb719 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use Illuminate\Pagination\Paginator; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -23,6 +24,7 @@ class AppServiceProvider extends ServiceProvider */ public function boot() { - // + Paginator::useBootstrap(); + } } diff --git a/resources/views/pad/avaliacao/taferas_professor.blade.php b/resources/views/pad/avaliacao/taferas_professor.blade.php index a64b9f0..8d1438d 100644 --- a/resources/views/pad/avaliacao/taferas_professor.blade.php +++ b/resources/views/pad/avaliacao/taferas_professor.blade.php @@ -26,206 +26,257 @@ - @if (isset($avaliacoes_ensino) && !empty($avaliacoes_ensino)) -

Ensino

- - @foreach ($avaliacoes_ensino as $avaliacao) -
-
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
- -
- -
    - @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) -
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • - @endforeach -
- -

Status: {{$avaliacao->getStatusAsText()}}

- - @if($avaliacao->status == 3) -
- - -    - -
- @csrf - @method("PUT") - - - - - -
-
- @endif + + +
+
+ @if (isset($avaliacoes_ensino) && !empty($avaliacoes_ensino)) + @foreach ($avaliacoes_ensino as $avaliacao) +
+
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
+ +
+ +
    + @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) +
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • + @endforeach +
+ + Status: {{$avaliacao->getStatusAsText()}} + + @if($avaliacao->status == 3) +
+ + +    + +
+ @csrf + @method("PUT") + + + + + +
+
+ @endif + +
+

+ @endforeach +
+
    + {{ $avaliacoes_ensino->links() }} +
-

- @endforeach - @endif + @endif +
- @if (isset($avaliacoes_pesquisa) && !empty($avaliacoes_pesquisa)) -

Pesquisa

- - @foreach ($avaliacoes_pesquisa as $avaliacao) -
-
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
- -
- -
    - @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) -
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • - @endforeach -
- -

Status: {{$avaliacao->getStatusAsText()}}

- - @if($avaliacao->status == 3) -
- - -    - -
- @csrf - @method("PUT") - - - - - -
-
- @endif +
+ @if (isset($avaliacoes_pesquisa) && !empty($avaliacoes_pesquisa)) + + @foreach ($avaliacoes_pesquisa as $avaliacao) +
+
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
+ +
+ +
    + @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) +
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • + @endforeach +
+ +

Status: {{$avaliacao->getStatusAsText()}}

+ + @if($avaliacao->status == 3) +
+ + +    + +
+ @csrf + @method("PUT") + + + + + +
+ +
+ @endif +
+

+ @endforeach +
+
    + {{ $avaliacoes_pesquisa->links() }} +
-

- @endforeach - - @endif - - @if (isset($avaliacoes_extensao) && !empty($avaliacoes_extensao)) -

Extensão

- - @foreach ($avaliacoes_extensao as $avaliacao) -
-
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
- -
- -
    - @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) -
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • - @endforeach -
- -

Status: {{$avaliacao->getStatusAsText()}}

- - @if($avaliacao->status == 3) -
- - -    - -
- @csrf - @method("PUT") - - - - - -
+ @endif -
- @endif +
+ + +
+ @if (isset($avaliacoes_extensao) && !empty($avaliacoes_extensao)) + + @foreach ($avaliacoes_extensao as $avaliacao) +
+
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
+ +
+ +
    + @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) +
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • + @endforeach +
+ +

Status: {{$avaliacao->getStatusAsText()}}

+ + @if($avaliacao->status == 3) +
+ + +    + +
+ @csrf + @method("PUT") + + + + + +
+ +
+ @endif +
+

+ @endforeach +
+
    + {{ $avaliacoes_extensao->links() }} +
-

- @endforeach - @endif + @endif + +
- @if (isset($avaliacoes_gestao) && !empty($avaliacoes_gestao)) - -

Gestão

- - @foreach ($avaliacoes_gestao as $avaliacao) -
-
-
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
- -
- -
    - @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) -
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • - @endforeach -
- -

Status: {{$avaliacao->getStatusAsText()}}

- - @if($avaliacao->status == 3) -
- - -    - -
- @csrf - @method("PUT") - - - - - -
+
+ + @if (isset($avaliacoes_gestao) && !empty($avaliacoes_gestao)) + + @foreach ($avaliacoes_gestao as $avaliacao) +
+
+
Cód. Atividade - {{$avaliacao->tarefa->cod_atividade}}
+ +
+ +
    + @foreach($avaliacao->tarefa->avaliable_attributes as $key => $attribute) +
  • {{ $key }} {{ $avaliacao->tarefa->$attribute }}
  • + @endforeach +
+ +

Status: {{$avaliacao->getStatusAsText()}}

+ + @if($avaliacao->status == 3) +
+ + +    + +
+ @csrf + @method("PUT") + + + + + +
+ +
+ @endif + +
- @endif -
+ @endforeach +
+
    + {{ $avaliacoes_gestao->links() }} +
-
- @endforeach - @endif + @endif +
+
+ + +