Compare commits

..

2 Commits

Author SHA1 Message Date
8f5ccad560 sistemazione 2023-06-20 09:22:06 +02:00
b82ec0adc0 Aggiunto assegnazione permessi diretti ad utente 2023-06-20 08:27:20 +02:00
6 changed files with 50 additions and 7 deletions

View File

@ -52,4 +52,21 @@ class ProgettiController extends Controller
//dd($righe); //dd($righe);
} }
public function chiudiProgetto(Request $id)
{
Progetti::chiudiProgetto($id['id']);
return redirect(Route('progetti'));
}
public function riapriProgetto(Request $id)
{
Progetti::riapriProgetto($id['id']);
return redirect(Route('progetti'));
}
public function stampaPDF(Request $id)
{
}
} }

View File

@ -87,3 +87,4 @@ class Utenti extends Controller
return redirect('/admin/users/givepermission'); return redirect('/admin/users/givepermission');
} }
} }

View File

@ -66,4 +66,15 @@ class Progetti extends Model
]); ]);
} }
public static function riapriProgetto($progetto_id)
{
DB::table('progettis')
->where('id','=', $progetto_id)
->update([
'stato'=>'aperto',
'data_fine'=>null,
]);
}
} }

View File

@ -73,8 +73,13 @@
<li><a class="active" href="/admin/users/newPermission">Permessi</a></li> <li><a class="active" href="/admin/users/newPermission">Permessi</a></li>
--> -->
<li><a class="active" href="/admin/users/givepermission">Assegna Permessi</a></li> <li><a class="active" href="/admin/users/givepermission">Assegna Permessi</a></li>
<<<<<<< HEAD
<!-- <!--
<li><a href="/login">Login Page</a></li> <li><a href="/login">Login Page</a></li>
=======
<!--
<li><a href="/login">Login Page</a></li>
>>>>>>> 7a85f2280afa53ac016b540da1f9b547b40b3e42
--> -->
</ul> <!-- /.nav-second-level --></li> </ul> <!-- /.nav-second-level --></li>
@endcan @endcan

View File

@ -43,7 +43,12 @@
<td>{{ $progetto->name; }}</td> <td>{{ $progetto->name; }}</td>
<td>{{ $progetto->budget; }}</td> <td>{{ $progetto->budget; }}</td>
<td>@if($progetto->stato != 'chiuso')<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>@endif</td> class="btn btn-danger">Cancella</a>&nbsp;<a href="progetti/close?id={{ $progetto->progetto }}"
class="btn btn-danger">Chiudi</a>@endif
@if($progetto->stato == 'chiuso')<a href="progetti/reopen?id={{ $progetto->progetto }}"
class="btn btn-danger">Riapri</a>@endif
<a href="progetti/print?id={{ $progetto->progetto }}"
class="btn btn-primary">Stampa PDF</a></td>
</tr> </tr>
@endforeach @endforeach
</tbody> </tbody>

View File

@ -143,6 +143,10 @@ Route::group(['middleware'=>['permission:progetti']], function(){
Route::get('progetti/detail/edit/{id}', [RigaProgettoController::class, 'editRiga']); Route::get('progetti/detail/edit/{id}', [RigaProgettoController::class, 'editRiga']);
Route::post('progetti/rigaupdate', [RigaProgettoController::class, 'updateRiga']); Route::post('progetti/rigaupdate', [RigaProgettoController::class, 'updateRiga']);
Route::get('progetti/coordinatori', [ProgettiController::class, 'getCoordinatori']); Route::get('progetti/coordinatori', [ProgettiController::class, 'getCoordinatori']);
Route::get('progetti/close',[ProgettiController::class, 'chiudiProgetto']);
Route::get('progetti/reopen',[ProgettiController::class, 'riapriProgetto']);
}); });
/// RIVISTA /// RIVISTA
Route::group(['middleware'=>['permission:rivista']], function(){ Route::group(['middleware'=>['permission:rivista']], function(){