#5 alcune modifiche commentate per preparazione a generalizzazione documenti.

This commit is contained in:
Amministratore 2023-07-28 08:46:17 +02:00
parent a174a31b0d
commit 2b8a9c0d4d
4 changed files with 19 additions and 1 deletions

View File

@ -29,6 +29,18 @@ class DocumentiController extends Controller
]); ]);
} }
/*
// isssue #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()
{ {
return view('documenti.lista',['data'=>Documenti::all()]); return view('documenti.lista',['data'=>Documenti::all()]);

View File

@ -44,7 +44,7 @@ class Documenti extends Model
self::create([ self::create([
'entità'=>$req['entita'], // aggiunto per determinare il tipo di entità a cui si riferisce il documento 'entità'=>$req['entita'], // aggiunto per determinare il tipo di entità a cui si riferisce il documento
'entita_id'=>$req['entita_id'], // aggiunto per identificare il record al quale associare il documento (al posto di id_movimento) 'entita_id'=>$req['entita_id'], // aggiunto per identificare il record al quale associare il documento (al posto di id_movimento)
'descrizione'=>$descrizione, 'descrizione'=>$req['descrizione'],
'filename'=>$filename 'filename'=>$filename
]); ]);
} }

View File

@ -21,6 +21,10 @@
</div> </div>
<div class="mb-3"> <div class="mb-3">
<input type="hidden" name="movimenti_id" value="{{ $id }}"> <input type="hidden" name="movimenti_id" value="{{ $id }}">
<!-- {ISSUE #5}
<input type="hidden" name="entita" value="Movimenti">
<input type="hidden" name="entita_id" value="{{$id}}">
-->
<button type="submit" class="btn btn-primary">Submit</button> <button type="submit" class="btn btn-primary">Submit</button>
</div> </div>
</form> </form>

View File

@ -52,6 +52,8 @@ Route::group(['middleware'=>['permission:conti']], function(){
Route::get('movimenti/report/movimenti_categoria', [MovimentiController::class,'listMovPerCateg']); Route::get('movimenti/report/movimenti_categoria', [MovimentiController::class,'listMovPerCateg']);
Route::get('movimenti/report/movimentibycat', [MovimentiController::class,'listMovbyCat']); Route::get('movimenti/report/movimentibycat', [MovimentiController::class,'listMovbyCat']);
Route::get('movimenti/docs', [DocumentiController::class,'fileForm'])->name('documenti'); Route::get('movimenti/docs', [DocumentiController::class,'fileForm'])->name('documenti');
// issue #5
// Route::get('movimenti/docs', [DocumentiController::class,'fileMovimentiForm'])->name('documenti');
Route::post('movimenti/docs', [DocumentiController::class,'storeFile']); Route::post('movimenti/docs', [DocumentiController::class,'storeFile']);
Route::get('movimenti/import', [MovimentiController::class,'importFile'])->name('importING'); Route::get('movimenti/import', [MovimentiController::class,'importFile'])->name('importING');
Route::post('movimenti/import', [MovimentiController::class,'importEC_ING']); Route::post('movimenti/import', [MovimentiController::class,'importEC_ING']);