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

View File

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