Creazione di una nuova cartella.
This commit is contained in:
parent
0ba070ba54
commit
cae02dfebf
@ -30,24 +30,14 @@ class DocumentiController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function newFolder()
|
||||
public function newFolder(Request $req)
|
||||
{
|
||||
// crea una nuova caregoria per i documenti
|
||||
Documenti::store($req);
|
||||
return redirect(route('folders'));
|
||||
}
|
||||
|
||||
/*
|
||||
// {issue #5} Proposta cambiamento per generalizzazione documenti
|
||||
// NB: cambiare anche in routes/admin.php il riferimento alla funzione da richiamare
|
||||
public function fileMovimentiForm(Request $request){
|
||||
$documenti = Documenti::getList($request->input('id'),'Movimenti');
|
||||
return view('conti.documenti.insert', [
|
||||
'id'=>$request['id']),
|
||||
'documenti'=>$documenti
|
||||
]);
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
public function listaDocumenti()
|
||||
{
|
||||
|
@ -9,6 +9,12 @@ use Illuminate\Support\Facades\DB;
|
||||
class Documenti extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
|
||||
protected $fillable = [
|
||||
'descrizione',
|
||||
'path',
|
||||
];
|
||||
|
||||
public static function countDocument($id){
|
||||
$quanti=DB::table('documentis')
|
||||
@ -32,6 +38,7 @@ class Documenti extends Model
|
||||
->insert([
|
||||
// 'movimenti_id'=>$movimento_id,
|
||||
'descrizione'=>$req->input('descrizione'),
|
||||
'path'=>$req->input('path'),
|
||||
// 'filename'=>$filename,
|
||||
]);
|
||||
}
|
||||
|
19
public/js/app/documenti.js
vendored
Normal file
19
public/js/app/documenti.js
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
$(document).ready(function() {
|
||||
$('#tab_documenti').DataTable({
|
||||
"responsive": true,
|
||||
"order": [[0, "desc"]]
|
||||
});
|
||||
|
||||
// $('.select2').select2();
|
||||
|
||||
|
||||
$(document).on('click', '#open_modal_folder', function() {
|
||||
|
||||
$('#form').find('input[type="text"], textarea, input[type="number"],input[type="date"],option').val("");
|
||||
// $('#form').find('input[type="date"]').val(strDate);
|
||||
$('#myModal').modal('show');
|
||||
$('.modal-title').text(' Nuova Cartella');
|
||||
$('#form').attr('action', '/admin/documenti');
|
||||
});
|
||||
|
||||
});
|
@ -6,7 +6,7 @@
|
||||
|
||||
@section('content')
|
||||
<div class="row p-2">
|
||||
<a href="document/new/folder" class="button"> + Nuova Cartella</a>
|
||||
<button id="open_modal_folder" > + Nuova Cartella</button>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@ -20,25 +20,62 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nome Cartella</th>
|
||||
<th>Path</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($data as $dato)
|
||||
<tr>
|
||||
<td>{{$dato->descrizione}}</td>
|
||||
<td>{{$dato->path}}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<a href="/admin/documenti/newFolder" >
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- MODAL NEW -->
|
||||
<div class="modal fade " id="myModal" tabindex="-1" role="dialog"
|
||||
aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog draggable" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4 class="modal-title">Nuova cartella</h4>
|
||||
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<form action="" method="POST" id="form">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<label for="data" class="form-label">Nome Cartella</label> <input
|
||||
type="text" class="form-control" id="descrizione" name="descrizione">
|
||||
</div>
|
||||
<div class="col-xs-12">
|
||||
<label for="descrizione" class="form-label">Path</label>
|
||||
<input type="text" class="form-control" id="path" size="50" name="path">
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@section('script')
|
||||
@section('js')
|
||||
<script src="/js/app/documenti.js"></script>
|
||||
@endsection
|
@ -187,6 +187,7 @@ Route::group(['middleware'=>['permission:documenti']], function(){
|
||||
/// TEST ROUTES
|
||||
Route::get('test/fullcalendar', [FullCalenderController::class, 'index']);
|
||||
Route::post('test/fullcalendar', [FullCalenderController::class, 'ajax']);
|
||||
|
||||
Route::get('test/condominio',[CondominioController::class,'testPdf']);
|
||||
Route::get('test/err403',[CondominioController::class,'err403'])->name('errore-403');
|
||||
Route::get('test/user_role',[CondominioController::class,'user_role']);
|
||||
|
Loading…
Reference in New Issue
Block a user