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
|
// crea una nuova caregoria per i documenti
|
||||||
Documenti::store($req);
|
Documenti::store($req);
|
||||||
return redirect(route('folders'));
|
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()
|
public function listaDocumenti()
|
||||||
{
|
{
|
||||||
|
@ -10,6 +10,12 @@ class Documenti extends Model
|
|||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
|
|
||||||
|
protected $fillable = [
|
||||||
|
'descrizione',
|
||||||
|
'path',
|
||||||
|
];
|
||||||
|
|
||||||
public static function countDocument($id){
|
public static function countDocument($id){
|
||||||
$quanti=DB::table('documentis')
|
$quanti=DB::table('documentis')
|
||||||
->where('movimenti_id','=',$id)
|
->where('movimenti_id','=',$id)
|
||||||
@ -32,6 +38,7 @@ class Documenti extends Model
|
|||||||
->insert([
|
->insert([
|
||||||
// 'movimenti_id'=>$movimento_id,
|
// 'movimenti_id'=>$movimento_id,
|
||||||
'descrizione'=>$req->input('descrizione'),
|
'descrizione'=>$req->input('descrizione'),
|
||||||
|
'path'=>$req->input('path'),
|
||||||
// 'filename'=>$filename,
|
// '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')
|
@section('content')
|
||||||
<div class="row p-2">
|
<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>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -20,25 +20,62 @@
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Nome Cartella</th>
|
<th>Nome Cartella</th>
|
||||||
|
<th>Path</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@foreach($data as $dato)
|
@foreach($data as $dato)
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{$dato->descrizione}}</td>
|
<td>{{$dato->descrizione}}</td>
|
||||||
|
<td>{{$dato->path}}</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-footer">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
@section('script')
|
@section('js')
|
||||||
<script src="/js/app/documenti.js"></script>
|
<script src="/js/app/documenti.js"></script>
|
||||||
@endsection
|
@endsection
|
@ -187,6 +187,7 @@ Route::group(['middleware'=>['permission:documenti']], function(){
|
|||||||
/// TEST ROUTES
|
/// TEST ROUTES
|
||||||
Route::get('test/fullcalendar', [FullCalenderController::class, 'index']);
|
Route::get('test/fullcalendar', [FullCalenderController::class, 'index']);
|
||||||
Route::post('test/fullcalendar', [FullCalenderController::class, 'ajax']);
|
Route::post('test/fullcalendar', [FullCalenderController::class, 'ajax']);
|
||||||
|
|
||||||
Route::get('test/condominio',[CondominioController::class,'testPdf']);
|
Route::get('test/condominio',[CondominioController::class,'testPdf']);
|
||||||
Route::get('test/err403',[CondominioController::class,'err403'])->name('errore-403');
|
Route::get('test/err403',[CondominioController::class,'err403'])->name('errore-403');
|
||||||
Route::get('test/user_role',[CondominioController::class,'user_role']);
|
Route::get('test/user_role',[CondominioController::class,'user_role']);
|
||||||
|
Loading…
Reference in New Issue
Block a user