Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions app/Models/Fila.php
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,13 @@ public static function listarFilasParaNovoChamado()
return true;
}

# igualando Estagiariorh com Servidor para poder abrir chamados fora do setor.
# pode ser melhorado futuramente, mas por enquanto vamos manter assim pois implica em correção em todas as filas pelos gerentes.
$servidor = \Auth::user()->setores()->wherePivot('funcao', 'Estagiariorh')->first();
if ($fila->config->visibilidade->servidores && $servidor) {
return true;
}

# liberando gerentes de todos os setores
$gerente_setor = \Auth::user()->setores()->wherePivot('funcao', 'Gerente')->first();
if ($fila->config->visibilidade->setor_gerentes && $gerente_setor) {
Expand Down
10 changes: 5 additions & 5 deletions resources/views/filas/partials/visibilidade-card.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,27 +30,27 @@
</div>
<div class="card-body">

<div class="mt-3">
<div class="mt-3">
<span class="text-muted mr-2">Adicionar pessoas por categoria</span>
<div class="ml-3">
{{-- <x-checkbox name="config[visibilidade][alunos]" label="alunos" disabled
checked="{{ $fila->config->visibilidade->alunos ? true : false }}" class="form-check-inline" /> --}}

<x-checkbox name="config[visibilidade][servidores]" label="servidores"
<x-checkbox name="config[visibilidade][servidores]" label="Servidores (e estagiários)"
checked="{{ $fila->config->visibilidade->servidores ? true : false }}" class="form-check-inline" />

<x-checkbox name="config[visibilidade][todos]" label="todos (USP)"
<x-checkbox name="config[visibilidade][todos]" label="Todos (USP)"
checked="{{ $fila->config->visibilidade->todos ? true : false }}" class="form-check-inline" />
</div>
</div>

<div class="mt-3">
<span class="text-muted">Adicionar pessoas por função no sistema</span>
<div class="ml-3">
<x-checkbox name="config[visibilidade][setor_gerentes]" label="gerentes de setor" class="form-check-inline"
<x-checkbox name="config[visibilidade][setor_gerentes]" label="Gerentes de setor" class="form-check-inline"
checked="{{ $fila->config->visibilidade->setor_gerentes ? true : false }}" />

<x-checkbox name="config[visibilidade][fila_gerentes]" label="gerentes de fila" class="form-check-inline"
<x-checkbox name="config[visibilidade][fila_gerentes]" label="Gerentes de fila" class="form-check-inline"
checked="{{ $fila->config->visibilidade->fila_gerentes ? true : false }}" />
</div>
</div>
Expand Down
Loading