aggiunto disabilitazione modifica e cancellazione progetto in caso in cui esso sia in stato di chiuso

This commit is contained in:
Amministratore 2023-06-16 14:35:51 +02:00
parent dd62afe67c
commit 30cf03bd7d
3 changed files with 27 additions and 15 deletions

View File

@ -54,4 +54,16 @@ class Progetti extends Model
DB::table('progettis')->delete($progetto_id); DB::table('progettis')->delete($progetto_id);
} }
public static function chiudiProgetto($progetto_id)
{
// chiude il progetto e lo rende non cancellabile e non più editabile
// potrà solo essere esportato in PDF
DB::table('progettis')
->where('id','=', $progetto_id)
->update([
'stato'=>'chiuso',
'data_fine'=>date('Y-m-d'),
]);
}
} }

View File

@ -86,7 +86,7 @@
<div class="row"> <div class="row">
<div class="col-xs-10"> <div class="col-xs-10">
<div class="row p-3"> <div class="row p-3">
<button class="btn btn-primary open_modal_addRow">Nuova riga</button> @if($progetto->stato !='chiuso')<button class="btn btn-primary open_modal_addRow">Nuova riga</button>@endif
</div> </div>
<div class="row"> <div class="row">
<table class="table table-striped table-bordered table-hover" <table class="table table-striped table-bordered table-hover"
@ -107,11 +107,11 @@
<td>{{ $riga->descrizione }}</td> <td>{{ $riga->descrizione }}</td>
<td>{{ $riga->ore }}</td> <td>{{ $riga->ore }}</td>
<td>{{ $riga->prezzo }}</td> <td>{{ $riga->prezzo }}</td>
<td><a <td>@if($progetto->stato !='chiuso')<a
href="/admin/progetti/delete_row/{{ $riga->id }}/return/{{ $progetto->id }}" href="/admin/progetti/delete_row/{{ $riga->id }}/return/{{ $progetto->id }}"
class="btn btn-danger">X</a> &nbsp; class="btn btn-danger">X</a> &nbsp;
<button class="btn btn-warning btn-detail open_modal" <button class="btn btn-warning btn-detail open_modal"
value="{{$riga->id}}">Edit</button></td> value="{{$riga->id}}">Edit</button>@endif</td>
</tr> </tr>
@else @else

View File

@ -42,8 +42,8 @@
<td>{{ $progetto->stato; }}</td> <td>{{ $progetto->stato; }}</td>
<td>{{ $progetto->name; }}</td> <td>{{ $progetto->name; }}</td>
<td>{{ $progetto->budget; }}</td> <td>{{ $progetto->budget; }}</td>
<td><a href="progetti/delete?id={{ $progetto->progetto }}" <td>@if($progetto->stato != 'chiuso')<a href="progetti/delete?id={{ $progetto->progetto }}"
class="btn btn-danger">Cancella</a></td> class="btn btn-danger">Cancella</a>@endif</td>
</tr> </tr>
@endforeach @endforeach
</tbody> </tbody>