TODO: Separare la gestione dei documenti dai movimenti #5

Open
opened 2023-07-27 14:21:46 +00:00 by fbarachino · 1 comment
Owner

Separare la tabella Documenti dalla gestione dei movimenti creando una tabella intermedia dove viene riportato una relazione "Entità" -> "Documenti" ove l'entità possono essere le varie sezioni del gestionale (Automobili, Contratti, Documenti Sanitari, ecc.) riportando poi i relativi "id" dei singoli records

Separare la tabella Documenti dalla gestione dei movimenti creando una tabella intermedia dove viene riportato una relazione "Entità" -> "Documenti" ove l'entità possono essere le varie sezioni del gestionale (Automobili, Contratti, Documenti Sanitari, ecc.) riportando poi i relativi "id" dei singoli records
fbarachino added this to the Gestionale Famiglia project 2023-07-27 14:21:46 +00:00
Author
Owner

Migration attuale

Schema::create('documentis', function (Blueprint $table) {
            $table->id();
            $table->timestamps();
            $table->foreignId('movimenti_id');
            $table->string('descrizione');
            $table->string('filename');
        });

Cambiare in:

Schema::create('documentis', function (Blueprint $table) {
            $table->id();
            $table->timestamps();
            $table->string('entita');
            $table->bigInteger('entita_id');
            $table->string('descrizione');
            $table->string('filename');
        });

Con questo è possibile assegnare più tipologie di documenti
nel form dovranno essere presenti come hidden input:
entita -> stringa
entita_id -> valore numerico riferito all'id della riga dell'entità selezionata

**Migration attuale** ``` Schema::create('documentis', function (Blueprint $table) { $table->id(); $table->timestamps(); $table->foreignId('movimenti_id'); $table->string('descrizione'); $table->string('filename'); }); ``` Cambiare in: ``` Schema::create('documentis', function (Blueprint $table) { $table->id(); $table->timestamps(); $table->string('entita'); $table->bigInteger('entita_id'); $table->string('descrizione'); $table->string('filename'); }); ``` Con questo è possibile assegnare più tipologie di documenti nel form dovranno essere presenti come hidden input: entita -> stringa entita_id -> valore numerico riferito all'id della riga dell'entità selezionata
fbarachino self-assigned this 2023-07-27 14:50:35 +00:00
fbarachino changed title from Separare la gestione dei documenti dai movimenti to TODO: Separare la gestione dei documenti dai movimenti 2023-07-28 11:17:37 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbarachino/bubofamily#5
No description provided.