BUB-19 Aggiunto pulsante e funzione di cancellazione
This commit is contained in:
parent
c8f244700b
commit
7ba29c486d
@ -24,9 +24,12 @@ class ProgettiController extends Controller
|
||||
public function salvaProgetto(Request $request)
|
||||
{
|
||||
Progetti::saveProgetto($request);
|
||||
return view('progetti.list',[
|
||||
'progetti'=>Progetti::getProgetti()
|
||||
]);
|
||||
return redirect(Route('progetti'));
|
||||
}
|
||||
|
||||
public function deleteProgetto(Request $param) {
|
||||
Progetti::delProgetto($param['id']);
|
||||
return redirect(Route('progetti'));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -30,5 +30,12 @@ class Progetti extends Model
|
||||
'stato'=>$progetto['stato'],
|
||||
'note'=>$progetto['note']
|
||||
]);
|
||||
|
||||
}
|
||||
|
||||
public static function delProgetto($progetto_id)
|
||||
{
|
||||
DB::table('progettis')->delete($progetto_id);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -58,10 +58,7 @@
|
||||
<a href="{{ route('auto_list'); }}"><i class="fa fa-list fa-fw"></i>Gestione</a>
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="fa fa-flash fa-fw"></i>Non definito</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
@ -80,15 +77,12 @@
|
||||
</li>
|
||||
<li>
|
||||
<a href="#"><i class="fa fa-list fa-fw"></i> Progetti <span class="fa arrow"></span></a>
|
||||
|
||||
<ul class="nav nav-second-level">
|
||||
<li>
|
||||
<a href="{{ route('progetti'); }}"><i class="fa fa-list fa-fw"></i>Lista</a>
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<a href="{{ route('nuovoProgetto'); }}"><i class="fa fa-plus fa-fw"></i>Nuovo progetto</a>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -108,7 +102,7 @@
|
||||
<a class="active" href="/admin/permesso/assign">Assegna Permessi ai gruppi</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#">Login Page</a>
|
||||
<a href="/login">Login Page</a>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- /.nav-second-level -->
|
||||
|
@ -8,13 +8,13 @@
|
||||
<div class="container">
|
||||
<!-- Content here -->
|
||||
<div class="row">
|
||||
<div class="col-sx-12">
|
||||
<div class="col-xs-12">
|
||||
<a class="btn btn-primary" href="progetti/new"><i class="fa fa-pencil-square-o fw"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="col-xs-10">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
Lista dei progetti
|
||||
@ -31,16 +31,20 @@
|
||||
<th>Stato</th>
|
||||
<th>Coordinatore</th>
|
||||
<th>Budget</th>
|
||||
<th>Azioni</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($progetti ?? '' as $progetto)
|
||||
<tr>
|
||||
<td><a href="progetto/detail?id={{ $progetto->id }}">{{ $progetto->nome; }}</a></td>
|
||||
<td><a href="progetti/detail?id={{ $progetto->id }}">{{ $progetto->nome; }}</a></td>
|
||||
<td>{{ $progetto->data_creazione; }}</td>
|
||||
<td>{{ $progetto->stato; }}</td>
|
||||
<td>{{ $progetto->fk_user; }}</td>
|
||||
<td>{{ $progetto->budget; }}</td>
|
||||
<td>
|
||||
<a href="progetti/delete?id={{ $progetto->id }}" class="btn btn-danger">Cancella</a>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
|
@ -106,6 +106,9 @@ Route::get('/', [MovimentiController::class,'dashboard']);
|
||||
Route::get('progetti', [ProgettiController::class, 'listaProgetto'])->name('progetti');
|
||||
Route::post('progetti/new', [ProgettiController::class, 'salvaProgetto']);
|
||||
Route::get('progetti/new', [ProgettiController::class, 'nuovoProgetto'])->name('nuovoProgetto');
|
||||
Route::get('progetti/delete',[ProgettiController::class, 'deleteProgetto']);
|
||||
|
||||
|
||||
/// TEST routes
|
||||
Route::get('fullcalendar', [FullCalenderController::class, 'index']);
|
||||
Route::post('fullcalendar', [FullCalenderController::class, 'ajax']);
|
||||
|
Loading…
Reference in New Issue
Block a user