@extends('layouts.app') @section('title', 'Asignar Proyectos') @section('content')
Asignar Proyectos a {{ $user->name }}
Volver
@if (session('success')) @endif
Usuario

{{ $user->name }}

{{ $user->email }}

Rol

@php $roleColors = [ 'administrador' => 'danger', 'supervisor' => 'warning', 'ingeniero' => 'primary', 'responsable' => 'info', 'solicitante' => 'secondary' ]; $roleLabels = [ 'administrador' => 'Administrador', 'supervisor' => 'Supervisor N3', 'ingeniero' => 'Ingeniero N2', 'responsable' => 'Técnico N1', 'solicitante' => 'Cliente' ]; @endphp {{ $roleLabels[$user->role] }}

@csrf @method('PUT')
Selecciona las empresas y proyectos a los que este usuario tendrá acceso. Solo verá los tickets de los proyectos asignados.
@if($companies->count() > 1)

Selecciona esta opción para asignar todos los proyectos de todas las empresas

@endif @foreach($companies as $company)
@if($company->projects->count() > 0)
@foreach($company->projects as $project)
projects->contains($project->id) ? 'checked' : '' }}>
@endforeach
@else

Esta empresa no tiene proyectos registrados

@endif
@endforeach @if($companies->count() === 0)
No hay empresas registradas en el sistema.
@endif
Cancelar
Información
  • El usuario solo verá los tickets de los proyectos asignados
  • Puedes seleccionar múltiples proyectos de diferentes empresas
  • Los cambios se aplicarán inmediatamente
  • Usa el checkbox de la empresa para seleccionar/deseleccionar todos sus proyectos
  • Usa "Todas las Empresas" para asignar todos los proyectos de una vez
@push('scripts') @endpush @endsection