@extends('layouts.app')

@section('content')
    <div class="container">
        <div>
            @if($paat->statut == PAAT_STATUT::INITIALISATION)
                <h2 class="pb-2">Liste des projets faisant l'objet d'un report
                    @can('edit_paat')
                        <form class="inline-form-table float-right mb-4" action="{{ route('paats.validate', $paat->id) }}" method="POST">
                            @csrf
                            {{ method_field('PUT') }}
                            <button type="submit" class="btn btn-outline-success">Créer le PAAT</button>
                        </form>
                    @endcan
                </h2>
            @else
                <h2 class="pb-2">Liste des projets</h2>
            @endif
        </div>

        @include('layouts.commons.errors')
        @include('layouts.commons.success')

        @if(sizeof($projets) > 0)
            <table class="table table-striped table-bordered">
                <thead>
                <tr>
                    <th>ID</th>
                    <th>Référence</th>
                    <th>Acheteur</th>
                    <th>Objet</th>
                    @canany(array('see_projet', 'delete_projet'))
                        <th>Actions</th>
                    @endcanany
                </tr>
                </thead>
                <tbody>
                @foreach($projets as $p)
                    <tr>
                        <td style="width: 5%">{{ $p->id }}</td>
                        <td>{{ $p->reference }}</td>
                        <td>{{ $p->acheteur->nom_complet() }}</td>
                        <td>{{ $p->objet }}</td>
                        @canany(array('see_projet', 'delete_projet'))
                            <td style="width: 10%">
                                @can('see_projet')
                                    <a class="btn btn-outline-info" href="{{ route('projets.edit', $p->id) }}"
                                        data-toggle="tooltip" data-placement="top" title="Voir">
                                        <i class="fas fa-eye"></i>
                                    </a>
                                @endcan
                                @can('delete_projet')
                                    {{-- Permet de retirer des projets avant de valider le PAAT --}}
                                    @if($paat->statut == PAAT_STATUT::INITIALISATION)
                                        <form class="inline-form-table" action="{{ route('paats.delete_projet', [$paat->id, $p->id]) }}" method="POST">
                                            @csrf
                                            {{ method_field('DELETE') }}
                                            <button type="submit" class="btn btn-outline-danger"
                                            data-toggle="tooltip" data-placement="top" title="Supprimer">
                                            <i class="fas fa-trash-alt"></i>
                                        </button>
                                        </form>
                                    @endif
                                @endcan
                            </td>
                        @endcanany
                    </tr>
                @endforeach
                </tbody>
            </table>

            {{ $projets->links("pagination::bootstrap-4") }}
        @else
            <div class="pt-2">
                <h4>Pas de données disponible.</h4>
            </div>
        @endif
    </div>
@endsection
