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